bugtraq.ru / библиотека / беллетристика / хакнутые выборы-II

Часть 0х02.
ОргВопросы.

    Офис головной компании одной из крупнейших в Европе XYZ компаний. Кабинет "по должности СисАдмина/Main Developer'а/Персонального Домового/CIO".




Мысли:
----------------------------------------------------
Таааксь. Что у нас по хаку этого хлама можно придумать?
Первое - надо всё про Вишню разузнать подробнее. С кем работает, кто, где что и как #@$%$#@-ит. Потом придумать стратегию.
Таааксть. Что мы там про Зимнюю Вишню знаем?

А вот что: 
http://www.ibusiness.ru/offline/2002/210/18775/
http://www.ibo.ru/offline/2002/216/20233/
http://www.ibusiness.ru/offline/2002/214/19774/
http://forum.compulenta.ru/offline/2002/448/18395/

    Хех. Знаем мы этих редисок, чьи завезённые Соньки стоят на столах в Белом Доме. Хоть бы редиски честно признались, ЧТО SONY официально не поставляет в Россию НОУТБУКИ. У НИХ НЕТ никакого гарантийного сервиса по компам в России. Я сам конечно люблю нотики SONY - но вопросы сервиса до сегодняшнего дня меня останавливали от покупки данной "игрушки".

    Конечно - "Крок" и Дионис http://www.factor-ts.ru/factor/dio.asp - "свои" конторы. Хотя - у каждого своя "правда".

    Тааак: ГАС мы конечно продолбаем, так или иначе, если поимеем к ней доступ напрямую. Вот только как?
Думай леший, Думай:.
Так...
Таккккккккк....
Вот блин засада....

    Ну, чего? Социнжинерия? Найти основного разработчика/архитектора, запугать, предложить денег? Провести НЛП на тему любви к Родине??? Неее, не катит. Наверняка за ним наблюдаловка постоянная. Я-бы лично так и сделал. "Там " же не дураки сидят, понимают что да как. Первый вариант отпадает.
Таааакккк:. Блин - да дододбали со звонками в рабочее время. Есть-же аська, почта. Неужели лениво по "клаве" постучать.
Тээээксь. ладно - нафик всё. Утро вечера мудренее:



На следующий день:

"Эврика!"

Дык ведь можно разобрать по полочкам Дионис и продолбать их нахрен. Узнать номера их региональных и центральных модемных пулов - как два пальца об асфальт. Если мы до сих пор имеем полный терминальный доступ не только к МТС' ному CBOSS'у, не говоря уже про остальное - то это дело 5 минут. А дальше - что-то типа хака "Maximus'а", если в этом мире это слово хоть кому-нибудь что-нибудь ещё говорит.

....

Нееее, там-же тоже не дураки сидят, в конце-концов. Всё-таки бывшие ФАПСИ-ки. Но и "на старуху найдётся проруха" - видали мы этих ФАПСИшников - заходила тут года 2 назад парочка ко мне - пальцы гнули, каким-то генералом прикрывались - их быстренько соединили с Первым Отделом нашего оператора и послали собирать мухоморы в деревне Гадюкино.

Тааак, что ещё. У нас же тусовка большая. Если надо будет "положить" все "не наши" спутники всё-таки к нам не к последними будут обращаться... И люди все разные - начиная от "скромных" работников российских госсруктур до топ-менеджемента таких компаний c мировым именем, как NOXYZ.

... Хех. Вспоминается старая история с этим отморозком LovinGod'ом.

БНЯ! ВИРУСЫ! КАК Я СРАЗУ НЕ ПОДУМАЛ! ВИРУСЫ - АНТИВИРУСЫ! НАШИ ЛЮДИ, БНЯ! Честь и хвала создателю фильма "День Независимости"!

В Касперском - наши люди. У Данилова - тоже! Да и Украинцы не отстают - The Stop! AV - вообще полу-UCL'я контора.

    Хахаха. Как всё элементарно. Достаточно внедрить в обновления к антивирусным базам троянца новенького - и хрена лысого кто тебя найдёт. И трафик до троянца через кучу проксей пропустить. И логи с троянца по текущему IP-адресу валить на какой-ть xxx@cjb.de мыло, чтобы никто не отсёк. Ведь всё равно им придётся апдейтить AV-базы.
    Тааак. К кому обращаться? Ну конечно к нашей славной андеграундной антивирусной конторе с Мировым Именем - к Касперскому. Тем более что людей оттудова мы ещё по институту знаем. 


