Перехват и редактирование Post запросов

Если у вас есть вопросы по написанию программ на C/C++ или код, которым вы хотите поделиться, это можно сделать здесь

Модератор: Вася Сташевский

Ответить
Аватара пользователя

Автор темы
Flame
Постоянный пользователь
Сообщения: 79
Зарегистрирован: 16 янв 2016, 21:34
Репутация: 0
Контактная информация:
Статус: Не в сети

Перехват и редактирование Post запросов

Сообщение Flame » 05 ноя 2017, 17:40

Доброго дня, Уважаемые! Хотелось бы задать вопрос по поводу реализации перехвата post запроса и возможности его редактирование и только после этого дальнейшей его отправки на сервер. Во общем, есть 1 программа, она отправляет post запрос на сервер с некоторыми параметрами, мне надо перехватить этот пакет в тот момент когда программа его отправляет на сервер, дальше изменить параметр а потом дальше отправить его на сервер. Вот и всё..это возможно реализовать на c#/delphi? не поможете с этим? или есть ли вообще какие то открытие исходные коды позволяющие совершать подобные манипуляции ? :close:


shadow
Новичок
Сообщения: 2
Зарегистрирован: 16 ноя 2017, 09:44
Репутация: 0
Статус: Не в сети

Перехват и редактирование Post запросов

Сообщение shadow » 16 ноя 2017, 09:50

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

Вообще задачу точнее нужно описывать чтоб понять что нужно сделать... А так изменить запрос... Звучит очень размыто. Написать на си и ассемблере можно что угодно, под любую ОС, на дельфи, тоже можно что угодно, но только под винды...

Ответить

Вернуться в «Программирование на C/C++»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость