HACKFAQ

Xakep, номер #046, стр. 046-064-2


Н: Здесь тоже есть батарейка, которую можно снять и обнулить БИОС. Посмотри документацию на свой бук.

<???> Я написал программу Project1.exe на Delphi. Могут ли злобные хакеры выудить из .exe код моей проги? На ASM'е или на самом Delphi? И как защищаться? Может, проги для шифровки посоветуешь, книги на эту тему, сайты? Мне нужно, чтобы мой исходник не смог увидеть никто!

Н: После компиляции твою прогу можно будет увидеть только в ASM-е. Но если учесть, что даже простая прога на Delphi имеет большой размер, то разбираться с ней хакеру будет очень долго и нудно. Так что если в проге нет ничего особенного, то ни один хакер не будет тратить время на декомпиляцию. Для большей надежности можно сжать прогу с помощью таких программ, как ASPack. Сжатую прогу сложнее разобрать. Хотя есть UnASPack, которая может разжать твою софтину и снова сделать ее доступной для декомпиляции, бояться все же не стоит. И помни: как бы ты ни защищался, продвинутый хакер все равно сможет взломать твое творение. Тут главное сделать так, чтобы его усилия стали неэффективными, то есть затраты превысили выгоду.

<???> Какие файлы нужно снести с осей Linux ,Unix, Win NT, Win 98, Win ME, чтобы после ухода из них не было заметно, что я там делал и вообще подключался?

Н: В Linux и WinNT нужно чистить системные логи, в которых сохранилась вся твоя активность на сервере. В Win9x/ME логов нет, и ты можешь безнаказанно творить с ними что угодно, только если юзер не поставил какой-нибудь дополнительный софт для защиты себя от хакеров. Вообще про дополнительный софт забывать нельзя. Очень много прог, которые помогают защитить сервер (те же firewall'ы) и протоколируют всю сетевую активность. Так что данные о твоем вреде могут быть не только в системе, но и в отдельных логах таких прог.

<???> Как и на чем сделать ручной скан портов и при этом сделать его безопасно?

Н: Написать свою прогу или юзать чужую, но сканировать по одному порту, а не целыми диапазонами. Просто когда ты с помощью любой проги сканируешь диапазон, то любой firewall заподозрит атаку, и за тобой начнут следить уже до того, как ты что-то сделаешь. Именно поэтому сканировать надо не все порты подряд и желательно с разных машин (чтобы был разный IP). Конечно же, у крупных серваков сканы происходят по сто раз в день, и админы просто не обращают на них внимание. А вот мелкий серван с хорошим админом не упустит из виду ни одну попытку атаки.

<???> У нас вчера в чате локалки спор возник насчет того, законно ли сканирование локалки на шары. Помоги нам разобраться, кто прав.

Н: Не люблю вопросы по законности, потому что ответить однозначно на них нельзя. На мой взгляд, что-то может показаться абсолютно безобидным, а другой может посчитать это противозаконным. Мне кажется, тут все законно. Когда ты находишься в сетевом окружении, то, сканируя тебя на шары, люди видят все подключенные у тебя ресурсы. К тому же ты сможешь увидеть только открытые (общедоступные) ресурсы, а все закрытое останется недоступно. Получается, что при сканировании ты просто просматриваешь, что тебе доступно, а что нет. А так как факта взлома нет, то и проблем быть не должно.

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