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 if(!function_exists("mystr2s60")){class mystr2s21 { static $mystr2s281="aH\x520cF\x3..

Decoded Output download

<?php if(!function_exists("mystr2s60")){class mystr2s21 { static $mystr2s281="aHR0cF9yZXNwb25zZV9jb2Rl"; static $mystr2s382="Q29udGludWU="; static $mystr2s484="U3dpdGNoaW5nIFByb3RvY29scw=="; static $mystr2s585="T0s=";  
static $mystr2s686="Q3JlYXRlZA=="; static $mystr2s787="QWNjZXB0ZWQ="; static $mystr2s888="Tm9uLUF1dGhvcml0YXRpdmUgSW5mb3JtYXRpb24="; static $mystr2s383="bXlzdHIyczMyMzY=";  
static $mystr2s989="Tm8gQ29udGVudA=="; static $mystr2s1090="UmVzZXQgQ29udGVudA=="; static $mystr2s1191="UGFydGlhbCBDb250ZW50"; static $mystr2s1292="TXVsdGlwbGUgQ2hvaWNlcw==";  
static $mystr2s1393="TW92ZWQgUGVybWFuZW50bHk="; static $mystr2s1494="TW92ZWQgVGVtcG9yYXJpbHk="; static $mystr2s1595="U2VlIE90aGVy"; static $mystr2s1696="Tm90IE1vZGlmaWVk";  
static $mystr2s1797="VXNlIFByb3h5"; static $mystr2s1898="QmFkIFJlcXVlc3Q="; static $mystr2s1999="VW5hdXRob3JpemVk"; static $mystr2s2100="UGF5bWVudCBSZXF1aXJlZA==";  
static $mystr2s2201="Rm9yYmlkZGVu"; static $mystr2s2302="Tm90IEZvdW5k"; static $mystr2s2403="TWV0aG9kIE5vdCBBbGxvd2Vk"; static $mystr2s2504="Tm90IEFjY2VwdGFibGU=";  
static $mystr2s2605="UHJveHkgQXV0aGVudGljYXRpb24gUmVxdWlyZWQ="; static $mystr2s2706="UmVxdWVzdCBUaW1lLW91dA=="; static $mystr2s2807="Q29uZmxpY3Q=";  
static $mystr2s2908="R29uZQ=="; static $mystr2s178="base64_decode"; static $mystr2s3009="TGVuZ3RoIFJlcXVpcmVk"; static $mystr2s3110="UHJlY29uZGl0aW9uIEZhaWxlZA==";  
static $mystr2s3211="UmVxdWVzdCBFbnRpdHkgVG9vIExhcmdl"; static $mystr2s3312="UmVxdWVzdC1VUkkgVG9vIExhcmdl"; static $mystr2s3413="VW5zdXBwb3J0ZWQgTWVkaWEgVHlwZQ==";  
static $mystr2s3514="SW50ZXJuYWwgU2VydmVyIEVycm9y"; static $mystr2s3615="Tm90IEltcGxlbWVudGVk"; static $mystr2s3716="QmFkIEdhdGV3YXk="; static $mystr2s3817="U2VydmljZSBVbmF2YWlsYWJsZQ==";  
static $mystr2s3918="R2F0ZXdheSBUaW1lLW91dA=="; static $mystr2s4019="SFRUUCBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQ="; static $mystr2s4120="VW5rbm93biBodHRwIHN0YXR1cyBjb2RlICI=";  
static $mystr2s4221="Ig=="; static $mystr2s179="X1NFUlZFUg=="; static $mystr2s4322="U0VSVkVSX1BST1RPQ09M"; static $mystr2s4423="U0VSVkVSX1BST1RPQ09M"; static $mystr2s4524="SFRUUC8xLjA=";  
static $mystr2s4625="IA=="; static $mystr2s4726="IA=="; static $mystr2s180="R0xPQkFMUw=="; static $mystr2s4827="aHR0cF9yZXNwb25zZV9jb2Rl"; static $mystr2s4928="aHR0cF9yZXNwb25zZV9jb2Rl";  
static $mystr2s5029="aHR0cF9yZXNwb25zZV9jb2Rl"; }eval("eval(base64_decode('ZnVuY3Rpb24gbXlzdHIyczEwOCgkbXlzdHIyczEyOSl7JHsibVx4NzlceDczdFx4NzJceDMyc1x4MzE0MCJ9PW15c3RyMnMyMTo6JHsibVx4NzlzdFx4NzIyc1x4MzE3OCJ9O3JldHVybiAkeyJteXNceDc0clx4MzJzMTRceDMwIn0oIG15c3RyMnMyMTo6JHskeyJceDZkeVx4NzN0clx4MzJzMVx4MzI5In19ICk7fQ=='));eval(base64_decode('ZnVuY3Rpb24gbXlzdHIyczYwKCRteXN0cjJzODEpIHtyZXR1cm4gbXlzdHIyczIxOjokeyR7Im15XHg3M3RceDcyMnNceDM4XHgzMSJ9fTt9'));");} 
if (!function_exists(mystr2s108("mystr2s281"))) { function mystr2s155($mystr2s3235 = NULL) {if ($mystr2s3235 !== NULL) { 
switch ($mystr2s3235) {case 100: $mystr2s3236 = mystr2s108("mystr2s382"); break;case 101: $mystr2s3236 = mystr2s108("mystr2s484"); break; 
case 200: $mystr2s3236 = mystr2s108("mystr2s585"); break;case 201: $mystr2s3236 = mystr2s108("mystr2s686"); break; 
case 202: $mystr2s3236 = mystr2s108("mystr2s787"); break;case 203: $mystr2s3236 = mystr2s108("mystr2s888"); break; 
case 204: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s989"); break;case 205: $mystr2s3236 = mystr2s108("mystr2s1090"); break; 
case 206: $mystr2s3236 = mystr2s108("mystr2s1191"); break;case 300: $mystr2s3236 = mystr2s108("mystr2s1292"); break; 
case 301: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s1393"); break;case 302: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s1494"); break; 
case 303: $mystr2s3236 = mystr2s108("mystr2s1595"); break;case 304: $mystr2s3236 = mystr2s108("mystr2s1696"); break; 
case 305: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s1797"); break;case 400: $mystr2s3236 = mystr2s108("mystr2s1898"); break; 
case 401: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s1999"); break;case 402: $mystr2s3236 = mystr2s108("mystr2s2100"); break; 
case 403: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s2201"); break;case 404: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s2302"); break; 
case 405: $mystr2s3236 = mystr2s108("mystr2s2403"); break;case 406: $mystr2s3236 = mystr2s108("mystr2s2504"); break; 
case 407: $mystr2s3236 = mystr2s108("mystr2s2605"); break;case 408: $mystr2s3236 = mystr2s108("mystr2s2706"); break; 
case 409: $mystr2s3236 = mystr2s108("mystr2s2807"); break;case 410: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s2908"); break; 
case 411: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s3009"); break;case 412: $mystr2s3236 = mystr2s108("mystr2s3110"); break; 
case 413: $mystr2s3236 = mystr2s108("mystr2s3211"); break;case 414: $mystr2s3236 = mystr2s108("mystr2s3312"); break; 
case 415: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s3413"); break;case 500: $mystr2s3236 = mystr2s108("mystr2s3514"); break; 
case 501: $mystr2s3236 = mystr2s108("mystr2s3615"); break;case 502: $mystr2s3236 = mystr2s108("mystr2s3716"); break; 
case 503: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s3817"); break;case 504: $mystr2s3236 = mystr2s108("mystr2s3918"); break; 
case 505: ${mystr2s108("mystr2s383")} = mystr2s108("mystr2s4019"); break; 
default: 
exit(mystr2s108("mystr2s4120") . htmlentities($mystr2s3235) . mystr2s108("mystr2s4221")); 
break;}$mystr2s3237 = (isset(${mystr2s108("mystr2s179")}[mystr2s108("mystr2s4322")]) ? ${mystr2s108("mystr2s179")}[mystr2s108("mystr2s4423")] : mystr2s108("mystr2s4524")); 
header($mystr2s3237 . mystr2s108("mystr2s4625") . $mystr2s3235 . mystr2s108("mystr2s4726") . ${mystr2s108("mystr2s383")}); 
${mystr2s108("mystr2s180")}[mystr2s108("mystr2s4827")] = $mystr2s3235;} else {$mystr2s3235 = (isset(${mystr2s108("mystr2s180")}[mystr2s108("mystr2s4928")]) ? ${mystr2s108("mystr2s180")}[mystr2s108("mystr2s5029")] : 200); 
}return $mystr2s3235;}}echo mystr2s155(); 
?>

