ВОЕННЫЙ HTTP’ОВЫЙ DNS - Берем контроль над браузером клиента

Спецвыпуск Xakep, номер #029, стр. 029-020-4


Теперь у нас есть локальное счастье. И это локальное счастье мы вставляем в файл top.html - это верхняя часть нарезанного эксплорера.

<td width="100%" align="left" nowrap valign="top"><img src="gui/0.gif" width="1" height="3" hspace=0 vspace=0><br><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="450" HEIGHT="18" id="index" ALIGN=""><PARAM NAME=movie VALUE="flash/index.swf?5"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED src="flash/index.swf?5" quality=high bgcolor=#FFFFFF WIDTH="450" HEIGHT="18" NAME="index" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT></td>

Я специально здесь привел пример, как вставляется код АктивИкса флеша в таблицу, а то многие из начинающих вставляют пробелы или переносы строки - ГДЕ НЕ НАДО. Если не понимаешь, то лучше слушай старших или читай ФАК с МАНУАЛьной терапией для МОЗГофф. А то при твоем умении, все таблицы расползутся вкривь и вкось. Самореклама: подтверждено несколькими годами верстки html'я в блокноте. Хе-хе. О... забыл пояснить: в файле top.html у нас находиться строка ввода урла (адреса), с кусками от скриншота браузера. В файле bottom.html строка статуса индикатор инета и тому подобная муть.

Чтобы совсем запутать юзера можно реализовать на флэше рабочие кнопки и выпадающий список при вводе урла в фейковую адресную строку, настраиваемые через XML. Но если лень, можно не разворачивать браузер на фулскрин, а оставить часть родных контролзов, правда, шанс успеха тогда падает.

ЧТО БЫ ТАКОЕ ПОКАЗАТЬ?

На данном этапе мы имеем: почти полноценный браузер, в котором нам нечего показать. Для того чтобы все-таки что-то показывать, мы должны понять, чего мы хотим от того ламера, который попадет в наши сети. Я хочу от него личный логин/пароль к РОЛ'овскому диалапу и, конечно, активационный код новой карточки, который он введет в поле для пополнения СВОЕГО (читать МОЕГО) баланса. Еще я хочу от него логин/пароль к его АСЬКЕ (но это для понту). Поэтому продолжим наш МОЗГовой штурм. Теперь, когда МЫ все это поняли и оценили трудности, нам надо несколько страниц обманок, функциональность бэк-офиса РОЛа и скрипты, которые все эту белиберду обработают. В этом вопросе проще всего реализовать всякие проверки и отправки на мыло через php. Сразу скажу, если твой хостер имеет тебя в плане сендмейла или дерет непотребно в плане прав, то я могу тебе только посочувствовать. Конечно, говорят, что на халяву и уксус сладкий, но мы то уксус не пьем в принципе. Только пшеничный франциСКАНЕР с кальМАРчиКАми, бЕЙлиС с чипСАМИ или сухой ЧИНзаНО под моченые яБЛОЧКИ.

Чтобы сделать паги-обманки, нам нужен все тот же, наш любимый и ненаглядный продукт мега-корпорации русских засл(R)анцев мелкомягких, ОСЛИК ИЕ! Скачиваем полностью все станицы с картинками, ручками в тот отстой, который сделал осел, ПЕРЕвставляем каскадные таблицы стилей (ну он имеет по полной программе). Дальше исправляем в css пути в бэкграунду и ручками скачиваем данные бэкграунды (их осел игнорирует, замечено в версии 5.0 при скачивании c web.icq.com). Также ручками исправляем ошибки осла с ифреймами, рекламой, различными аквив-иксами и счетчиками. Для РОЛа мне пришлось сделать 4етыре обманки. Первая это главная страница (на ней я исправил адрес в Личный кабинет). Вторая - запрос логина/пароля, вместо апач-авторизации у РОЛа. Третья - сам Личный кабинет РОЛовчанина. Четвертая ввод кода активации РОЛовской карточки. В некоторые эти страницы я вставил php'шки которые обрабатывают определенные валуи, чтобы весь этот мозго-шит смотрелся правдоподобно.

Назад на стр. 029-020-3  Содержание  Вперед на стр. 029-020-5