StarMedia
Doriti să reactionati la acest mesaj? Creati un cont în câteva clickuri sau conectati-vă pentru a continua.
StarMedia

by Disconnect
 
AcasaAcasa  Ultimele imaginiUltimele imagini  ÎnregistrareÎnregistrare  Conectare  

 

 Anti injectie script pentru DB!

In jos 
AutorMesaj
Disconnect
Admin
Admin
Disconnect


Numarul mesajelor : 59
Data de inscriere : 13/06/2008

Anti injectie script pentru DB! Empty
MesajSubiect: Anti injectie script pentru DB!   Anti injectie script pentru DB! EmptySam Iun 28, 2008 6:08 am

Majoritatea care siau facut server au fost hackati (injectati in DB) care iau distrus conturile si site-ul.
Am gasit un script pentru protejarea injectiilor in DB si care nu va afecta nimik. Nu este creatia mea ... Am luato de la =Master= care si el a luat scriptul de la Savoy.
Scriptul il puneti in index.php si dupa ce lati pus ii dati un run in ODBC si DONE.
Sper sa va fie de folos
Cod:
// Begin
/*
The muonline xweb base injection filter script
Mssql Injection Filter, Includes arrays
-----------------------------------------------------------------
Changelog: mu.vachev.net?mod=xweb
*/

function xw_sanitycheck($str){
if(strpos(str_replace("''",""," $str"),"'")!=false)
return str_replace("'", "''", $str);
else
return $str;
}

function secure($str){
// Case of an array
if (is_array($str)) {
foreach($str AS $id => $value) {
$str[$id] = secure($value);
}
}
else
$str = xw_sanitycheck($str);

return $str;
}

// Get Filter
$xweb_AI = array_keys($_GET);
$i=0;
while($i<count($xweb_AI)) {
$_GET[$xweb_AI[$i]]=secure($_GET[$xweb_AI[$i]]);
$i++;
}
unset($xweb_AI);

// Request Filter
$xweb_AI = array_keys($_REQUEST);
$i=0;
while($i<count($xweb_AI)) {
$_REQUEST[$xweb_AI[$i]]=secure($_REQUEST[$xweb_AI[$i]]);
$i++;
}
unset($xweb_AI);

// Post Filter
$xweb_AI = array_keys($_POST);
$i=0;
while($i<count($xweb_AI)) {
$_POST[$xweb_AI[$i]]=secure($_POST[$xweb_AI[$i]]);
$i++;
}

// Cookie Filter (do we have a login system?)
$xweb_AI = array_keys($_COOKIE);
$i=0;
while($i<count($xweb_AI)) {
$_COOKIE[$xweb_AI[$i]]=secure($_COOKIE[$xweb_AI[$i]]);
$i++;
}
// End
Sus In jos
https://starmedia.forum-canada.com
 
Anti injectie script pentru DB!
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Anti-Dupe script
» Mic tutorial pentru Anti-SQL-Inject
» Un Program Pentru Muzica!
» Programe Pentru Yahoo Messenger!
» Fuckoff pentru codati [AMXX]

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
StarMedia :: Mu Online :: Cum sa faci server de Mu Online-
Mergi direct la: