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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2013, 14:19   #1
Le0n4iko_o
Пользователь
 
Аватар для Le0n4iko_o
 
Регистрация: 11.08.2013
Сообщений: 77
По умолчанию WinSock

Как поставить хук на исходящий запрос GET/POST ?
изменив при этом содержимое запроса и отправить на сервер.
Своего рода как в Charles

Последний раз редактировалось Le0n4iko_o; 17.12.2013 в 17:16.
Le0n4iko_o вне форума Ответить с цитированием
Старый 17.12.2013, 14:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО только написав драйвер для сетевухи, или перехват (тоне на уровне дров) функций винсока.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.12.2013, 14:53   #3
Le0n4iko_o
Пользователь
 
Аватар для Le0n4iko_o
 
Регистрация: 11.08.2013
Сообщений: 77
По умолчанию

Stilet есть библиотека которая внедряется в процессы ставя хук на Recv, а вот как перехватить исходящий запрос Send и подправить для меня темный лес. Есть ли хоть какие нибудь примеры ?
Вложения
Тип файла: zip Logger.zip (231.4 Кб, 8 просмотров)
Le0n4iko_o вне форума Ответить с цитированием
Старый 17.12.2013, 16:26   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Становится прокси-сервером и менять что угодно - самый простой вариант.
Человек_Борща вне форума Ответить с цитированием
Старый 17.12.2013, 17:01   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Становится прокси-сервером
А не факт что прога через него пойдет.
Цитата:
Есть ли хоть какие нибудь примеры ?
У меня нет. Я таким никогда не занимался.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.12.2013, 17:40   #6
Le0n4iko_o
Пользователь
 
Аватар для Le0n4iko_o
 
Регистрация: 11.08.2013
Сообщений: 77
По умолчанию

Проблема вот какая, флешка отправляет POST запрос , мне нужно его перехватить
изменить (указать параметры те что ввел пользователь ) и отправить. Сама флешка в моем же exe.
собственно вот сниффер я его немного переделал и он следит за определенным IP(выводит запросы только от нужно IP) , может можно его как то переделать , так что бы менять содержимое запроса ?

Последний раз редактировалось Le0n4iko_o; 17.12.2013 в 17:48.
Le0n4iko_o вне форума Ответить с цитированием
Старый 17.12.2013, 17:41   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Сообщение от Le0n4iko_o Посмотреть сообщение
Stilet есть библиотека которая внедряется в процессы ставя хук на Recv, а вот как перехватить исходящий запрос Send и подправить для меня темный лес. Есть ли хоть какие нибудь примеры ?
No comments...
Пример ты сам выложил ввиде вложения.
Пробирайся через чащу, коли тёмный лес. Не бывает мануалов типа "переделываем исходник XXX под YYY".

Ну коли прокси может быть не всегда, то тогда только перехват winsock. Но можно и заглушку написать:
Патчим таблицу экспорта и меняем имя dll на свой, создаем dll с этим именем впапке с ПО. Все.. все данные идут через нашу dll.
Человек_Борща вне форума Ответить с цитированием
Ответ


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