Функция send() и IE
От: Colobos  
Дата: 04.03.07 05:33
Оценка:
Здравствуйте. Такая просьба: объсните пожалуйста схему отсылки запросов Internet Explorer'ом? Если точнее — то какую именно функцию (Send или WSASend) и если send(), то из какой библиотеки (wsock или ws2_32). У меня такая проблема: подставляясь в процесс IE, моя программа перехватывает wsock!send, ws2_32!send, ws2_32!WSASend (метод — сплайсинг, язык — asm). В функции-перехватчике ставлю — int 3, то есть браузер должен вылетать каждый раз при попытке использования одной из функций — но этого не происходит, то есть такое ощущение, что ни одна из перехваченных функций не используется. В чем может заключаться проблема?
Re: Функция send() и IE
От: Аноним  
Дата: 04.03.07 06:14
Оценка:
вот специально поставил бряки в windbg:
bp ws2_32!send
bp ws2_32!WSASend
брякнулось при первом же тычку на линку с GET запросом в параметрах. Так что у когото сплайсинг корявый
Re[2]: Функция send() и IE
От: Colobos  
Дата: 04.03.07 06:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>вот специально поставил бряки в windbg:

А>bp ws2_32!send
А>bp ws2_32!WSASend
А>брякнулось при первом же тычку на линку с GET запросом в параметрах. Так что у когото сплайсинг корявый

Само собой, на сплайсинг я первым делом грешил — перерыл весь код.......собственно он у меня одинаковый для всех перехватываемых функций — и ведь с connect() работает.
Раз других причин быть не может — бум дальше искать Спасибо.
Re: Функция send() и IE
От: Michael Chelnokov Украина  
Дата: 04.03.07 11:43
Оценка:
Здравствуйте, Colobos, Вы писали:

C>В чем может заключаться проблема?


В кривой архитектуре приложения.
Re[2]: Функция send() и IE
От: Colobos  
Дата: 04.03.07 14:13
Оценка:
Здравствуйте, Michael Chelnokov, Вы писали:

MC>В кривой архитектуре приложения.


То есть?
Re[2]: Функция send() и IE
От: Colobos  
Дата: 04.03.07 19:14
Оценка:
Все, разобрался — дело действительно в кривой архитектуре приложения.......моего=) И в моих кривых руках.
С первой проблемой разобрался, со второй — нет.
Всем спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.