Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Нужен хороший материал по созданию спам ботов

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Нужен хороший материал по созданию спам ботов
Имя
Сообщение << Старые топики   Новые топики >>
Нужен хороший материал по созданию спам ботов - 2008-02-05 14:21:47.963333   
robobob

Сообщений: 23
Оценки: 0
Присоединился: 2007-05-08 09:16:57.406666
Нужен хороший материал по созданию спам ботов. Цель примерно такая: 1. Залогинится на форум 2. Открыть последние 5 веток 3. Считать их в файл. Интересует особенно 1 пункт.
Post #: 1
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 14:43:42.213333   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Не понятно ты хочешь написать бота, просто заходить зачем то в аккаунт, и последние темы скачивать.
Можно ведь просто, через rss скачать пять последних тем. Или послать http запросы,(залогонится), и потом как выше сказанно, только не понятно причём здесь спам бот.
Долговременного бота для нормального форума создать невозможно.
Post #: 2
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 15:52:21.603333   
robobob

Сообщений: 23
Оценки: 0
Присоединился: 2007-05-08 09:16:57.406666
>>Или послать http запросы,(залогонится), и потом как выше сказанно, только не понятно причём здесь >>спам бот.
Как послать http запрос это еще соображу. Проблема в том как "залогинится", т.е. как работать с куками на php. Спам бот это в будущем, для начала нужно решить проблему залогинивая и чтения веток, а потом уже постинг.
Post #: 3
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 16:00:36.940000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25

quote:

ORIGINAL: robobob

&gt;&gt;Или послать http запросы,(залогонится), и потом как выше сказанно, только не понятно причём здесь &gt;&gt;спам бот.
Как послать http запрос это еще соображу. Проблема в том как "залогинится", т.е. как работать с куками на php. Спам бот это в будущем, для начала нужно решить проблему залогинивая и чтения веток, а потом уже постинг.

Не парь мозг, возьми bash и wget, ты ведь в венде сидишь? Значит ещё cygwin. И дальше надо будет просто изучить документацию на wget напротив http-опций. Все запросы, работу с кукисами и тп, на себя возьмёт wget. Остальное делается в bash. При желании можно подключить sed, awk, perl и проч.
Я от такого подхода отказался только потому, что wget'у нельзя подменить http_proxy после редиректа. То есть чтобы он по ссылке сходил через одну проксю, а когда та ссылка редирект выдаст, wget взял бы другую проксю и пошёл бы по редиректу.
Post #: 4
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 16:24:30.253333   
robobob

Сообщений: 23
Оценки: 0
Присоединился: 2007-05-08 09:16:57.406666
>>Не парь мозг, возьми bash и wget, ты ведь в венде сидишь? Значит ещё cygwin.
Мне надо чтобы скрипт работал на удаленном серваке. Все-таки если кто знает ткните носом в пример скрипта. Обязательна работа с кукисами, т.к. форум могут просматривать только залогинившиеся пользователи.
Post #: 5
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 17:09:35.163333   
lex_web

Сообщений: 22
Оценки: 0
Присоединился: 2007-12-08 13:57:08.743333
Скрипт добавляет сообщения на форум в конкретный топик.
Другими словами отсылает заголовки скрипту forum.ru/posting.php, который отвечает за добавление постов.
Предварительно нужно самому залогиниться, вытащить куки и вставить в скрипт.
quote:


&lt;?php
$hostname = "forum.ru";
$path = "/posting.php";

$fp = fsockopen($hostname);
// здесь определяется режим, топик и сообщение.
// заменишь на свою
$data = "mode=reply&t=432&message=qwerty&post=1\r\n\r\n";

$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Connection: close\r\n";
$headers .= "User-Agent: Opera/9.20 (Windows NT 6.0; U; en)\r\n";
$headers .= "Accept: text/html,image/jpeg,image/gif,text/xml,text/plain,image/png,*/*;q=0.5\r\n";
$headers .= "Accept-Language: en-us,en;q=0.5\r\n";
$headers .= "Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\n";
$headers .= "Referer: $hostname\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
// вставишь свои куки
$headers .= "Cookie: phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A4%3A%226129%22%3B%7D; phpbb2mysql_sid=81467f2014bdeb21ca216c3c0173cecb; phpbb2mysql_t=a%3A1%3A%7Bi%3A432%3Bi%3A1200319727%3B%7D\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";

fputs($fp, $headers.$data);
fclose($fp);
?&gt;

Post #: 6
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 17:14:22.653333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Зачем парится составлять запросы, когда есть cURL??
Post #: 7
RE: Нужен хороший материал по созданию спам ботов - 2008-02-05 17:34:10.573333   
lex_web

Сообщений: 22
Оценки: 0
Присоединился: 2007-12-08 13:57:08.743333
quote:

Зачем парится составлять запросы, когда есть cURL??

Никто и не парится, копируешь готовый меняешь пару строк и всё.
А с курлом лень разбираться.
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Нужен хороший материал по созданию спам ботов







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.