Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1000 $

Фейк/Подмена

истекло время актуальности


Техническое задание: Фэйк/Подмена
Задача: Требуется реализовать механизм подмены содержимого ответа от удаленного веб-сервера.
Область действия:
1) Internet Explorer ( приоритетно)
2) FireFox
Реализация: C/C++, Asm
Алгоритм:
1) Внедрение в работу целевого ПО (см. "Область действия")
2) При обращении на любой адрес (URL) производить сверку с заранее заданными параметрами (масками) из конфигурационного файла. Пример конфигурационного файла в приложении.
3) В случае совпадение с одной из масок адреса (URL), делать запрос на указанный в конфигурационном файле, альтернативный адрес (URL). Передавая весь запрос: заголовки (Headers: http://en.wikipedia.org/wiki/List_of_HTTP_headers), параметры (Query String: http://en.wikipedia.org/wiki/Query_string) и POST данные.
4) Возвращать полученный результат от альтернативного адрес (URL) так же отдавая все заголовки от результата выполнения альтернативного адреса.
Приложение:
Пример конфигурационного файла:
"[MASK]" "[FAKEURL]"
Новая маска на каждой строке
Живой пример:
"http*//google.com/*ololo" "http://myfakesite.com/fake.php?id=1"

Т.о. при обращении на адрес https://google.com/opaopa?ololo вместо оригинального контента будет произведен запрос на http://myfakesite.com/fake.php?id=1 и возвращен результат его выполнения
2) Известные примеры
Такое механизм уже реализован в известном продукте Zeus с ранних версий. При обращении на маску, отдается результат альтернативного адреса, при чем при анализе, выдача производится, как из кэша браузера.
По всем вопросам стучать в асю 493087523, личку на сайте не смотрю!!!

Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1.  фрилансер больше не работает на сервисе

Заказчик
Проект опубликован
13 сентября 2010
145 просмотров