LINUX.ORG.RU

Буду рад любим подсказкам

google os fingerprinting + мозг

zolden ★★★★★
()
Ответ на: комментарий от XoFfiCEr

Указать в информационных строках запущенных сервисов заведомо ложные данные, и.о. К.О. Например для apache2 это ServerTokens и ServerSignature, сменить /etc/motd, приглашение ssh, telnet, прочее

anonymous
()
Ответ на: комментарий от erfea

если повесить сервисы со смененной идентификационной информацией да на нестандартные порты - поможет запутать nmap в плане определения версии ОС(что и надо ТС). А чтоб он нормально не мог порты просканить, тут да - TARPIT

Pinkbyte ★★★★★
()
Ответ на: комментарий от erfea

Согласись, что

Running: Linux 2.6.X|3.X

существенно более широкая информация, чем

wget -S --spider 192.168.1.1
  ...
  Server: Apache/2.2.22 (Ubuntu)
  X-Powered-By: PHP/5.3.10-1ubuntu3

или

telnet 10.0.0.1
Trying 10.0.0.1...
Connected to 10.0.0.1.
Escape character is '^]'.

Welcome to Vyatta

anonymous
()
Ответ на: комментарий от anonymous

Согласитесь, что определение версии ядра и версий запущенных сервисов, задача нескольно разная.

2 kelt:

На счет сервисов - подмена баннеров. Но как правило, это не панацея. Нужно подменять ответы серверов на нестандартные и опциональные комманды. Ну типа HELP для SMTP сервера.

На счет ядра - игры с полями TCP/IP.

funky
()

Всяко лучше порты поназаблочивать тем же tarpit. nmap с отсутствующими открытыми портами очень тупит при определении ОС.

lu4nik ★★★
()
Ответ на: комментарий от lu4nik

Поосторожнее с такими советами! Использование tarpit с conntrack крайне не рекомендуется. Да и nmap не тупит, а вообще не может определять ОС, если порты закрыты целью DROP, а не REJECT.

funky
()
Ответ на: комментарий от funky

Спасибо за замечание! По жизни не приходилось использовать conntrack.

lu4nik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.