• Login
  • Register
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Filebase-item
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. De lounge

Forum

  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Lijno 19 september 2026 om 19:37
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00
  • Crimora.nl

    Jeffrey.Hoekman 8 september 2026 om 18:49
  • Programmeren geocht die samen met mij maffiaskrill.com

    Dennii 2 september 2026 om 11:15
  • Gezocht mafiasnextkill

    mrsenati 1 september 2026 om 17:38
  • nieuwe game

    tigermaffia 27 augustus 2026 om 18:02

Marktplaats

  • [TE KOOP] CloutClubRPG.nl – Complete Maffia Rap & Street Clout RPG (Kant-en-klaar concept)

    frio 26 september 2026 om 15:50
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Syntax 25 september 2026 om 14:05
  • 402 Nieuwe Domeinnamen Augustus 2026

    shiga 19 september 2026 om 13:53

Beveiligingslekken

  • Superior
  • 5 november 2009 om 14:48
  • Gesloten
  • Superior
    Meester
    Berichten
    1.947
    • 5 november 2009 om 16:22
    • #21

    @TerrorSheep
    Praat hier wel over inputs he als je het niet begreep....

    Zit zelf met een functie ingebouwd dus is met 1 file zo aan te passen.

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 5 november 2009 om 16:28
    • #22

    Hoe bedoel je dat dan? Snap je niet echt? Voorbeeld?

  • Superior
    Meester
    Berichten
    1.947
    • 5 november 2009 om 16:32
    • #23
    PHP
    <?php
    function checkInput($MySQL)
    {
       return mysql_real_escape_string($MySQL);
    }
    
    
    //En dan zo checken
    $subject = checkInput($_GET['input']);
    ?>

    Zo heb ik hem momenteel, geleerd om met functions te werken :p love it (h)

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 5 november 2009 om 16:48
    • #24

    Jeetje xD Zo kan je alles gaan bewerken :p

  • glennox
    Leerling
    Berichten
    118
    • 5 november 2009 om 17:21
    • #25

    waarom niet metteen $_get\$_post beveiliggen.. hoef je ook geen functies aan te roepen

    de functies die ik gebruik om te beveiliggen:

    PHP
    <?php
    function beveilig($sInput) {
            $sOutput = '';
            if(!get_magic_quotes_gpc() == 0) {
                    $sOutput = $sInput;              
            } else {
                    if(function_exists('mysql_real_escape_string')) {
                            $sOutput = mysql_real_escape_string($sInput);     
                    } else {
                            $sOutput = addslashes($sInput);         
                    }
            }
            $sOutput = htmlentities($sOutput, ENT_QUOTES);
            return $sOutput;
    }
    function beveilig_array($aInput) {
            if(!is_array($aInput)) {
                    return false;
            }
            $aOutput = array();
            foreach($aInput as $iKey => $sValue) {
                    if(is_array($sValue)) {
                            $aOutput[beveilig($iKey)] = beveilig_array($sValue);            
                    } else {
                            $aOutput[beveilig($iKey)] = beveilig($sValue);
                    }
     
            }
            return $aOutput;
    }
    
    
    $_POST = beveilig_array($_POST);
    $_GET = beveilig_array($_GET);  ?>
    Meer tonen
  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 5 november 2009 om 17:27
    • #26

    Jullie ook met je functies, echte professionals jullie. Heb nog nooit zo'n functie gebruikt. Zelfs addslashes() gebruik ik maar amper. Je moet beveiligen met controles en reports.

  • Superior
    Meester
    Berichten
    1.947
    • 5 november 2009 om 17:36
    • #27

    glennox
    Nice functie, zo kan het natuurlijk ook..

    Trouwens dit is niet mijn enigste beveiliging heb er wel meer.

    @TerrorSheep
    Sinds ik functions gebruik heb leren kennen ben ik me erin gaan verdiepen.
    Zelfde geld voor arrays trouwens, leer veel van darsstar (de PHP-GOD)
    Controles en report werk ik ook mee hoor niet alleen dit :p

    Ik maak alleen error_reporting gebruik wanneer dit prive is.
    Scriptkiddies kunnen nog wat met de errors die op je scherm verschijnt.
    Geen goed idee dus voor publiek lekker uit laten staan :cheer:

  • Dein
    Meester
    Berichten
    2.614
    • 5 november 2009 om 17:37
    • #28

    Goede know how van reguliere expressies is zeker vereist binnen het beveiligings gebeuren, mja, je hoeft ook niet voor alles een functie aan te maken, ook al zijn ze handig :p.

    Verklein je links met http://url2s.nl

  • Superior
    Meester
    Berichten
    1.947
    • 5 november 2009 om 17:40
    • #29

    Dein
    Gebruik functies enkel als ik ze meerdere malen moet aanroepen.
    Niet voor iets wat 1x nodig is, daar zijn ze niet voor bedoelt :p

  • lhmedia
    Professional
    Berichten
    735
    • 5 november 2009 om 18:15
    • #30

    [offtopic]@TerrorSheep

    nice hacking guide heb der zeker veel van geleerd:cheer:[/offtopic]

  • Superior
    Meester
    Berichten
    1.947
    • 5 november 2009 om 19:33
    • #31

    Zou iedereen de vraag van het topic kunnen beantwoorden?

    We dwalen een beetje van mijn research af eigenlijk :p

    Alvast bedankt :cheer:

  • Stefan.J
    Meester
    Ontvangen likes
    9
    Berichten
    2.358
    • 5 november 2009 om 19:37
    • #32

    Interresant topic, daar gaan we dan!:p

    Ten eerste is Brute force geen beveiligingslek, maar een techniek waarmee wachtwoorden kunnen worden achterhaald. Je kunt hier natuurlijk wel tegen beveiligen.

    - Met welke beveiligings fouten was jij bekend?
    Wat je genoemd hebt alles.
    - Hoe voorkom jij dit?
    Niks anders dan input valideren.
    - Wat is je ondernomen actie?
    De bevieliging wordt het meest geregeld binnen het framework (kohana), maar hier en daar kom ik zelf ook nog wel aan het valideren.
    - Heb jij je coding aangepast na dit bericht?
    Nee.

    Citaat

    Buffer overflow is een crash van het programma. Maar om zelf zo'n buffer overflow te veroorzaken moet je eerst gebruik maken van die andere lekken om je eigen code in de applicatie te krijgen.

    Dit kan ook wel eens wanneer je geen verdere toegang tot het systeem hebt. Echter, PHP is hiervoor meestal ongevoelig door een memory_limit en een max_execution_time. In criminalspoint zat ook nog een dergelijke lek, deze heb ik er destijds uitgehaald. Hij was wel zo goed als onschadelijk door de configratie van PHP.

    Het leuke van RFI en LFI is, dat zodra je op een server een RFI bug vind, je de rest kunt gaan testen op LFI. LFI is iets waarvan ik denk dat het heel veel voorkomt.

  • Niels
    -1
    Berichten
    1.360
    • 5 november 2009 om 20:45
    • #33

    glennox
    Array_map moet je eens naar kijken xd

    -1

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 5 november 2009 om 20:49
    • #34

    - Met welke beveiligings fouten was jij bekend?
    Allemaal
    - Wat gebruik jij?
    goede controlles (hoop ik :p)
    - Hoe voorkom jij dit?
    foutafhandeling bij de controlles
    - Wat is je ondernomen actie?
    dit bericht typen
    - Heb jij je coding aangepast na dit bericht?
    nee, dit ga ik nog wel doen, maar niet naar aanleiding van dit bericht

    Verder is die exploit die ik je laatst geleerd hebt een voorbeeld van CSRF (Cross Site Request Forgery), en dit is niet het zelfde als wat Pim heeft gedaan.

    miauw!

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 5 november 2009 om 21:33
    • #35

    CSRF is wel wat ingewikkelder en is lang niet overal te gebruiken, niet? Het is wel gevaarlijker, dat wel.:}

  • Superior
    Meester
    Berichten
    1.947
    • 6 november 2009 om 00:54
    • #36

    @terrorsheep
    Is inderdaad wel stuk onveiliger dan de meeste zullen denken op criminalspoint.


    Ik werk de banditi source niet tegen maar geef als tip STOP hiermee gebruik criminolz.
    Banditi is ver van veilig, zelfs ik als noob kan elke banditi zo erg misbruiken.

    Hoe erg?

    Zo erg dat jij de rest van je leven zoekt naar een fout die je nooit zal vinden.


    Banditi in prullebak!!

    Lang leve de criminolz source :cheer:

  • Pim
    Love Me Two Times
    Berichten
    2.039
    • 6 november 2009 om 10:47
    • #37

    In elke criminals zitten fouten. Volgens mij zitten in criminolz ook wel hopen fouten maar niemand gaat fouten in zo'n zielig crimlinalssource'je zoeken omdat het je geen verbetering van imago geeft en je krijgt er ook geen geld voor.

  • Alex
    Elite members
    Ontvangen likes
    9
    Berichten
    738
    • 6 november 2009 om 11:34
    • #38

    Nou Terror,
    ik weet van mezelf dat als ik me verveel dat ik erachter ga zoeken, en soms, als ik de eigenaar van die site ken (waar bv. criminolz opdraait) maar er niets van moet hebben het misschien tegen hem gebruik :p


    - Met welke beveiligings fouten was jij bekend?
    sql injections, xss en bruteforce
    - Hoe voorkom jij dit?
    zoveel mogelijk valideren, soms wel overdreven..
    - Wat is je ondernomen actie?
    functies zoals mysql_real_escape_strig en htmlentities
    - Heb jij je coding aangepast na dit bericht?
    nog niet, ben het wel van plan

    Met vriendelijke groeten,
    Alex.

  • Dein
    Meester
    Berichten
    2.614
    • 6 november 2009 om 11:45
    • #39

    - Met welke beveiligings fouten was jij bekend?
    XSS, LFI, RFI, SQL injection, stack overflow en buffer overflow, CSRF, het menselijk brein(de grootste lek), session/cookie hijacking
    - Wat gebruik jij?
    Reguliere expressies, MySQLi of PDO, addslashes, htmlspecialchars, *_real_escape_string
    - Hoe voorkom jij dit?
    Nieuwe beveiligings technieken aanleren, gezond verstand gebruiken, netjes scripten
    - Wat is je ondernomen actie?
    Reguliere expressies functies
    - Heb jij je coding aangepast na dit bericht?
    Nee

    Verklein je links met http://url2s.nl

  • glennox
    Leerling
    Berichten
    118
    • 6 november 2009 om 22:43
    • #40

    las net een leuk stukje op geenstijl.nl

    Citaat

    Expert: "Website Joop.nl zo lek als een mandje"
    Website Joop.nl is zo lek als een mandje. Dat melden experts op het gebied van computer security vandaag aan GeenStijl. Het aangetroffen beveiligingslek is een zogenaamd XSS-lek. Door middel van cross site scripting kunnen computercriminelen de boel als het ware overnemen. "Er staat niet ergens een bovenraam op een kiertje," aldus een expert, die anoniem wenst te blijven. "Nee, de voordeur staat wagenwijd open. Ongelofelijk stupide. Je hoeft geen geoefend computercrimineel te zijn om daarbinnen bij Joop.nl allerlei vernielingen aan te richten. Als je een beetje creatieve link naar de juiste persoon stuurt kun je naar hartelust Japanse spuitpoep-foto's plaatsen of iedereens profiel veranderen. Het is zelfs mogelijk de site letterlijk op zijn kop te zetten. En de dreiging is substantieel." Op Joop.nl plaatsen bekende Nederlandse opiniemakers als Jeroen Mirck en Sonja Barend opiniërende artikelen waar bezoekers op mogen reageren, vermits deze reacties voldoen aan de Hanneke Groenteman Standaard voor Deugende Triodos Mensen. De site is een initiatief van internetuitvinder Francisco van Jole en werd deze week gelanceerd, na maandenlange voorbereidingen. Onbekend is of de peperdure freelance web developer, die dit weekend aangetrokken moet worden om die kolerebende te fixen, ook uit het speciale Vara-ledenpotje wordt betaald.

Participate now!

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design