перед ДК МАИ

    Помниться, на каком-то из Комтеков лично Каспер выдавал презервативы в коробке из под своего антивиря в качестве приза - вот это подкол был грамотный.
    Т.е. первым этапом рассылаем троянца, который Валит на кучу адресов логии либо через винды, либо через любой доступный шлюз в сетке с выходом в Инет. Но это только, если он находит на диске папочку с ДИОНИC'ом. В логии пишем все IP-со всех интерфейсов. если ДИОНИС запущен под виндами, часто меняемые конфигурационные файлы и логи с клавиатуры (keylogger).



    Так. Теперь распишем структуру это самой системы ГАС-Выборы.
Славный добрый Дионис рождён ещё со времён ББС. А борды мы любили в детстве долбать по самое "небалуйся" =)

    Итак, что у нас получается:

    Коммуникационные региональные сервера всей этой тьму-таракани работают под голым ДОСом. Протокол - х.25. Ethernet вяжется через ДОСовские драйвера сетевых карт и через odi-драйвер. TCP/IP стек реализован там же, в ДИОНИС'е под Dos'ом. Как правило дионисовский хост имеет модемный пулл - что-типа старой доброй BBS.

    Хех. Проверим. К примеру Воронежский хост поколупаем =) Социнжинерией вычисляем телефон модемного пула в Воронеже Дионисовского хоста.

    Полтора часа уходит на то, чтобы узнать все входящие телефоны центрального хоста ГАС-Выборы в Воронеже.

    Дальше - старый добрый Telemate 4.20 =)

----------------------
Connected to dionis.vrn.xxx.ru.
Escape character is '^]'.



зддї зддї зддї здддддддддї NETWORKS & TELECOMMUNICATIONS
Ё Ёш Ё Ёш юэээш Ё зэээї Ёш
Ё Ёш Ё Ёш зддї Ё Ёш юэээш MAIN Vrn Dionis HOST
Ё Ёш Ё Ёш Ё Ёш Ё юъдддддї Leshaya, 13
Ё Ёш Ё Ёш Ё Ёш юээээээї Ёш
Ё юъдды Ёш Ё Ёш зддї Ё Ёш tech. service 8 911 9657374
юдї зээш Ё Ёш Ё юъдды Ёш marketing 39-13-14;39-13-15
юээээээш юэээш юээээээээээш fax 19-13-12

ENTER YOUR NAME => guest
LANGUAGE => e

System DIONIS 3.20. (C) "Factor" Ltd.

Host vrn.xxx.ru

As a guest, You have limited rights to use the system
Session is limited to 20 min.


15: demo - logon: 10:49am Wed 02/26/04
Last logoff: 8:46pm Tue 02/17/04

To get help enter "?" or "??" or "? <command>".
To return one level up enter "-".

You have 00:20:00 (hh:mm:ss) to complete your work

Mail, Conf, DATabases, ..., ?, BYE => bye

Bye!

Host vrn.xxx.ru

15: demo - logoff: 10:50am Wed 02/26/04

Work time : 00:00:44
Bytes sent : 4
Bytes received: 367
--------------------------------- 

Что мы из этого получаем?

    А то, что хостов таких дофига по всей России стоит. И наверняка кое-куда даже есть telnet-е заходы через Транстелеком. Данные по выборам с регионов и мелких избирательных участков сливаются в центральные региональные ИзбирКомы. Т.е. долбать на первом этапе надо их.
А как долбать? Да так же, как в старые добрые времена =)

    Звоним на пул дионисовского хоста. С гостевого аккаунта шлём мессагу или отправляем бандлом через Z-Modem. Реализация Z-Modem'а там кривая (а точнее Zed-Zap'а пакетного) до безобразия, и буфер сорвать, подшаманив на стороне передачи и сформировать кривой фрейм - как два пальца об асфальт. А т.к. система - под ДОС'ом - то можно вообще полный takeover системы породить. К примеру, в заголовке фрейма можно записать отрицательную длину, и пихать данные, пока они в стек не пролезут. Ну а дальше уже модемный пулл не нужен. Мы в системе, в закрытой сети и можем делать всё, что душе угодно. Брутить пароли и т.д.

И при всём при этом организационного бардака там всегда хватало - системы часто стоят чуть ли не с дефолтными установками, пароли из 3-х символов никто не меняет годами и так далее.

