Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
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 переглядів