FAQ   Cautare   Membri   Grupuri   Inregistrare   Profil   Mesaje private   Autentificare 

Anti sql injection

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Tutoriale pentru servere de jocuri OnLINE -> Creatii in MU Online
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
diabolik
Membru
Membru
diabolik

Data inscrierii: 13/Feb/2009
Mesaje: 70
Localitate: Motru

MesajTrimis: 15/02/2009 12:59    Titlul subiectului: Anti sql injection Raspunde cu citat (quote)

Cod:

Cod:
//This prevents SQL Code injection / XSS Attacks.

function replace_meta_chars($string){
return @eregi_replace("([*])|([|])|([;]|([`])","",$string);
}

while(list($keyx,$valuex) = each($_REQUEST)){
if(eregi("([*])|([|])|([;])",$valuex)){
mail("camilo@cancun.com","Hack Alert","There's been a SQL Injection hacking attempt. $HTTP_REFERRER $REMOTE_ADDR","FROM:core@cancun.com,BCC:bernhardx@cancun.com");
}
}

reset ($_REQUEST);
while(list($keyx,$valuex) = each($_REQUEST)){
${$keyx} = replace_meta_chars($valuex);
echo "$keyx $valuex
";
}
//end anti SQL XSS script.

Note: Initially i used the escapeshellcmd() function, but we discovered it was messing with our e-commerce site, as it nukes EVERY metacharacter, included some that are used in credit card transactions; so i had to develop a little function that only nukes what i tell it to. :)


_________________
To hack is a dream , To be hacked it's a nightmare ^_^
This is 10 % luck, 20 % skill
15 % concentrated power of will
5 % pleasure, 50 % pain
And 100 % reason to remember the name
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Mirc3a
Grup-Moderatori
Grup-Moderatori


Data inscrierii: 07/Feb/2009
Mesaje: 275
Localitate: Craiova

MesajTrimis: 15/02/2009 13:02    Titlul subiectului: Raspunde cu citat (quote)

good job :-D
_________________
Dupa Tine Vin SI EU ! Te Astept
Sus
Vezi profilul utilizatorului Trimite mesaj privat
JohnnY17
Membru
Membru
JohnnY17

Data inscrierii: 13/Feb/2009
Mesaje: 74

MesajTrimis: 15/02/2009 15:29    Titlul subiectului: Raspunde cu citat (quote)

interesant
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Tutoriale pentru servere de jocuri OnLINE -> Creatii in MU Online Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro