
21.08.2009, 15:00
|
|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме: 5302668
Репутация:
2054
|
|
XIII, мой пост на предыдущей странице, там класс брузера, я поидее сам разобрался, осталось только прикрутить выполнение JS на сервере с помощью рнр http://j4p5.sf.net/ . вот небольшой пример того что тебе надо как я понял:
PHP код:
<?php
function get_random_user_agent()
{
$uas = array(
'Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)',
'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; .NET CLR 1.0.3705)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon)',
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; bgft)',
'Mozilla/4.5b1 [en] (X11; I; Linux 2.0.35 i586)',
'Mozilla/5.0 (compatible; Konqueror/2.2.2; Linux 2.4.14-xfs; X11; i686)',
'Mozilla/5.0 (Macintosh; U; PPC; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1',
'Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1',
'Mozilla/5.0 (X11; U; Linux 2.4.2-2 i586; en-US; m18) Gecko/20010131 Netscape6/6.01',
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010801',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7',
'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Epiphany/1.2.1',
'Opera/9.0 (Windows NT 5.1; U; en)',
'Opera/8.51 (Windows NT 5.1; U; en)',
'Opera/7.21 (Windows NT 5.1; U)',
'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)',
'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.0.6) Gecko/20060928 Firefox/1.5.0.6',
'Opera/9.02 (Windows NT 5.1; U; en)',
'Opera/8.54 (Windows NT 5.1; U; en)'
);
return $uas[rand(0, count($uas)-1)];
}
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->agent = get_random_user_agent();
$snoopy->referer = "http://asd.com/";
$submit_url = "http://asd.com/index.php";
$submit_vars["login"] = "TANZWUT";
$submit_vars["password"] = "my_pass";
$submit_vars["send"] = "send";
$snoopy->fetch("http://asd.com/index.php");
while(list($key,$val) = each($snoopy->headers))
echo $key.": ".$val."<br>\n";
echo "<hr /><p>\n";
echo $snoopy->agent;
echo "<PRE>".htmlspecialchars($snoopy->results)."</PRE>\n";
$snoopy->setcookies ();
$snoopy->submit($submit_url,$submit_vars);
while(list($key,$val) = each($snoopy->headers))
echo $key.": ".$val."<br>\n";
echo "<hr /><p>\n";
echo $snoopy->agent;
echo "<PRE>".htmlspecialchars($snoopy->results)."</PRE>\n";
$snoopy->fetch("http://asd.com/private.php?id=1");
while(list($key,$val) = each($snoopy->headers))
echo $key.": ".$val."<br>\n";
echo "<p>\n";
echo $snoopy->agent;
echo "<PRE>".htmlspecialchars($snoopy->results)."</PRE>\n";
?>
__________________
Лучший способ защиты - это нападение!!!
|
|
|