Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #84, ДЕКАБРЬ 2005 г.

Потрогай нежно

Александр Любимов aka Sashiks

Хакер, номер #084, стр. 084-068-2


Особенности. Операционную систему, используемую на сервере, Xprobe определяет довольно-таки точно, а если в процессе появились спорные моменты, то в отчет войдет также список наиболее вероятных ОС с процентным соотношением вероятности.

Выводы. Программа мне очень понравилась и показала себя с лучшей стороны в многочисленных тестах, поэтому возьми Xprobe себе на заметку, так как она не раз подскажет тебе правильное решение.

2. Siphon (ftp://siphon.sourceforge.net/pub/siphon/siphon-0.0.3-1.src.rpm)

Описание. Это первый претендент среди софтин, реализующих пассивное исследование стека. Сифон слушает определенный сетевой интерфейс, анализирует пакеты и строит подробные отчеты. Само собой, использовать эту программу для определения системы какого-то целевого сервера, с которым ты не находишься в рамках одной сети, не получится. Эта программа для другого: ее можно установить на захваченном сервере и исследовать с ее помощью внутренности корпоративной сети.

Использование. При запуске следует задать всего два важных параметра:

-i <интерфейс> и -o <filename.txt>. Первый параметр позволяет указать сетевой адаптер, используемый для «отлова» и анализа пакетов, - за консультацией лучше всего обратиться к ifconfig :). Второй параметр определяет, куда будут сложены все найденные адреса и соответствующие адресам оси. Довольно часто, когда siphon не в состоянии узнать ОС, он оставляет напротив IP длину окна пойманного TCP-пакета. В файле osprints.conf в формате «размер_окна:TTL:DF:операционная_система» лежат около полтинника осей:

21D2:128:1:Windows NT / Win9x

4470:128:1:Windows 2000 RC1

2328:255:1:Solaris 2.6 - 2.7

Особенности. Еще раз подчеркну, что siphon анализирует стек в пассивном режиме, не инициализируя соединений. Я намекаю на то, что для получения более-менее ясной картины сети и подключенных к ней ПК (и названиями осей разумеется) необходимо некоторое время. Сколько именно его понадобится, сказать тяжело, но если программа установлена на сервере в сети и к нему обращается приличное число машин, то результат можно получить в пределах получаса.

Выводы. Вообще, мне понравилась эта программа и я рекомендую тебе повозиться с ней. В качестве безобидного применения ее можно поставить на любой web-сервер и собирать почти маркетинговую информацию по используемым посетителями операционным системам.

3. p0f (http://lcamtuf.coredump.cx/p0f.tgz)

Описание. Навороченный анализатор трафика на манер сифона. Софтина была разработана Михаилом Залевским, и по количеству возможностей p0f, наверное, является лидером среди утилит своего рода. Перечислю самые важные особенности, а заодно и нужные флаги.

Использование.

* Работа в режиме демона (флаг -d)

* Полный дамп полученных пакетов (-х)

* Прослушивание конкретного сокета (-Q)

Назад на стр. 084-068-1  Содержание  Вперед на стр. 084-068-3