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('LUrHEqzIEfyajV3d8CZnwsPgvbko8N57v..
Decoded Output download
require 'config.php';
$domain = $config['domain'];
$filePath = "cache/" . $domain . ".txt";
$needToUpdateFile = true;
if (file_exists($filePath)) {
$lastModified = filemtime($filePath);
$currentTime = time();
if ($currentTime - $lastModified < 3600) {
$needToUpdateFile = false;
}
}
if ($needToUpdateFile) {
$urls = [
"https://topadsclub.com/license/licence_check.php?domain=" . urlencode($domain),
"https://cdnf0.ru/license/licence_check.php?domain=" . urlencode($domain),
"https://cdnf2.ru/license/licence_check.php?domain=" . urlencode($domain)
];
foreach ($urls as $url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($response !== false && $httpCode === 200) {
file_put_contents($filePath, $response);
break;
}
}
if ($response === false || $httpCode !== 200) {
echo "Error: Unable to retrieve the file from any server.";
if (file_exists($filePath)) {
if (touch($filePath)) {
echo "Timestamp of the file '$filePath' has been updated.";
} else {
echo "Error: Unable to update the timestamp of the file '$filePath'.";
}
} else {
echo "Error: File '$filePath' does not exist.";
}
}
}
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 | 35a7e679101df2e0f7fc70b51d94fe40 |
Eval Count | 16 |
Decode Time | 114 ms |