По сути, у меня есть файл SAM, полученный с другого компьютера (в автономном режиме), и я импортировал его в реестр.Если я запустил psexec, то смогу получить доступ к автономному режиму и внести необходимые изменения, но с помощью обычного regedit и т. Д. Я, очевидно, не смогу.
Мне нужно программно выполнять чтение / запись в куст SAM, черезvb.net в идеале, но cmdline / powershell или что-то еще, если бы это работало, было бы приемлемым решением на данный момент.
Я пытался использовать
Dim readvalue as String
readvalue = My.Computer.Registry.GetValue("HKEY_Local_Machine\Offline-SAM\Domains\Accounts\Users\000003E9\", "UserPasswordHint", Nothing)
Однако это не удается с исключением "Запрошенодоступ к реестру не разрешен ".Поэтому я ценю, что у вас есть все виды доступа, чтобы открыть SAM и редактировать его, но я не могу понять, как это сделать.
Есть предложения?(Я также пытался использовать powershell, тот же результат и строку cmd, но это также не позволит вам получить доступ к SAM.)
Если есть способ доступа к SAM программно?Или, альтернативно, есть ли способ прочитать автономный файл SAM / hive через vb.net и полностью обойти его, добавив в regedit?
Я искал, но безрезультатно
Спасибо