Программы компьютерного андеграунда

Что придумано одним, всегда может быть раскрыто другим. Подобной идеологии придерживаются все хакеры мира. Какие бы средства для проверки надежности защиты обслуживаемых систем и сетей не применялись системными администраторами, обязательно найдется "умник", который сможет их расколоть. Но ведь на то и щука в пруду, чтобы карась не дремал. Так что будет небезынтересно узнать об инструментах, которые хакеры используют для "прощупывания" чужих компьютерных систем и проникновения в них. Кстати, все программы, о которых сегодня пойдет речь, может свободно закачать из Интернета любой пользователь. Ознакомьтесь с тем, что могут делать эти программы, и не дайте врагу возможность подойти незаметно.
Обычно хакер перед попыткой проникновения в незнакомую компьютерную систему проводит разведку. Наиболее популярное средство для этого - программа Nmap. Она создана неким Fyodor'ом для операционной системы UNIX и первоначально представляла собой обычный сканер портов, но впоследствии превратилась в одно из наиболее мощных хакерских средств. С помощью Nmap можно кроме сканирования портов определить тип операционной системы, установленной на атакуемом компьютере, узнать, какие на нем запущены приложения. К слову сказать, Nmap годится даже для разведки сетей, состоящих из тысяч компьютеров. Работает программа довольно быстро и выдает результаты с поразительной точностью. Хотя Nmap не может обнаружить конкретные уязвимые места в компьютерных системах, она позволяет проделать ряд хитроумных трюков. Например, программа способна посылать фальшивые пакеты, обманывать средства обнаружения вторжений в систему и проводить так называемое стелс-сканирование. То есть использующий ее хакер действует как бы в сказочной шапке-невидимке.
Довольно неплохой разведывательной программой является netcat, созданная Hobbit для UNIX. Позднее Вельд Понд, представитель известной хакерской группы L0pht, переписал код этой программы для Windows NT, и это дало netcat вторую жизнь. Программе netcat многое под силу, однако наибольшую известность она получила благодаря функции сканирования портов и тому, что с ее помощью можно привязать сетевой процесс к любому порту TCP или UDP. В силу своей простоты netcat служит отличным средством для обнаружения различных неполадок в компьютерных сетях.