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 session_start();$j0=new SQLite3(base64_decode('Li4vc21zX3NlcnZpY2UuZGI='));$j0->exec..

Decoded Output download

<?php session_start();$j0=new SQLite3(base64_decode('Li4vc21zX3NlcnZpY2UuZGI='));$j0->exec(base64_decode('Q1JFQVRFIFRBQkxFIElGIE5PVCBFWElTVFMgbG9nX2hpc3RvcnkgKA0KICAgIGlkIElOVEVHRVIgUFJJTUFSWSBLRVkgQVVUT0lOQ1JFTUVOVCwNCiAgICBlbWFpbCBURVhUIE5PVCBOVUxMLA0KICAgIG5vbW9yIFRFWFQgTk9UIE5VTEwsDQogICAgcmVzcG9uc2UgVEVYVCBOT1QgTlVMTCwNCiAgICBpcF9hZGRyZXNzIFRFWFQgTk9UIE5VTEwsDQogICAgdXNlcl9hZ2VudCBURVhUIE5PVCBOVUxMLA0KICAgIGNyZWF0ZWRfYXQgVElNRVNUQU1QIERFRkFVTFQgQ1VSUkVOVF9USU1FU1RBTVANCik='));if($_SERVER[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]!==base64_decode('UE9TVA==')){http_response_code(405);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('TWV0b2RlIHRpZGFrIGRpcGVyYm9sZWhrYW4uIEd1bmFrYW4gUE9TVC4=')]);exit();}$v1=json_decode(file_get_contents(base64_decode('cGhwOi8vaW5wdXQ=')),true);if(!isset($v1[base64_decode('ZW1haWw=')])||!isset($v1[base64_decode('cGFzc3dvcmQ=')])||!isset($v1[base64_decode('bnVtYmVy')])){http_response_code(400);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwsIHBhc3N3b3JkLCBkYW4gbm9tb3IgdGVsZXBvbiBoYXJ1cyBkaWJlcmlrYW4u')]);exit();}$v2=$v1[base64_decode('ZW1haWw=')];$m3=$v1[base64_decode('cGFzc3dvcmQ=')];$g4=$v1[base64_decode('bnVtYmVy')];$w5=$j0->prepare(base64_decode('U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBlbWFpbCA9IDplbWFpbA=='));$w5->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$p6=$w5->execute()->fetchArray(SQLITE3_ASSOC);if(!$p6){http_response_code(401);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwgYXRhdSBwYXNzd29yZCBzYWxhaC4=')]);exit();}if(!password_verify($m3,$p6[base64_decode('cGFzc3dvcmQ=')])){http_response_code(401);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwgYXRhdSBwYXNzd29yZCBzYWxhaC4=')]);exit();}$i7=$p6[base64_decode('c2FsZG8=')];if($i7<100){http_response_code(403);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('U2FsZG8gdGlkYWsgY3VrdXAgdW50dWsgbWVsYWt1a2FuIHBlbmdlY2VrYW4u')]);exit();}$q8=$i7-100;$v9=$j0->prepare(base64_decode('VVBEQVRFIHVzZXJzIFNFVCBzYWxkbyA9IDpzYWxkbyBXSEVSRSBlbWFpbCA9IDplbWFpbA=='));$v9->bindValue(base64_decode('OnNhbGRv'),$q8,SQLITE3_INTEGER);$v9->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$v9->execute();$e10=$_SERVER[base64_decode('UkVNT1RFX0FERFI=')];$b11=$_SERVER[base64_decode('SFRUUF9VU0VSX0FHRU5U')];$v12=base64_decode('N2I1OGE2ZWYtODU5OC00NzZkLTkwMzAtZDljM2Y1ZGI4YmNk');$u13=base64_decode('aHR0cHM6Ly9jYWxsZXJhcGkuY29tL2FwaS9waG9uZS9pbmZvLw==').urlencode($g4);$w14=curl_init();curl_setopt($w14,CURLOPT_URL,$u13);curl_setopt($w14,CURLOPT_HTTPHEADER,array("X-Auth: $v12"));curl_setopt($w14,CURLOPT_RETURNTRANSFER,true);$l15=curl_exec($w14);if(curl_errno($w14)){http_response_code(500);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('VGVyamFkaSBrZXNhbGFoYW4gc2FhdCBtZW5naHVidW5naSBBUEku')]);curl_close($w14);exit();}curl_close($w14);$b16=$j0->prepare(base64_decode('SU5TRVJUIElOVE8gbG9nX2hpc3RvcnkgKGVtYWlsLCBub21vciwgcmVzcG9uc2UsIGlwX2FkZHJlc3MsIHVzZXJfYWdlbnQpIFZBTFVFUyAoOmVtYWlsLCA6bm9tb3IsIDpyZXNwb25zZSwgOmlwLCA6dXNlcl9hZ2VudCk='));$b16->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$b16->bindValue(base64_decode('Om5vbW9y'),$g4,SQLITE3_TEXT);$b16->bindValue(base64_decode('OnJlc3BvbnNl'),$l15,SQLITE3_TEXT);$b16->bindValue(base64_decode('Omlw'),$e10,SQLITE3_TEXT);$b16->bindValue(base64_decode('OnVzZXJfYWdlbnQ='),$b11,SQLITE3_TEXT);$b16->execute();header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29u'));echo $l15;?>

Did this file decode correctly?

Original Code

