كود:
<?php
error_reporting(E_ALL);
set_time_limit(0);
//sleep(2)
$exclude=array();//modify here to exclude some funcs from the test
$____buff=str_repeat("A",9999);//modify the bof pattern if you want
$____suntzoi=trim($argv[1]);
$test=(int)$argv[2];
echo "\n[*]function: $____suntzoi, test: $test\n\n";
if ((function_exists($____suntzoi)) and ($____suntzoi<>1)){
if (!in_array($____suntzoi,$exclude)){
if ($test==1) {$t=$____suntzoi($____buff );}
if ($test==2) { $t=$____suntzoi($____buff,1 );}
if ($test==3) { $t=$____suntzoi(1,1,$____buff );}
if ($test==4) { $t=$____suntzoi($____buff,1,1,1 );}
if ($test==5) { $t=$____suntzoi(1,$____buff,1,1 );}
if ($test==6) { $t=$____suntzoi(1,1,$____buff,1 );}
if ($test==7) { $t=$____suntzoi(1,1,1,$____buff );}
if ($test==8) { $t=$____suntzoi($____buff,1,1,1,1);}
if ($test==9) { $t=$____suntzoi(1,$____buff,1,1,1);}
if ($test==10) { $t=$____suntzoi(1,1,$____buff,1,1);}
if ($test==11) { $t=$____suntzoi(1,1,1,$____buff,1);}
if ($test==12) { $t=$____suntzoi(1,1,1,1,$____buff);}
if ($test==13) { $t=$____suntzoi(1,$____buff );}
if ($test==14) { $t=$____suntzoi($____buff,1,1 );}
if ($test==15) { $t=$____suntzoi(1,$____buff,1 );}
if ($test==16) { $t=$____suntzoi($____buff,1,1,1,1,1);}
if ($test==17) { $t=$____suntzoi(1,$____buff,1,1,1,1);}
if ($test==18) { $t=$____suntzoi(1,1,$____buff,1,1,1);}
if ($test==19) { $t=$____suntzoi(1,1,1,$____buff,1,1);}
if ($test==20) { $t=$____suntzoi(1,1,1,1,$____buff,1);}
if ($test==21) { $t=$____suntzoi(1,1,1,1,1,$____buff);}
}
}
?>