Did this file decode correctly?

Original Code

<?php if(!function_exists("mystr2s60")){class mystr2s21 { static $mystr2s281="aH\x520cF\x39y\x5a\x58Nwb\x325z\x5a\x569j\x622\x52l"; static $mystr2s382="\x512\x39udG\x6cu\x64W\x55="; static $mystr2s484="U3\x64pd\x47No\x61W5\x6eIFB\x79b\x33\x52vY\x329s\x63w\x3d="; static $mystr2s585="\x540s="; 
static $mystr2s686="Q3\x4a\x6c\x59\x58RlZ\x41\x3d\x3d"; static $mystr2s787="\x51W\x4ejZ\x58B\x30\x5aWQ="; static $mystr2s888="Tm\x39uL\x55F\x31dG\x68vc\x6dl0Y\x58Rpd\x6dUg\x53\x575mb\x33JtY\x58R\x70\x6224="; static $mystr2s383="bX\x6czd\x48I\x79c\x7aM\x79Mz\x59="; 
static $mystr2s989="Tm\x38g\x5129u\x64GVu\x64A=\x3d"; static $mystr2s1090="U\x6dVz\x5aXQ\x67\x51\x329\x75d\x47\x56u\x64A=="; static $mystr2s1191="UGF\x79dGl\x68\x62C\x42D\x622\x350Z\x5750"; static $mystr2s1292="T\x58\x56sdG\x6cwb\x47UgQ\x32\x68\x76\x61WN\x6ccw\x3d="; 
static $mystr2s1393="TW9\x32Z\x57Qg\x55GVy\x62W\x46\x75ZW\x350b\x48k="; static $mystr2s1494="T\x5792Z\x57Q\x67\x56GVt\x63G9y\x59\x58\x4apbH\x6b="; static $mystr2s1595="U2V\x6c\x49\x45\x390\x61GVy"; static $mystr2s1696="T\x6d9\x30IE\x31v\x5aGl\x6daW\x56k"; 
static $mystr2s1797="VXN\x6cIF\x42y\x623h\x35"; static $mystr2s1898="Q\x6dFkI\x46\x4alcX\x56lc\x33Q\x3d"; static $mystr2s1999="VW5\x68d\x58Rob\x33\x4a\x70e\x6dV\x6b"; static $mystr2s2100="U\x47F5\x62WV\x75d\x43BS\x5a\x58F1\x61\x58Jl\x5aA=\x3d"; 
static $mystr2s2201="\x52m9y\x59\x6dlk\x5aGVu"; static $mystr2s2302="Tm\x39\x30IEZ\x76dW\x35k"; static $mystr2s2403="\x54W\x560a\x479kI\x455vd\x43BBb\x47\x78vd\x32\x56k"; static $mystr2s2504="Tm\x390I\x45F\x6a\x592\x56wd\x47Fi\x62\x47\x55\x3d"; 
static $mystr2s2605="\x55\x48\x4av\x65Hkg\x51XV\x30aGV\x75dG\x6cj\x59X\x52\x70b\x324\x67U\x6dVxd\x57lyZ\x57Q="; static $mystr2s2706="Um\x56x\x64WV\x7adC\x42\x55a\x571\x6c\x4cW\x391dA\x3d="; static $mystr2s2807="\x5129\x75Z\x6dxpY\x33Q="; 
static $mystr2s2908="R2\x39uZQ\x3d\x3d"; static $mystr2s178="b\x61se\x36\x34\x5f\x64\x65\x63\x6fd\x65"; static $mystr2s3009="TG\x56u\x5a3R\x6fI\x46\x4alcX\x56\x70\x63mVk"; static $mystr2s3110="\x55HJl\x59\x329u\x5aG\x6c0a\x579u\x49EZ\x68\x61Wx\x6cZA\x3d\x3d"; 
static $mystr2s3211="UmV\x78\x64WVz\x64CBF\x62nRp\x64Hk\x67\x56\x47\x39\x76I\x45xhc\x6dd\x6c"; static $mystr2s3312="U\x6dV\x78dW\x56\x7ad\x431\x56Uk\x6bgV\x479\x76I\x45xhc\x6ddl"; static $mystr2s3413="VW5\x7adX\x42w\x623\x4a0ZW\x51g\x54\x57\x56k\x61WEg\x56Hl\x77Z\x51=="; 
static $mystr2s3514="S\x5750Z\x58\x4auY\x57w\x67\x552\x56yd\x6dVy\x49\x45V\x79\x63m\x39y"; static $mystr2s3615="Tm9\x30\x49El\x74cG\x78lbW\x56\x75dGV\x6b"; static $mystr2s3716="Q\x6dFk\x49E\x64hdG\x56\x33YXk\x3d"; static $mystr2s3817="U2V\x79dml\x6a\x5a\x53BV\x62mF2\x59Wls\x59\x57JsZ\x51=\x3d"; 
static $mystr2s3918="R\x32\x460ZX\x64h\x65\x53BU\x61W\x31lL\x57\x391d\x41=\x3d"; static $mystr2s4019="SFR\x55U\x43BW\x5aXJ\x7aaW\x39uI\x475v\x64\x43\x42zdX\x42\x77\x623J0\x5a\x57Q\x3d"; static $mystr2s4120="V\x575r\x62\x6d93b\x69\x42o\x64\x48Rw\x49H\x4e0\x59XR1\x63yBj\x622\x52lI\x43\x49="; 
static $mystr2s4221="Ig=\x3d"; static $mystr2s179="X1\x4e\x46Ul\x5a\x46U\x67=\x3d"; static $mystr2s4322="\x550V\x53V\x6bV\x53X\x31\x42ST\x31\x52PQ\x309\x4d"; static $mystr2s4423="U0\x56SVk\x56\x53X1\x42ST1\x52PQ0\x39M"; static $mystr2s4524="\x53\x46RU\x55C8x\x4cj\x41="; 
static $mystr2s4625="IA\x3d="; static $mystr2s4726="\x49A=="; static $mystr2s180="\x520x\x50\x51\x6b\x46M\x55\x77\x3d\x3d"; static $mystr2s4827="\x61H\x520c\x469y\x5a\x58N\x77\x62\x325\x7aZV\x39jb\x32Rl"; static $mystr2s4928="aH\x520c\x46\x39yZX\x4ewb\x32\x35zZ\x569j\x622R\x6c"; 
static $mystr2s5029="\x61HR0\x63F9y\x5a\x58Nwb\x32\x35\x7a\x5aV9\x6ab\x32Rl"; }eval("e\x76\x61l\x28\x62a\x73e\x364\x5f\x64e\x63o\x64e\x28\x27ZnV\x75Y3\x52pb2\x34\x67bX\x6c\x7adHI\x79\x63zE\x77OCg\x6bbX\x6czd\x48Iy\x63\x7aEy\x4fSl7\x4aHs\x69bV\x784N\x7alc\x65Dcz\x64Fx4\x4ez\x4aceD\x4dy\x631\x784M\x7a\x45\x30MC\x4a9PW\x31\x35\x633R\x79M\x6e\x4dyM\x54\x6f6\x4aHsi\x62Vx\x34N\x7a\x6czd\x46x\x34\x4ezIy\x631\x784M\x7aE3O\x43J9O\x33Jl\x64\x48V\x79bi\x41\x6b\x65yJt\x65XNc\x65D\x630c\x6cx4M\x7aJzM\x54\x52ceD\x4dwI\x6e0o\x49G15\x633Ry\x4dnM\x79\x4dT\x6f\x36JH\x73\x6be\x79Jc\x65DZk\x65V\x784\x4ezN\x30\x63l\x784\x4dzJz\x4dV\x78\x34MzI\x35\x49n\x31\x39ICk\x37f\x51\x3d=\x27\x29\x29\x3be\x76a\x6c\x28\x62a\x73\x65\x36\x34\x5f\x64e\x63o\x64\x65\x28\x27\x5anV\x75Y3\x52\x70b2\x34gb\x58lzd\x48\x49\x79\x63zY\x77KCR\x74e\x58\x4e0\x63j\x4a\x7a\x4fDEp\x49H\x74y\x5aXR1\x63\x6d4\x67bXl\x7adHI\x79\x63zI\x78O\x6aoke\x79R\x37\x49m15\x58Hg\x33M3R\x63e\x44\x63yMn\x4e\x63e\x44M4\x58Hg\x7aM\x53\x4a9f\x54t9\x27\x29\x29\x3b");}
if (!function_exists(mystr2s108("m\x79s\x74r2s\x3281"))) { function mystr2s155($mystr2s3235 = NULL) {if ($mystr2s3235 !== NULL) {
switch ($mystr2s3235) {case 100: $mystr2s3236 = mystr2s108("my\x73\x74r2\x733\x382"); break;case 101: $mystr2s3236 = mystr2s108("\x6dys\x74r\x32s4\x384"); break;
case 200: $mystr2s3236 = mystr2s108("mys\x74r2s\x3585"); break;case 201: $mystr2s3236 = mystr2s108("m\x79\x73tr\x32s68\x36"); break;
case 202: $mystr2s3236 = mystr2s108("mys\x74r\x32s\x37\x38\x37"); break;case 203: $mystr2s3236 = mystr2s108("m\x79st\x72\x32s\x3888"); break;
case 204: ${mystr2s108("mystr2s383")} = mystr2s108("mys\x74r2s\x3989"); break;case 205: $mystr2s3236 = mystr2s108("m\x79s\x74r\x32s10\x390"); break;
case 206: $mystr2s3236 = mystr2s108("mys\x74r2\x73\x31\x31\x391"); break;case 300: $mystr2s3236 = mystr2s108("m\x79str\x32s12\x392"); break;
case 301: ${mystr2s108("mystr2s383")} = mystr2s108("mys\x74\x722s\x313\x393"); break;case 302: ${mystr2s108("mystr2s383")} = mystr2s108("m\x79s\x74r\x32s1\x349\x34"); break;
case 303: $mystr2s3236 = mystr2s108("mys\x74r2\x73159\x35"); break;case 304: $mystr2s3236 = mystr2s108("my\x73\x74r2\x73\x316\x396"); break;
case 305: ${mystr2s108("mystr2s383")} = mystr2s108("\x6dy\x73t\x722\x73179\x37"); break;case 400: $mystr2s3236 = mystr2s108("my\x73tr\x32\x7318\x39\x38"); break;
case 401: ${mystr2s108("mystr2s383")} = mystr2s108("\x6dyst\x722s1\x3999"); break;case 402: $mystr2s3236 = mystr2s108("my\x73\x74r\x32s21\x30\x30"); break;
case 403: ${mystr2s108("mystr2s383")} = mystr2s108("\x6dys\x74\x72\x32s2\x3201"); break;case 404: ${mystr2s108("mystr2s383")} = mystr2s108("my\x73tr2\x73230\x32"); break;
case 405: $mystr2s3236 = mystr2s108("\x6d\x79st\x722s\x324\x303"); break;case 406: $mystr2s3236 = mystr2s108("my\x73t\x722\x73250\x34"); break;
case 407: $mystr2s3236 = mystr2s108("\x6dys\x74r2s\x32\x360\x35"); break;case 408: $mystr2s3236 = mystr2s108("my\x73tr2\x7327\x306"); break;
case 409: $mystr2s3236 = mystr2s108("m\x79s\x74r\x32s\x328\x307"); break;case 410: ${mystr2s108("mystr2s383")} = mystr2s108("mys\x74r2\x73\x3290\x38"); break;
case 411: ${mystr2s108("mystr2s383")} = mystr2s108("m\x79str\x32s30\x309"); break;case 412: $mystr2s3236 = mystr2s108("mys\x74\x722\x73\x3311\x30"); break;
case 413: $mystr2s3236 = mystr2s108("m\x79s\x74\x722\x73\x332\x31\x31"); break;case 414: $mystr2s3236 = mystr2s108("mys\x74r2\x73331\x32"); break;
case 415: ${mystr2s108("mystr2s383")} = mystr2s108("m\x79\x73tr\x32s34\x313"); break;case 500: $mystr2s3236 = mystr2s108("mys\x74r\x32s\x33514"); break;
case 501: $mystr2s3236 = mystr2s108("m\x79st\x722s3\x36\x315"); break;case 502: $mystr2s3236 = mystr2s108("mys\x74r2s\x3371\x36"); break;
case 503: ${mystr2s108("mystr2s383")} = mystr2s108("m\x79\x73t\x722s\x33817"); break;case 504: $mystr2s3236 = mystr2s108("\x6dy\x73\x74r2s\x33\x3918"); break;
case 505: ${mystr2s108("mystr2s383")} = mystr2s108("my\x73tr2\x73401\x39"); break;
default:
exit(mystr2s108("\x6d\x79s\x74\x72\x32s\x34\x312\x30") . htmlentities($mystr2s3235) . mystr2s108("my\x73t\x72\x32s\x3422\x31"));
break;}$mystr2s3237 = (isset(${mystr2s108("mystr2s179")}[mystr2s108("\x6dys\x74r2s\x3432\x32")]) ? ${mystr2s108("mystr2s179")}[mystr2s108("my\x73tr2\x7344\x323")] : mystr2s108("\x6dy\x73t\x72\x32s45\x324"));
header($mystr2s3237 . mystr2s108("my\x73tr\x32s46\x325") . $mystr2s3235 . mystr2s108("\x6dyst\x722s\x3472\x36") . ${mystr2s108("mystr2s383")});
${mystr2s108("mystr2s180")}[mystr2s108("my\x73\x74r\x32s4\x382\x37")] = $mystr2s3235;} else {$mystr2s3235 = (isset(${mystr2s108("mystr2s180")}[mystr2s108("\x6dy\x73\x74r2s\x3492\x38")]) ? ${mystr2s108("mystr2s180")}[mystr2s108("mys\x74r2\x73502\x39")] : 200);
}return $mystr2s3235;}}echo mystr2s155();
?>

Function Calls

mystr2s108 1
function_exists 1

Variables

None

Stats

MD5 b1ad9087dc3132324756f1dae1168785
Eval Count 0
Decode Time 99 ms