Onde o Windows OS armazena senhas de usuários? [duplicado]

3

alguém pode me dar idéia de como as senhas estão sendo armazenadas dentro do sistema operacional Windows?

    
por Community 19.01.2011 / 19:06

2 respostas

7

Normalmente, o Windows armazena senhas em sistemas de computador único no registro em um formato de hash usando o algoritmo NTLM. O arquivo de registro está localizado em

C:\windows\system32\config\SAM. 

Esta área do registro tem permissões restritivas para que um usuário normal não possa ver o conteúdo de HKLM\SAM com profundidade suficiente para acessar o hash. Para visualizar os hashes é preciso alterar as permissões nas chaves do registro, isso requer uma conta administrativa no sistema no Windows XP. Não tenho certeza se o acesso é possível usando uma conta de administrador no Vista ou 7.

No entanto, uma vez que se tenha acesso aos hashes de senha, é difícil obter as senhas novamente. Há muitos lugares na internet que você pode encontrar informações sobre brute forçando um hash NTLM. No entanto, se você estiver simplesmente tentando redefinir uma senha, recomendo usar a senha do NT offline e o Editor do Registro.

Se você quiser molhar os braços, o hash é armazenado sob a chave

HKLM\SAM\SAM\Domains\Account\Users
C:\windows\system32\config\SAM. 
000XXX

com um valor chamado V . O hash é armazenado em um deslocamento variável que é armazenado no deslocamento 0x9C e é um valor little endian de 4 bytes.

    
por 19.01.2011 / 19:14
6

Eles são criptografados usando o algoritmo NTLMv2 e armazenados no SAM .

    
por 19.01.2011 / 19:08