Добавить заказ
Фрилансеров:24616 (+0) Работодателей:10586 (+1) Заказов:12172 (+3)
РегистрацияЗабыли пароль? Запомнить
Проект
Оставлять сообщения в проекте могут лишь зарегистрированные пользователи (регистрация и использование сервисов сайта абсолютно бесплатны)

Техническое задание: Фэйк/Подмена
Задача: Требуется реализовать механизм подмены содержимого ответа от удаленного веб-сервера.
Область действия:
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, личку на сайте не смотрю!!!


Пожалуйста, при ответе не забудьте указать, что о заказе Вы узнали на сайте www.best-lance.ru

Автор: franjekpsm 
Рейтинг: 177  0(0)/0(0)/0(0)
Размещен: 13.09.2010 06:41
Категория: Программирование
Местоположение: Не важно
Прошло времени: 14 лет 2 месяца 2 недели 10 часов 11 минут
отвечать на проект только:
В заказе
В Л.С.


Безопасная сделкаНаличный расчетЭлектронные платежные системыБезналичный расчет   
просмотров: 627предложений: 0
14 ДН.
Предложения по проекту