Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2012, 14:24   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию Просмотр UDP пакетов и повторная отправка

Сама суть в теме. Необходимо просмотреть отправленные пакеты *.exe и повторить их
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 22.07.2012, 16:48   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Это уже не смешно... 100500 раз обмусолевалось.

Прокси, снифер, файрвол, перехват функций,...

П.С. Разумеется стоит учесть защиту клиента и, возможно, шифрование.
p51x вне форума Ответить с цитированием
Старый 23.07.2012, 16:52   #3
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

вся проблема в том что снифер если и ловит от exe пакеты то отправлять и редактировать их нет возможности
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 23.07.2012, 19:00   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Ну вы же не просите готовую программу и в разделе программирования - вам дали направление, где посмотреть и о чем почитать...
p51x вне форума Ответить с цитированием
Старый 25.07.2012, 05:13   #5
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Цитата:
Сообщение от grafgrial Посмотреть сообщение
вся проблема в том что снифер если и ловит от exe пакеты то отправлять и редактировать их нет возможности
Так а вы попробуйте так.

Пример сделал на программу Skype.

Потребуется HttpAnalyzer и Delphy желательно XE2 или с обновленной версией Indy.
И так заходите в HttpAnalyzer нажимаете старт и запускаете программу.
В первой вкладке увидите приблизительно такое!
Код:
(Request-Line):GET /ui/0/5.10.0.115.259/ru/getlatestversion?ver=5.10.0.115&uhash=14fd1343ea2630fb9bed6301ed1265e73 HTTP/1.1
User-Agent:Skype™ 5.10
Host:ui.skype.com
Cache-Control:no-cache
Заходите в Делфи кидаете idHTTP на форму и кнопку, пишете код

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
PageProfile:string;
i:integer;
begin
TidCookieManager.Create(IdHTTP1);
//ПИШЕТЕ idHTTP1.Request.** где (**) тут то что пишет во вкладке Header в снифере
   IdHTTP1.Request.Host:='ui.skype.com';
   IdHTTP1.Request.UserAgent:='Skype™ 5.10';
   IdHTTP1.Request.CacheControl:='no-cache';
   IdHTTP1.AllowCookies:=true;
   IdHTTP1.HandleRedirects:=true;
 try
  PageProfile:=IdHTTP1.get('http://ui.skype.com/ui/0/5.10.0.115.259/ru/getlatestversion?ver=5.10.0.115&uhash=14fd1343ea2630fb9bed6301ed1265e73');
 except
 end;
 if Pos('logout', PageProfile)<>0 then
     begin
    Label3.Color:=(clLime);
   label3.Caption:='Online';
   RichEdit1.SelAttributes.Color:=clRed;
  RichEdit1.Lines.Add('Авторизация удалась');
  Button3.Enabled:=True;
       end
 else
   begin
  RichEdit1.SelAttributes.Color:=clRed;
  RichEdit1.Lines.Add('Авторизация не удалась');
  Button3.Enabled:=False;
   end;
   end;
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Старый 25.07.2012, 06:49   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну http ни разу ни UDP.
и ТС нужно имеенно вклиниватся как я полагаю.

возможно стоит подумать или о перехвате апи или о драйвере-NDIS(если не изменяет память).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.07.2012, 07:43   #7
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
П.С. Разумеется стоит учесть защиту клиента и, возможно, шифрование.
ну защита клиента не предусмотрена, а вот шифрование это пока неизестно

Цитата:
возможно стоит подумать или о перехвате апи или о драйвере-NDIS(если не изменяет память).
возможно есть библиотеки для работы с udp?
Помог, нажми весы слева

Последний раз редактировалось grafgrial; 25.07.2012 в 07:48.
grafgrial вне форума Ответить с цитированием
Старый 25.07.2012, 08:17   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

просто для работы с udp масса всего.
в том же инди есть, да и по стандарту есть компонентик(точное название не помню)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.07.2012, 13:28   #9
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Пепел Феникса, мне именно необходимо вклиниться в процесс получить входящие и исходящие пакеты, необходимые повторить или изменить с отправкой на сервер
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 25.07.2012, 17:24   #10
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Цитата:
Сообщение от grafgrial Посмотреть сообщение
Пепел Феникса, мне именно необходимо вклиниться
http://ru.wikipedia.org/wiki/Layered_Service_Provider
xoodoo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прием UDP пакетов (visual c++) refinderoth Помощь студентам 2 10.04.2012 20:10
просмотр содержимого udp пакета frommars Visual C++ 3 08.08.2011 13:58
UDP Server - потеря пакетов. Возможно ли сделать прием более надежным MMaschine Работа с сетью в Delphi 2 06.09.2010 12:51
перехват TCP и UDP пакетов prog.delphin Работа с сетью в Delphi 4 31.03.2010 13:21
Получение и чтение входящих UDP пакетов XAOC-forever Работа с сетью в Delphi 6 03.06.2008 10:02