Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(str_rot13(gzinflate(str_rot13(base64_decode('LUrHDoRTEv0ay94bOXVC5JxuCJcVOefM1xvsHXZT..
Decoded Output download
function getServerIp()
{
return gethostbyname(gethostname());
}
function isIpAllowed($ip)
{
$allowedIpsUrl = 'https://divhard.com/allowed_ips.txt';
$allowedIps = @file($allowedIpsUrl, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($allowedIps === false) {
die(json_encode(["error" => "Failed to retrieve allowed IPs list."]));
}
return in_array($ip, $allowedIps);
}
function loadCache($cacheFileName)
{
return file_exists($cacheFileName) ? json_decode(file_get_contents($cacheFileName), true) : null;
}
function saveCache($cacheFileName, $data)
{
file_put_contents($cacheFileName, json_encode($data));
}
function executeCurl($apiEndpoint)
{
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $apiEndpoint,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'User-Agent: DivHard-StreamingBot/1.0',
'Accept: application/json',
'Connection: keep-alive',
'Cache-Control: no-cache',
'Content-Type: application/json'
]
]);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
$serverIp = getServerIp();
if (!isIpAllowed($serverIp)) {
die(json_encode(["error" => "License is not correct. Server IP is not allowed."]));
}
Did this file decode correctly?
Original Code
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 | b7c3640edf2821ba68d125c71219365e |
Eval Count | 16 |
Decode Time | 107 ms |