Ik heb een code gevonden op me PC:
Dus als je een systeem hebt met exploits, zet deze code in een pagina die je overal include en de meeste exploits zijn gefixt !!
Ik wist niet waar ik dit kon posten dus dan maar gewoon hier
// edit: $_GET & $_COOKIE zijn niet beveiligd met deze script tegen SQL Injections dus die moet je dan wel zelf doen! Anders krijg je errors als je $_GET & $_COOKIE ook met mysql_real_escape_string doet
toevoeging op 17 mei 2012, 12:27:29:
Oke ik zie nu ook pas dat $_POST = array_map(mysql_real_escape_string, $_POST); ookal errors geeft bij mijn systeem
//Luukedit: voortaan graag je startpost laten staan
[COLOR= #0000BB]<?php
$_GET[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]trim[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]trim[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_COOKIE[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]trim[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_REQUEST[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]trim[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_GET[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]stripslashes[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]stripslashes[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_COOKIE[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]stripslashes[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_COOKIE[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_REQUEST[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]stripslashes[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_REQUEST[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$_POST[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_map"]array_map[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]mysql_real_escape_string[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700]);[/COLOR]
?> Dus als je een systeem hebt met exploits, zet deze code in een pagina die je overal include en de meeste exploits zijn gefixt !!
Ik wist niet waar ik dit kon posten dus dan maar gewoon hier
// edit: $_GET & $_COOKIE zijn niet beveiligd met deze script tegen SQL Injections dus die moet je dan wel zelf doen! Anders krijg je errors als je $_GET & $_COOKIE ook met mysql_real_escape_string doet
toevoeging op 17 mei 2012, 12:27:29:
Oke ik zie nu ook pas dat $_POST = array_map(mysql_real_escape_string, $_POST); ookal errors geeft bij mijn systeem
//Luukedit: voortaan graag je startpost laten staan
En ik zie ook niet in waarom je iedere POST zou gaan escapen, als je m niet in de database stopt heb je daar namelijk niks aan...