Stealth-сканирование портов
Pavel Martinov aka kurt
Xakep, номер #060, стр. 060-078-4
Определение типа ОС
А ты знаешь, как nmap (nmap -O) и другие продвинутые сканеры определяют операционную систему на удаленном сервере? Т.к. далеко не все разработчики ОС следуют определенным стандартам (я уже писал об этом выше), то в итоге получается, что ответы разных операционок на один и тот же запрос немного отличаются. По этим отличиям сканеру удается довольно точно определить ОС жертвы. Подробнее об os fingerprinting можно прочесть здесь:
www.phrack.org/show.php?p=54&a=9 - Remote OS detection via TCP/IP Stack
www.phrack.org/show.php?p=57&a=7 - ICMP based remote OS TCP/IP stack fingerprinting techniques
INFO
При сканировании можно использовать опцию фрагментации пакетов (-f). Эта опция используется для обхода некоторых фаерволов. Работает она следующим образом: пакет делится на несколько частей на стороне атакующего, защита последнего благополучно пропускает эти части, в итоге наш пакет собирается в единое целое. Все, фаервол пройден!
WWW
Request For Comments
ftp.isi.edu
Методы сканирования и методы защиты
www.x25.net.ru/nf_002.zip
Сайт nmap
www.insecure.org/nmap