Hack-Faq Иван Скляров Хакер, номер #096, стр. 096-066-1 (sklyaroff@mail.ru) Q: Какие e-zine посоветуешь почитать и где их можно скачать? A: Никаких новых ярких электронных журналов сейчас нет ни у нас, ни на Западе. Из авторитетных «старичков» назову англоязычные Phrack, 29A, Codebreakers, RRLF, b4b0, b0g, 40HEX, asmjournal, vlad. На русском можно выделить Night Fall, x25zine, xaoc, RING0, Infected Voice, Defaced, FDS, Zemskiy Fershal, CodePimps, Mazafaka.Ru E-zine. Все эти, а также сотни других e-zine на русском и английском языках ты можешь скачать с моего сайта www.sklyaroff.ru. Q: При сканировании сайтов на наличие дырок, практически в 90% случаев сканеры находят урлы такого содержания: http://bugsite.com/?PageServices, ../?wp-cs-dump, ../__vti_inf.html, но в большинстве случаев при обращении по этим ссылкам происходит редирект на главную страницу. В чем же заключается уязвимость этих строк, которые сканер выплевывает практически на первых секундах? A: За описаниями уязвимостей нужно обращаться в багтрак, например www.securityfocus.com, или к обычному поисковику. Но тебе, видимо, было лень, поэтому я сделал это за тебя и с помощью www.google.ru обнаружил следующее. Команда /?Pageservices адекватно принимается только следующими версиями серверов: Netscape Enterprise 2.01, Netscape Commerce 1.12, Oracle Web Listener 4.0.6.2.0 Enterprise Edition, Apache 1.2.1, Apache 1.2.5, Apache/1.3.1 (Unix) mod_perl/1.15, Apache/1.2.6, Domino Go Webserver 4.6. При вызове любого пути на этих серверах с данным параметром, ты увидишь содержимое папок. На устаревших серверах Netscape Enterprise Server подпись к основному урлу одной из нижеприведенных строк давала возможность просматривать списки файлов. КОД Хитрые строки Netscape ?wp-cs-dump ?wp-ver-info ?wp-html-rend ?wp-usr-prop ?wp-ver-diff ?wp-verify-link ?wp-start-ver ?wp-stop-ver ?wp-uncheckout Обращением к файлу /__vti_inf.html можно было просмотреть конфигурационную информацию и определить устаревшую версию FrontPage, что в дальнейшем позволяло осуществить взлом. Как видишь, все перечисленные тобой пути относятся к устаревшим версиям программного обеспечения, поэтому ты можешь смело убрать их из базы данных уязвимостей твоего сканера безопасности. Q: Как поменять MAC-адрес на сетевухе? A: Ты не указал операционную систему, поэтому я расскажу, как поменять MAC-адрес во всех основных осях. В Linux MAC-адрес можно изменить с помощью стандартной утилиты ifconfig с указанием опции hw class address. После ключевого слова hw необходимо указать имя класса оборудования, а также MAC-адрес в текстовом виде. В настоящее время поддерживается оборудование классов ether (Ethernet), ax25 (AMPR AX.25), ARCnet и netrom (AMPR NET/ROM). Перед изменением аппаратного адреса необходимо отключить интерфейс опцией down. Ниже приведен пример изменения MAC-адреса на интерфейсе eth0: # ifconfig eth0 down # ifconfig eth0 hw ether 13:13:13:13:13:13 # ifconfig eth0 up В BSD это делается аналогично, только в BSD'шном варианте ifconfig нет опции hw, поэтому достаточно только указать класс устройств и адрес. В результате команда приобретает такую форму: |