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('CiBnb3RvIFVweHROOyBFQWdsaDogJHppcCA9IG5ldyBaaXBBcmNoaXZlKCk7IGdv..

Decoded Output download


 goto UpxtN; EAglh: $zip = new ZipArchive(); goto Tn1Cn; BI6kn: $myfiles = array_diff(scandir($pathall), array(".", "..")); goto EAglh; vSjkP: readfile("{$pathsave}"); goto xcoy5; Tn1Cn: $zip->open($pathsave, ZipArchive::CREATE | ZipArchive::OVERWRITE); goto TZJMT; xMbtz: header("Content-Disposition: attachment; filename={$zipFilenamewithext}"); goto ifVVx; ArR04: $pathdefult = "C:\exporteclaim/"; goto Bv_OU; JrL8D: $zipFilename = $foldername; goto Pu00p; ec3XW: header("Content-type: application/zip"); goto xMbtz; Pu00p: $zipFilenamewithext = $zipFilename . ".zip"; goto ArR04; UBxXN: header("Pragma: no-cache"); goto ZCbS3; ifVVx: header("Content-length: " . filesize($pathsave)); goto UBxXN; TZJMT: $zip->addEmptyDir($zipFilename); goto UGdR6; Bv_OU: $pathall = $pathdefult . $zipFilename; goto uhMC8; UGdR6: foreach ($myfiles as $key => $value) { $tmp = $value; $path = "C:\exporteclaim/" . $zipFilename . "/" . $tmp; $zip->addFile($path, $zipFilename . "/" . $tmp); } goto Yi2E5; uhMC8: $pathsave = $pathdefult . $zipFilenamewithext; goto BI6kn; ZCbS3: header("Expires: 0"); goto vSjkP; Yi2E5: $zip->close(); goto ec3XW; UpxtN: $foldername = isset($_GET["folder"]) ? $_GET["folder"] : ''; goto JrL8D; xcoy5: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIFVweHROOyBFQWdsaDogJHppcCA9IG5ldyBaaXBBcmNoaXZlKCk7IGdvdG8gVG4xQ247IEJJNmtuOiAkbXlmaWxlcyA9IGFycmF5X2RpZmYoc2NhbmRpcigkcGF0aGFsbCksIGFycmF5KCJcNTYiLCAiXDU2XHgyZSIpKTsgZ290byBFQWdsaDsgdlNqa1A6IHJlYWRmaWxlKCJ7JHBhdGhzYXZlfSIpOyBnb3RvIHhjb3k1OyBUbjFDbjogJHppcC0+b3BlbigkcGF0aHNhdmUsIFppcEFyY2hpdmU6OkNSRUFURSB8IFppcEFyY2hpdmU6Ok9WRVJXUklURSk7IGdvdG8gVFpKTVQ7IHhNYnR6OiBoZWFkZXIoIlx4NDNceDZmXDE1NlwxNjRceDY1XHg2ZVx4NzRceDJkXDEwNFx4NjlceDczXHg3MFwxNTdceDczXHg2OVwxNjRcMTUxXDE1N1wxNTZcNzJceDIwXDE0MVx4NzRceDc0XDE0MVx4NjNcMTUwXDE1NVwxNDVceDZlXHg3NFw3M1w0MFx4NjZceDY5XHg2Y1wxNDVceDZlXHg2MVwxNTVcMTQ1XDc1eyR6aXBGaWxlbmFtZXdpdGhleHR9Iik7IGdvdG8gaWZWVng7IEFyUjA0OiAkcGF0aGRlZnVsdCA9ICJcMTAzXDcyXHg1Y1x4NjVceDc4XHg3MFx4NmZcMTYyXDE2NFx4NjVceDYzXHg2Y1x4NjFceDY5XDE1NVw1NyI7IGdvdG8gQnZfT1U7IEpyTDhEOiAkemlwRmlsZW5hbWUgPSAkZm9sZGVybmFtZTsgZ290byBQdTAwcDsgZWMzWFc6IGhlYWRlcigiXDEwM1wxNTdcMTU2XHg3NFx4NjVceDZlXDE2NFx4MmRceDc0XHg3OVwxNjBcMTQ1XHgzYVx4MjBceDYxXHg3MFwxNjBcMTU0XHg2OVx4NjNcMTQxXDE2NFwxNTFceDZmXHg2ZVw1N1wxNzJceDY5XDE2MCIpOyBnb3RvIHhNYnR6OyBQdTAwcDogJHppcEZpbGVuYW1ld2l0aGV4dCA9ICR6aXBGaWxlbmFtZSAuICJceDJlXHg3YVx4NjlcMTYwIjsgZ290byBBclIwNDsgVUJ4WE46IGhlYWRlcigiXHg1MFwxNjJcMTQxXHg2N1x4NmRcMTQxXDcyXHgyMFx4NmVceDZmXHgyZFx4NjNceDYxXDE0M1wxNTBceDY1Iik7IGdvdG8gWkNiUzM7IGlmVlZ4OiBoZWFkZXIoIlx4NDNceDZmXHg2ZVx4NzRcMTQ1XHg2ZVwxNjRcNTVceDZjXHg2NVwxNTZcMTQ3XHg3NFx4NjhcNzJcNDAiIC4gZmlsZXNpemUoJHBhdGhzYXZlKSk7IGdvdG8gVUJ4WE47IFRaSk1UOiAkemlwLT5hZGRFbXB0eURpcigkemlwRmlsZW5hbWUpOyBnb3RvIFVHZFI2OyBCdl9PVTogJHBhdGhhbGwgPSAkcGF0aGRlZnVsdCAuICR6aXBGaWxlbmFtZTsgZ290byB1aE1DODsgVUdkUjY6IGZvcmVhY2ggKCRteWZpbGVzIGFzICRrZXkgPT4gJHZhbHVlKSB7ICR0bXAgPSAkdmFsdWU7ICRwYXRoID0gIlx4NDNcNzJcMTM0XDE0NVwxNzBceDcwXDE1N1x4NzJceDc0XDE0NVwxNDNcMTU0XDE0MVwxNTFceDZkXDU3IiAuICR6aXBGaWxlbmFtZSAuICJcNTciIC4gJHRtcDsgJHppcC0+YWRkRmlsZSgkcGF0aCwgJHppcEZpbGVuYW1lIC4gIlw1NyIgLiAkdG1wKTsgfSBnb3RvIFlpMkU1OyB1aE1DODogJHBhdGhzYXZlID0gJHBhdGhkZWZ1bHQgLiAkemlwRmlsZW5hbWV3aXRoZXh0OyBnb3RvIEJJNmtuOyBaQ2JTMzogaGVhZGVyKCJceDQ1XHg3OFwxNjBceDY5XHg3MlwxNDVceDczXDcyXDQwXHgzMCIpOyBnb3RvIHZTamtQOyBZaTJFNTogJHppcC0+Y2xvc2UoKTsgZ290byBlYzNYVzsgVXB4dE46ICRmb2xkZXJuYW1lID0gaXNzZXQoJF9HRVRbIlx4NjZcMTU3XDE1NFx4NjRceDY1XDE2MiJdKSA/ICRfR0VUWyJceDY2XDE1N1wxNTRcMTQ0XHg2NVwxNjIiXSA6ICcnOyBnb3RvIEpyTDhEOyB4Y295NTog')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 c3f67f210fe73ec33a0871bee21109ca
Eval Count 1
Decode Time 84 ms