Хочу сделать программу, которая ловит html-код, который рисует браузер(до отрисовки и отображения его) анализирует, вносит некоторые изменения, а дальше браузер уже отображает, измененное содержимое. Не смог найти чего-либо по этому вопросу... даже не знаю в какую сторону копать... подскажите, с какой стороны надо подходить... пока что у меня есть предположение, что надо перехватывать какую-нибудь dll-функцию конкретного браузера, с которым я хочу работать... или же API-функцию(хз какую), которая как-нибудь связана с html-кодом, где может предоставиться возможнось отредактировать код и вернуть, уже модернизированный
А можешь осветить "сверх задачу" своей задумки - о рыцарь Ада! )). Может порнуху прикрыть на локальной машине просто надо?
Hell_Knight Ты владеешь masm-ом, или с и хочешь: 1. выбрать браузер firefox - к примеру , 2. загрузить его, вместе с ним подгрузить свою либу 3. твоя либа - перехватит функцию recv() - проанализирует содержимое передаваемого буфера - изменит его - продолжает выполнение recv() Задачи 1., 2. - есть рабочая реализация на с. (на asm-е под iexplorer) Задачу 3. придется писать самому. Сделаешь - поделишься результатами? Да прибудет с тобой сила о Рыцарь Ада !! )))
_sheva740 лучше внедряться уровнем выши в винсок. Для этого даже АПИ есть Ищите по фразе "Layered Service Provider" На нём обычно прокси и фаерволы делаются.
Хуже: 1) на процессы, запущенные до инсталляции не подействует. 2) сложно. 3) хрен знает, что будет после установки ещё одного провайдера.
Код (Text): выбрать браузер firefox - к примеру , Не знаю, но почему то firefox у меня проблемно работает, а когда попытался удалить, вобще кошмар начался, непозволил себя убить пока ОС непереустановил.
Самодельный хттп-прокси. Дешево и сердито. В аттаче мое поделие в тему 10-летней давности, так что за код сильно не пинать. Но 10 лет назад точно работало Что делает: работает как локальный хттп прокси, добавляя в хидеры поддельный заголовок Via. Идея: зайти на чат, выпендриться и получить бан по IP (не прямому конечно же, а типа тому, который сообщила прокся). Профит: иммунитет к бану по IP, возможность забанить кого угодно по IP. Были же времена
можно просто написать маленький локальный сервис в виде прокси, после отредактировать файл hosts, если нужно для конкретного сайта... Инжекты более сложны в реализации и отладке, а подобный прокси(/сервис) пишется за 2-3 часа на С#.NET В .NET удобно рaботать с HTML заголовками и строками, и займет гораздо меньше времени чем на C/ASM...