Взлом операционных систем (на примере
Windows NT/2000/9x)
База данных учетных записей пользователей
Одним из основных компонентов системы безопасности Windows NT/2000
является диспетчер учетных записей пользователей. Он обеспечивает
взаимодействие других компонентов системы безопасности, приложений
и служб Windows NT/2000 с базой данных учетных записей пользователей
(Security Account Management Database, сокращенно SAM). Эта база
обязательно имеется на каждом компьютере с Windows NT/2000. В ней
хранится вся информация, используемая для аутентификации пользователей
Windows NT/2000 при интерактивном входе в систему и при удаленном
доступе к ней по компьютерной сети.
База данных SAM представляет собой один из разделов (hive) системного
реестра (registry) Windows NT/2000. Этот раздел принадлежит ветви
(subtree) HKEY_LOCAL_MACHINE и называется SAM.
Он располагается в каталоге \winnt_root\System32\Config (winnt_root
- условное обозначение каталога с системными файлами Windows NT/2000)
в отдельном файле, который тоже называется SAM. Основная часть информации
в базе данных SAM хранится в двоичном виде. Доступ к ней обычно
осуществляется с помощью диспетчера учетных записей. Изменять записи,
хранящиеся в базе данных SAM, при помощи программ, которые напрямую
редактируют реестр Windows NT/2000 (REGEDT или REGEDT32), не рекомендуется.
По умолчанию этого и нельзя делать, т. к. доступ к базе данных SAM
запрещен для всех без исключения категорий пользователей Windows
NT/2000.
|