ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #4971  
Старый 21.11.2009, 22:52
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

Цитата:
Сообщение от =Zeus=  
Ребята, просветите.
Скачал исходничек программы для пинга. Все работает отлично. Но когда я увеличиваю размер пакета примерно до ~1300 байт, сервера перестают отвечать. Почему? Ведь максимально можно отправить около 50к.
Может специально стоит защита?
или Ты их Dos'ишь
http://ru.wikipedia.org/wiki/Ping_of_death

или скорей всего сам напрягаешь свой сервак так что пропадает коннект
 

  #4972  
Старый 21.11.2009, 22:57
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

Репутация: 108
Отправить сообщение для =Zeus= с помощью ICQ
По умолчанию

Цитата:
Сообщение от ZET36  
или Ты их Dos'ишь
http://ru.wikipedia.org/wiki/Ping_of_death

или скорей всего сам напрягаешь свой сервак так что пропадает коннект
Ну в общем-то досить буду в перспективе, для того мне и нужны большие пакеты, а пока просто однократный пинг-запрос делаю, причем на разные сервера. Пробовал от гугла до всяких лох.ру. Не знаю, в чем соль. Может пров как-то контролирует...
 

  #4973  
Старый 21.11.2009, 22:58
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

wolmer
Код:
addr.sin_addr.S_addr:=inet_addr(pchar('1'));
Что это?

попробуй так
Код:
Site : PChar;
HostEnt : PHostEnt;
......
Site := 'www.virustotal.com;             
HostEnt := gethostbyname(Site);
addr.sin_addr.s_addr := Longint(PLongint(HostEnt^.h_addr_list^)^);
Короче не мучайся
Код:
procedure TForm1.Button1Click(Sender: TObject);
var Site : PChar;
   sock : TSocket;
   HostEnt : PHostEnt;
   WSA : TWSAData;
   addr : sockaddr_in;
   sendbuff : String;
   PostData : String;


  f:TextFile;
  i:integer;
  buf:array[0..255] of char;
begin

if WSAStartup($0101, WSA) <> 0 then
Exit;
sock := Socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
FillChar(addr, SizeOf(sockaddr_in), 0);
addr.sin_family := AF_INET;
addr.sin_port := htons(80);  //порт
Site := 'www.virustotal.com';  //хост
HostEnt := gethostbyname(Site);
addr.sin_addr.s_addr := Longint(PLongint(HostEnt^.h_addr_list^)^);

Connect(sock, addr, SizeOf(addr)); //соединяемся


       sendbuff := 'GET http://www.virustotal.com/vt/en/identificador HTTP/1.1'+#13#10+
'User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.01'+#13#10+
'Host: www.virustotal.com'+#13#10+
'Referer: http://www.virustotal.com/ru/'+#13#10+
'Cookie: idioma=ru'+#13#10+
'Cookie2: $Version=1'+#13#10+
'Connection: Keep-Alive'+#13#10+#13#10; //пакет

send(sock, sendbuff [1], Length(sendbuff), 0); //отправляем пакет


end;

Последний раз редактировалось ZET36; 21.11.2009 в 23:20..
 

  #4974  
Старый 21.11.2009, 23:01
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

=Zeus= а возможно защита, сервер просто блокирует частые icmp запросы с одного адреса с большим содержимым.

Последний раз редактировалось ZET36; 21.11.2009 в 23:03..
 

  #4975  
Старый 21.11.2009, 23:03
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

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

Цитата:
Что это?
А блин точно Забыл сказать что это роли никакой толком не играет при написании кода (точнее -> сейчас проблема не в этом)

Последний раз редактировалось wolmer; 21.11.2009 в 23:06..
 

Ответ на вопрос #4975
  #4976  
Старый 21.11.2009, 23:17
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме:
724939

Репутация: 108
Отправить сообщение для =Zeus= с помощью ICQ
По умолчанию Ответ на вопрос #4975

Странно, просто я читал на википедии что серваки так и ложат, большим размером пинг-пакета. И приведен пример дос-атаки, в которой пакеты были 20 000 байт. А у меня даже при отправке 2 000 ответ не приходит. Или он и не должен?

Цитата:
Ошибка 11010

Блокировка запроса по времени

Ответ не получен в отведенное время. Время по умолчанию, отведенное для получения ответов, равно 5 секундам.
Пробовал ждать минуту, все равно не приходит. Думаю что сервер просто не обрабатывает запрос.

Нашел ответ. Сервера просто блокируют запрос размером больше чем у них определено, очевидно этот придел ~1300 байт. Только что пропинговал обычный комп пакетом в 20480 байт - все норм, 1496 ms.

Последний раз редактировалось =Zeus=; 22.11.2009 в 03:01..
 

  #4977  
Старый 21.11.2009, 23:22
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

wolmer я добавил в предыдущий свой пост рабочий код отправки запроса на virustotal
 

  #4978  
Старый 21.11.2009, 23:26
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

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

Цитата:
Сообщение от ZET36  
wolmer я добавил в предыдущий свой пост рабочий код отправки запроса на virustotal
Это ясное дело что так тоже можно сделать, но мне нужно решение моей проблемы
 

  #4979  
Старый 21.11.2009, 23:33
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

Цитата:
Сообщение от =Zeus=  

Пробовал ждать минуту, все равно не приходит. Думаю что сервер просто не обрабатывает запрос.
может ещё автобан стоять, припопытке dosa
 

  #4980  
Старый 22.11.2009, 00:08
GL_Loney
Познающий
Регистрация: 19.06.2009
Сообщений: 62
Провел на форуме:
326503

Репутация: -5
Отправить сообщение для GL_Loney с помощью ICQ
По умолчанию

Есть ли смысл сейчас изучать Паскаль? Говорят он уже мертвый и писать на нем бесперспективно, когда есть С++ Мне сказали он нужен для общего развития, чтобы как бы втянуться в эту сферу... на что я ответил зачем изучать то, чем ты не будешь пользоваться, не лучше ли начать по существу, т.е. с С++! Что вы на это скажите? Спасибо.
 
 





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


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




ANTICHAT.XYZ