Weergeeft niks en slaat niet op.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erik

Erik

18/06/2008 21:43:00
Quote Anchor link
Goedenavond allemaal,

Ik ben een stukje beveiliging aan het bouwen maar nu heb ik een aantal probleempjes.

Code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?PHP

$locatie
    =    $_SERVER['REQUEST_URI'];
$array       =    Array();
$array[1]    =    "mysql";
$array[2]    =    "query";
$array[3]    =    "drop";
$array[4]    =    "truncate";
$array[5]    =    ")";
$array[6]    =    ";";
$array[7]    =    "}";  
$array[8]    =    "'";
$array[9]    =    "`";
$array[10]    =    "<";
$array[11]    =    ">";
$array[12]    =    "*";

    foreach($array As $foutbezig) {
        if(eregi($foutbezig,$locatie)) { {
        $pi      =    $_SERVER['REMOTE_ADDR'];
        $link    =    $_SERVER['REQUEST_URI'];
        $prov    =    $_SERVER['REMOTE_HOST'];
        mysql_query("INSERT INTO `[hackattempt]`(`ip`,`link`,`provider`) values('$pi','$link','$prov')") or die(mysql_error());
        Die("Hack attempt, your IP and provider whas saved in our system just to be shure.");
        }
    }
}


?>


Dit is de codering alleen slaat hij niks op in de query en geeft ook geen fouten.
Ook laat hij niks zien als ik bijv. verbinding.php?=mysql in de browser tik.
Kan iemand mij hiermee helpen?

Gr. Diester
Gewijzigd op 01/01/1970 01:00:00 door Erik
 
PHP hulp

PHP hulp

01/01/2025 18:02:19
 

18/06/2008 21:58:00
Quote Anchor link
Doe eerst maar eens PHP Beginners handleiding en SQL Beginners handleiding, bekijk je code dan eens, pas het aan en kijk dan of het werkt.
 
Hipska BE

Hipska BE

18/06/2008 21:58:00
Quote Anchor link
Ja dit is logisch hoor: je laat SQL injectie toe in je anti-sql-injectie beveiliging. Hoe wil je dit verklaren?
 
Erik

Erik

18/06/2008 22:00:00
Quote Anchor link
Hoe bedoel je dit Hipska ?
 
Hipska BE

Hipska BE

18/06/2008 22:07:00
Quote Anchor link
dit moet toch een sql injectie beveiliging worden of niet?
 
Erik

Erik

18/06/2008 22:09:00
Quote Anchor link
Ja hij slaat gegevens op van de persoon.

- IP
- gebruikte link waarop hij probeert
- provider
 

18/06/2008 22:15:00
Quote Anchor link
Leer die links eens door...
 
Hipska BE

Hipska BE

18/06/2008 22:23:00
Quote Anchor link
Wel je controleert of er in $_SERVER['REQUEST_URI'] sql injectie dingen staan, maar dan ga je die $_SERVER['REQUEST_URI'] gewoon rechtstreeks in een query steken?!?
 
Crispijn -

Crispijn -

19/06/2008 08:01:00
Quote Anchor link
Om dit te beveilgingen moet je mysql_real_escape_string gebruiken om dit tegen te gaan...

Daarnaast, wanneer je gewoon een goede beveiliging hebt is dit toch niet nodig? Lekker interessant als ze er door proberen te komen terwijl het toch gewoon lukt ivm goede beveiliging...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.