<?php session_start();$j0=new SQLite3(base64_decode('Li4vc21zX3NlcnZpY2UuZGI='));$j0->exec(base64_decode('Q1JFQVRFIFRBQkxFIElGIE5PVCBFWElTVFMgbG9nX2hpc3RvcnkgKA0KICAgIGlkIElOVEVHRVIgUFJJTUFSWSBLRVkgQVVUT0lOQ1JFTUVOVCwNCiAgICBlbWFpbCBURVhUIE5PVCBOVUxMLA0KICAgIG5vbW9yIFRFWFQgTk9UIE5VTEwsDQogICAgcmVzcG9uc2UgVEVYVCBOT1QgTlVMTCwNCiAgICBpcF9hZGRyZXNzIFRFWFQgTk9UIE5VTEwsDQogICAgdXNlcl9hZ2VudCBURVhUIE5PVCBOVUxMLA0KICAgIGNyZWF0ZWRfYXQgVElNRVNUQU1QIERFRkFVTFQgQ1VSUkVOVF9USU1FU1RBTVANCik='));if($_SERVER[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]!==base64_decode('UE9TVA==')){http_response_code(405);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('TWV0b2RlIHRpZGFrIGRpcGVyYm9sZWhrYW4uIEd1bmFrYW4gUE9TVC4=')]);exit();}$v1=json_decode(file_get_contents(base64_decode('cGhwOi8vaW5wdXQ=')),true);if(!isset($v1[base64_decode('ZW1haWw=')])||!isset($v1[base64_decode('cGFzc3dvcmQ=')])||!isset($v1[base64_decode('bnVtYmVy')])){http_response_code(400);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwsIHBhc3N3b3JkLCBkYW4gbm9tb3IgdGVsZXBvbiBoYXJ1cyBkaWJlcmlrYW4u')]);exit();}$v2=$v1[base64_decode('ZW1haWw=')];$m3=$v1[base64_decode('cGFzc3dvcmQ=')];$g4=$v1[base64_decode('bnVtYmVy')];$w5=$j0->prepare(base64_decode('U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBlbWFpbCA9IDplbWFpbA=='));$w5->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$p6=$w5->execute()->fetchArray(SQLITE3_ASSOC);if(!$p6){http_response_code(401);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwgYXRhdSBwYXNzd29yZCBzYWxhaC4=')]);exit();}if(!password_verify($m3,$p6[base64_decode('cGFzc3dvcmQ=')])){http_response_code(401);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('RW1haWwgYXRhdSBwYXNzd29yZCBzYWxhaC4=')]);exit();}$i7=$p6[base64_decode('c2FsZG8=')];if($i7<100){http_response_code(403);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('U2FsZG8gdGlkYWsgY3VrdXAgdW50dWsgbWVsYWt1a2FuIHBlbmdlY2VrYW4u')]);exit();}$q8=$i7-100;$v9=$j0->prepare(base64_decode('VVBEQVRFIHVzZXJzIFNFVCBzYWxkbyA9IDpzYWxkbyBXSEVSRSBlbWFpbCA9IDplbWFpbA=='));$v9->bindValue(base64_decode('OnNhbGRv'),$q8,SQLITE3_INTEGER);$v9->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$v9->execute();$e10=$_SERVER[base64_decode('UkVNT1RFX0FERFI=')];$b11=$_SERVER[base64_decode('SFRUUF9VU0VSX0FHRU5U')];$v12=base64_decode('N2I1OGE2ZWYtODU5OC00NzZkLTkwMzAtZDljM2Y1ZGI4YmNk');$u13=base64_decode('aHR0cHM6Ly9jYWxsZXJhcGkuY29tL2FwaS9waG9uZS9pbmZvLw==').urlencode($g4);$w14=curl_init();curl_setopt($w14,CURLOPT_URL,$u13);curl_setopt($w14,CURLOPT_HTTPHEADER,array("X-Auth: $v12"));curl_setopt($w14,CURLOPT_RETURNTRANSFER,true);$l15=curl_exec($w14);if(curl_errno($w14)){http_response_code(500);echo json_encode([base64_decode('ZXJyb3I=')=>base64_decode('VGVyamFkaSBrZXNhbGFoYW4gc2FhdCBtZW5naHVidW5naSBBUEku')]);curl_close($w14);exit();}curl_close($w14);$b16=$j0->prepare(base64_decode('SU5TRVJUIElOVE8gbG9nX2hpc3RvcnkgKGVtYWlsLCBub21vciwgcmVzcG9uc2UsIGlwX2FkZHJlc3MsIHVzZXJfYWdlbnQpIFZBTFVFUyAoOmVtYWlsLCA6bm9tb3IsIDpyZXNwb25zZSwgOmlwLCA6dXNlcl9hZ2VudCk='));$b16->bindValue(base64_decode('OmVtYWls'),$v2,SQLITE3_TEXT);$b16->bindValue(base64_decode('Om5vbW9y'),$g4,SQLITE3_TEXT);$b16->bindValue(base64_decode('OnJlc3BvbnNl'),$l15,SQLITE3_TEXT);$b16->bindValue(base64_decode('Omlw'),$e10,SQLITE3_TEXT);$b16->bindValue(base64_decode('OnVzZXJfYWdlbnQ='),$b11,SQLITE3_TEXT);$b16->execute();header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29u'));echo $l15;?>

Function Calls

None

Variables

None

Stats

MD5 a84c3700bf980e2b37829c9939b7b6e1
Eval Count 0
Decode Time 104 ms