
Перехват и редактирование Post запросов
Модератор: Вася Сташевский
- Flame
- Постоянный пользователь
- Сообщения: 131
- Зарегистрирован: 16 янв 2016, 21:34
- Контактная информация:
Перехват и редактирование Post запросов
Доброго дня, Уважаемые! Хотелось бы задать вопрос по поводу реализации перехвата post запроса и возможности его редактирование и только после этого дальнейшей его отправки на сервер. Во общем, есть 1 программа, она отправляет post запрос на сервер с некоторыми параметрами, мне надо перехватить этот пакет в тот момент когда программа его отправляет на сервер, дальше изменить параметр а потом дальше отправить его на сервер. Вот и всё..это возможно реализовать на c#/delphi? не поможете с этим? или есть ли вообще какие то открытие исходные коды позволяющие совершать подобные манипуляции ? 

Перехват и редактирование Post запросов
А какой смысл так извращаться...? Всмысле на си или дельфи изобретать велосипед... Не проще ли на Javascript написать расширение для браузера? Если же это не браузер, то вообще по барабану на чем писать. Тогда есть два варианта
1. Инжектить (injection) в софтину свой код, перехватывать функцию которая готовит данные к отправке, и ставить свой обработчик, изменяющий запрос, и передающий управление оригинальному обработчику.
2. Если софтина поддерживает прокси, то написать некое подобие прокси. Т.е. сокет TCP, на который будет цепляться софтина, получать пакет данных, и передавать дальше в точку назначения измененный нужным образом пакет.
Вообще задачу точнее нужно описывать чтоб понять что нужно сделать... А так изменить запрос... Звучит очень размыто. Написать на си и ассемблере можно что угодно, под любую ОС, на дельфи, тоже можно что угодно, но только под винды...
1. Инжектить (injection) в софтину свой код, перехватывать функцию которая готовит данные к отправке, и ставить свой обработчик, изменяющий запрос, и передающий управление оригинальному обработчику.
2. Если софтина поддерживает прокси, то написать некое подобие прокси. Т.е. сокет TCP, на который будет цепляться софтина, получать пакет данных, и передавать дальше в точку назначения измененный нужным образом пакет.
Вообще задачу точнее нужно описывать чтоб понять что нужно сделать... А так изменить запрос... Звучит очень размыто. Написать на си и ассемблере можно что угодно, под любую ОС, на дельфи, тоже можно что угодно, но только под винды...