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 // $OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%..
Decoded Output download
require_once './common.inc.php';
function returnlog($logtyp)
{
if($logtyp == 0)
{
$arr=array('msg'=>'t');
$callback = $_REQUEST['callback'];
exit( $callback.'('.json_encode($arr).')');
}else{
$arr=array('msg'=>'f');
$callback = $_REQUEST['callback'];
exit( $callback.'('.json_encode($arr).')');
}
}
$uip = $_SERVER["REMOTE_ADDR"];
if( !isset($_REQUEST['paramtype']) OR !isset($_REQUEST['paramvalue']) OR !isset($_REQUEST['sid']) OR !isset($_REQUEST['sign']) OR !isset($_REQUEST['sign']) OR !isset($_REQUEST['time']))
{
returnlog(1);
}
$paramtype = $_REQUEST['paramtype'];
$paramvalue = $_REQUEST['paramvalue'];
$sid = $_REQUEST['sid'];
$sign = $_REQUEST['sign'];
$time = $_REQUEST['time'];
if($paramtype ==""OR $paramvalue==""OR $sid==""OR $sign==""OR $time=="")
{
returnlog(1);
}
if( (strtotime("now") -$time) >= 5*60)
{
exit("chaoshi");
}
$md5key = "YYSrc8EYrlGXAJM2u3P9kmye";
$md5 = md5($paramtype.$paramvalue.$sid.$time.$md5key);
if($sign != $md5)
{
returnlog(1);
}
$sqlcmd = "";
switch ($paramtype)
{
case "smergedb":
$strArr = explode(":",$paramvalue);
if($sid != $strArr[1])
{
returnlog(1);
}
$sqlcmd = "INSERT INTO t_cmds (Id,cmdname, cmdparams,cmdtime) VALUES(0,'source_merger_db', '$paramvalue',now())";
break;
case "tmergedb":
$strArr = explode(":",$paramvalue);
if($sid != $strArr[2])
{
returnlog(1);
}
$sqlcmd = "INSERT INTO t_cmds (Id,cmdname, cmdparams,cmdtime) VALUES(0,'target_merge_db', '$paramvalue',now())";
break;
default:
$sqlcmd = "";
}
if($sqlcmd != "")
{
$result = $db ->query($sqlcmd);
if($result != NULL)
{
returnlog(0);
}else{
returnlog(1);
}
}
else
{
returnlog(1);
}
Did this file decode correctly?
Original Code
<?php //
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=2232;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMTM3KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ1lJNVN6QTF1ZzRkQ2NSUEI2YmlwckRHVWFac3lFZUZmSGhKaktrTGxNbU5uT29RcVR0VnZXd1h4MDIzNzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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
Function Calls
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| OOO0000O0 | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 2 |
Stats
| MD5 | d58f4288c989cc41e34ff34e9651ae1b |
| Eval Count | 3 |
| Decode Time | 140 ms |