Cosi' risolvi: #!/usr/bin/php5 <? $fd = fopen("footer.php", "r"); $file = fread($fd, filesize("footer.php")); fclose($fd); $done=FALSE; while(!$done) { $fclean = str_replace("?><?", "", $file); $fclean = str_replace("<?", "", $fclean); $fclean = str_replace(" ","", $fclean); if(substr($fclean, 0, 4) == 'eval') { $fclean=str_replace("eval(", "print_r(", $file); $fclean = str_replace("?><?", "", $fclean); $fclean = str_replace("<?", "", $fclean); $fclean = str_replace("?>", "", $fclean); ob_start(); eval($fclean); $file = ob_get_contents(); ob_end_clean(); } else { print_r($fclean); $done=TRUE; } } ?>
In pratica non fanno altro che fare il tutto innumerevoli volte, 42 per la precisione, bello schifo :) -- Franco (nextime) Lanza Busto Arsizio - Italy SIP://[EMAIL PROTECTED] NO TCPA: http://www.no1984.org you can download my public key at: http://danex.nexlab.it/nextime.asc || Key Servers Key ID = D6132D50 Key fingerprint = 66ED 5211 9D59 DA53 1DF7 4189 DFED F580 D613 2D50 ----------------------------------- echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc -----------------------------------
signature.asc
Description: PGP signature