Se eu abrir o registro com a conta SYSTEM no Windows, usando a ferramenta PSExec da SysInternals :
psexec -i -s regedit
e altero uma entrada, por exemplo, aqui:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
... Presumo que um NTUSER.DAT
arquivo correspondente seja modificado.
Qual é o caminho para este NTUSER.DAT
arquivo?
windows
windows-registry
Sopalajo de Arrierez
fonte
fonte
ntuser.dat
arquivo lá. Estou tentando procurá-lo na ferramenta do linuxchntpw
para verificar o que é, mas a árvore chave\Software\Microsoft` only contains a tree named
CTF. There is nothing about the rest of the
HKEY_CURRENT_USER`.Respostas:
Ao contrário da intuição comum, o
ntuser.dat
arquivo na pasta de perfil de usuário do LocalSystem (\Windows\System32\config\systemprofile
) não é a fonte dosHKEY_CURRENT_USER
aplicativos em execução como SYSTEM. Até onde eu sei, não é realmente usado para nada e contém muito pouca informação.Na realidade, o HKCU para aplicativos em execução como SYSTEM está
.DEFAULT
abaixoHKEY_USERS
. (Abordarei outro equívoco comum:.DEFAULT
não é o modelo para novos perfis de usuário ,ntuser.dat
em\Users\Default
é.).DEFAULT
É armazenado no disco em um arquivo chamado\Windows\System32\config\DEFAULT
. Consulte o artigo do MSDN sobre arquivos de backup do Registro .Também interessante: a lista dos arquivos de backup para as várias hierarquias do Registro, incluindo
.DEFAULT
, pode ser encontrada emHKLM\SYSTEM\CurrentControlSet\Control\hivelist
.fonte
\WinNT
para\Windows
e\Documents and Settings
para\Users
o Windows XP. Outras leituras na TechNet