Техническое задание: Фэйк/Подмена
Задача: Требуется реализовать механизм подмены содержимого ответа от удаленного веб-сервера.
Область действия:
1) Internet Explorer ( приоритетно)
2) FireFox
Реализация: C/C++, Asm
Алгоритм:
1) Внедрение в работу целевого ПО (см. "Область действия")
2) При обращении на любой адрес (URL) производить сверку с заранее заданными параметрами (масками) из конфигурационного файла. Пример конфигурационного файла в приложении.
3) В случае совпадение с одной из масок адреса (URL), делать запрос на указанный в конфигурационном файле, альтернативный адрес (URL). Передавая весь запрос: заголовки (Headers:
4) Возвращать полученный результат от альтернативного адрес (URL) так же отдавая все заголовки от результата выполнения альтернативного адреса.
Приложение:
Пример конфигурационного файла:
"[MASK]" "[FAKEURL]"
Новая маска на каждой строке
Живой пример:
"http*//google.com/*ololo" "http://myfakesite.com/fake.php?id=1"
Т.о. при обращении на адрес
2) Известные примеры
Такое механизм уже реализован в известном продукте Zeus с ранних версий. При обращении на маску, отдается результат альтернативного адреса, при чем при анализе, выдача производится, как из кэша браузера.
Стучать в асю 493087523, личку на сайте не смотрю!!!
Пожалуйста, при ответе не забудьте указать, что о заказе Вы узнали на сайте
www.best-lance.ru