Хех. Плюс ещё один оригинальный вариант "расточки".

В системе наверняка до сих пор осталась "Directory traversal"-дыра, поэтому запросив вместо файла fuck.me fuck.me\\c:\dionis\config.cfg можно с высокой вероятностью его получить =). Фича в том, что в пакетном режиме система предлагает взять только то, что лежит для тебя на холде, и попросить что-то другое не получиться =) Зато можно в известное место что-ть положить =) К примеру исправленный autoexec.bat и эксплоит к нему. Плюха только в том, что надо ждать перезагрузки системы, плюс система после получения переименует бандл. Хотя - на файлор можно установить хитрый атрибут какой-ть, типа "system+R|O", или установить дату 1970 года, либо аварийно прервать сессию.

Т.е. под это вариант вырисовывается следующий эксплоит:

1. Диалапимся на модемный пулл ;-)
2. Заходим гостем ;-)
3. Стартуем Z-Modem'ную передачу ;-)
4. Пытаемся отправить на хост мессагу в пакетном режиме укладывая её в заранее известное место используя "Directory traversal"-дыру. В мессаге м.б. архив тулзей/троянцев для дальнейшей работы. Причём используя Z-Modem таким образом можно дописать в существующий файл информация (изобразив resume сессии). К примеру дописать а autoexec.bat вызов Трояна и залить самого Трояна. ;-)
5. Логофимся ;-)
6. Дозваниваемся и снова стартуя Z-Modem отправляем мессагу бандлом. ;-)
7. Эксплоит формирует новый handshake-фрейм, который в длине блока передачи содержит отрицательное значение длины. Сравнение там скорее всего знаковое. поэтому проверку на размер такой фрейм пройдёт. Внутри первого-же фрейма с данными лежит код эксплоита. Сам фрейм далее пустой, размером килобайт 150-200 для срыва стека. ;-)
8. У сервера срывает крышу и слетает стек. Выполняется экслоит, который формирует нам в системе аккаунт с правами superuser'а. Сервер есс-но после этого падает , поэтому эксплоит аккуратно перезапускает систему, либо просто аккуратно ребутим систему. ;-)
9. Перегружается хост ;-)
10. Входим в систему с правами superuser'а. ;-)



Правда, вылазят несколько скользких вопросов:

а) Надо знать кучу номеров модемных пулов крупнейших региональных центров обработки ГАС-Выборы.
б) Экслоит должен быть написан и оттестирован. Т.е. надо иметь все ДОНИС'овские продукты на предмет в них покувыркаться.
в) Вычислить нормальные выходы через ведомственные сети в Инет, чтобы было более комфортнее работать.

-------------------------------------------
call 98911272ХХХХ.

- Бонжур Сеньёре Панталоне!
- Ну привет пропащий...
- Как дела-то у тебя?
- да нормально. У тебя что - надыбал что-ть?
- ага. Полный takeover.
- вот бня. Ты серьёзно?
- Ага, ещё пару нерещённый вопросо осталось. Кстати - 7-го марта у biz0n'а День Рожденья - в знак будущей работёнки мы решили объединиться снова.
- да ладно. Не верю. 5 лет прошло с развала UCL после того, как это чудик из журнала "Кот и Пёс" над тобой подшутил в Компьютере.
- дааа.. Грамотная шутка была. Я бня после этой шутки когда ОБЭП пришёл - сиганул в окно с 5-го этажа по пожарной лестнице. Винты все полетели в Москва-реку и были готовы билеты в штаты, чтобы свалить подальше от этих придурков из Аладьина. Но берёзки - они всё-таки роднее - так-что мы тут развиваемся потихоньку.
- ну ты короче решай все вопросы оставшиеся - Fixit тебя тогда встретит по приезду в Питер, размесишься у меня. А на нашем объединяющем сборе ты всё и озвучишь.
- хех. не могу тебя представить за одним столом, после всего произошедшего вместе с Dexter'ом и hijaq. Кстати - ты в курсе что Лёха ожил?
- ага. Я долго офигивал от этого. Надо-же было так замоскироваться, чтобы 4 года о тебе никто не знал. Просто класс. Ему-бы в шпиёны пойти работать. Правда он слишком засвечен был в своё время =)
- ну короче в Питере всё обсудим. 
- ок. Пока.

<< Назад  Дальше >>