• Sobre
  • FAQ
  • Área exclusiva
  • Enviar artigo
  • Anuncie aqui
sábado, dezembro 7, 2019
Linux Descomplicado
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • ESPECIALExclusivo
    • Mais publicações
    • Publicações favoritas
    • Promoções e novidades
    • Excluir conta
  • Contato
Sem resultados
Veja todo os resultados
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • ESPECIALExclusivo
    • Mais publicações
    • Publicações favoritas
    • Promoções e novidades
    • Excluir conta
  • Contato
Sem resultados
Veja todo os resultados
Linux Descomplicado
Sem resultados
Veja todo os resultados
Home Saiba Como
Funciona no Windows 8/10

Saiba como recuperar senha de um usuário do Windows usando Linux

Esse recurso não deixa de ser um "hack". Use de maneira consciente e ética

Ricardo Ferreira CostaRicardo Ferreira Costa
16 de agosto de 2019
6 minutos de leitura
0 0
0
Saiba como recuperar senha de um usuário do Windows usando Linux
139
SHARES
850
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

Nesse aspecto, existem algumas maneiras para recuperar senha do Windows. Principalmente, em versões do Windows 8/10. Por exemplo, usando a recuperação de uma conta online da Microsoft.

Entretanto, puxando “sardinha” para o Linux, essa tarefa pode ser mais simples usando algum Live USB através da ferramenta chntpw.

RECOMENDO QUE LEIA
Saiba como recuperar a senha de um usuário do Ubuntu Linux

Recuperar senha do Windows

Direto ao ponto, você pode usar a ferramenta chntpw para recuperar senha do Windows usando o Linux. É um utilitário de terminal muito conhecido pelos técnicos e mantenedores de sistemas.

Em resumo, o chntpw usa o arquivo SAM (Security Account Manager) do Windows. Esse arquivo é uma espécie de base de dados que armazena senhas do usuários Windows XP, Windows Vista, Windows 7, 8.1 e 10. Assim, ele irá “resetar” a senha do usuário Windows selecionado. Assim, use essa ferramenta com consciência, ética e sigilo de privacidade de outros usuários do sistema alvo.

Mão na massa

AVISO
Conforme, página oficial da ferramenta não há atualizações do software desde 2014. Contudo, como a Microsoft não alterou a maneira como armazena as informações de senhas no arquivo SAM, a ferramenta continua a funcionar até que alguma mudança ocorra!

Nesse tutorial foi usado um Live USB do Fedora Linux na máquina com Windows 10 instalado. Outros métodos, seria usar o Live do Parted Magic ou Kali Linux, por exemplo 🙂

1. Instalando e configurando

RECOMENDO QUE LEIA
10 ferramentas Linux úteis para recuperação e diagnóstico de problemas do computador

Depois do boot do Live USB, com o computador conectado na internet, instale o chntpw do repositório oficial do Fedora usando o dnf:

$ sudo dnf instalar chntpw

Depois disso, é preciso montar a unidade do Windows para acessar os arquivos. Execute o seguinte comando para visualizar todas as partições de unidade com um sistema de arquivos NTFS:

$ sudo blkid | grep ntfs

A maioria dos discos rígidos é designada para /dev/sdaX, onde X é o número da partição – unidades virtuais podem ser atribuídas a /dev/vdX e algumas unidades mais recentes (como SSDs) usam /dev/nvmeX. Para este exemplo, a unidade do Windows C é atribuída a /dev/sda2. Para montar a unidade, execute:

RECOMENDO QUE LEIA
Guia completo para iniciantes sobre discos e partições no Linux
$ sudo mount /dev/sda2 /mnt

O Fedora Workstation contém os pacotes ntfs-3g e ntfsprogs prontos para o uso. Se você está usando outra distribuição que não tenha o sistema de arquivos NTFS habilitado, você pode instalar estes dois pacotes do repositório oficial da sua distribuição:

Depois, quando a unidade estiver montada, navegue até o local do arquivo SAM e verifique se ele está lá (presente em /Windows/System32/config):

$ cd /mnt/Windows/System32/config
$ ls | grep SAM

 SAM
 SAM.LOG1
 SAM.LOG2

2. Apagar ou redefinir uma senha

Agora é hora de começar da verdade.

A opção -h fornece tudo o que precisamos saber sobre esse utilitário e como usá-lo:

$ chntpw -h

chntpw: change password of a user in a Windows SAM file,
or invoke registry editor. Should handle both 32 and 64 bit windows and
all version from NT3.x to Win8.1
chntpw [OPTIONS]  [systemfile] [securityfile] [otherreghive] […]
  -h          This message
  -u    Username or RID (0x3e9 for example) to interactively edit
  -l          list all users in SAM file and exit
  -i          Interactive Menu system
  -e          Registry editor. Now with full write support!
  -d          Enter buffer debugger instead (hex editor), 
  -v          Be a little more verbose (for debuging)
  -L          For scripts, write names of changed files to /tmp/changed
  -N          No allocation mode. Only same length overwrites possible (very safe mode)
  -E          No expand mode, do not expand hive file (safe mode)

Usernames can be given as name or RID (in hex with 0x first)
See readme file on how to get to the registry files, and what they are.
  Source/binary freely distributable under GPL v2 license. See README for details.
  NOTE: This program is somewhat hackish! You are on your own!

Está no diretório onde está o arquivo SAM, /mnt/Windows/System32/config, você pode executar o comando para exibir uma lista de usuários que ele lê do arquivo SAM:

$ sudo chntpw -l SAM

chntpw version 1.00 140201, (c) Petter N Hagen
Hive  name (from header): <\SystemRoot\System32\Config\SAM>
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 686c 
File size 65536 [10000] bytes, containing 7 pages (+ 1 headerpage)
Used for data: 346/37816 blocks/bytes, unused: 23/7016 blocks/bytes.

| RID -|---------- Username ------------| Admin? |- Lock? --|
| 01f4 | Administrator                  | ADMIN  | dis/lock |
| 01f7 | DefaultAccount                 |        | dis/lock |
| 03e8 | defaultuser0                   |        | dis/lock |
| 01f5 | Guest                          |        | dis/lock |
| 03ea | sysadm                         | ADMIN  |          |
| 01f8 | WDAGUtilityAccount             |        | dis/lock |
| 03e9 | WinUser                        |        |          |

Pronto! Agora que temos uma lista de usuários do Windows, podemos editar a conta. Use o parâmetro -u seguido pelo nome de usuário e pelo nome do arquivo SAM. Para este exemplo, edite a conta sysadm:

$ sudo chntpw -u sysadm SAM

chntpw version 1.00 140201, (c) Petter N Hagen
Hive  name (from header): <\SystemRoot\System32\Config\SAM>
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 686c 
File size 65536 [10000] bytes, containing 7 pages (+ 1 headerpage)
Used for data: 346/37816 blocks/bytes, unused: 23/7016 blocks/bytes.
  
================= USER EDIT ==================== 

RID     : 1002 [03ea]
Username: sysadm
fullname: SysADM
comment : 
homedir : 

00000220 = Administrators (which has 2 members) 
 
Account bits: 0x0010 =
[ ] Disabled        | [ ] Homedir req.    | [ ] Passwd not req. | 
[ ] Temp. duplicate | [X] Normal account  | [ ] NMS account     | 
[ ] Domain trust ac | [ ] Wks trust act.  | [ ] Srv trust act   | 
[ ] Pwd don't expir | [ ] Auto lockout    | [ ] (unknown 0x08)  | 
[ ] (unknown 0x10)  | [ ] (unknown 0x20)  | [ ] (unknown 0x40)  |  

Failed login count: 0, while max tries is: 0
Total  login count: 0 
 
- - - User Edit Menu:
1 - Clear (blank) user password
(2 - Unlock and enable user account) [seems unlocked already]
3 - Promote user (make user an administrator)
4 - Add user to a group
5 - Remove user from a group
q - Quit editing user, back to user select
Select: [q] >

Para “resetar” a senha, pressione 1 e ENTER. Se bem sucedido, você verá a seguinte mensagem:

...
Select: [q] > 1  
Password cleared!
================= USER EDIT ====================
 
RID     : 1002 [03ea]
Username: sysadm
fullname: SysADM
comment : 
homedir :  

00000220 = Administrators (which has 2 members)

Account bits: 0x0010 =
[ ] Disabled        | [ ] Homedir req.    | [ ] Passwd not req. | 
[ ] Temp. duplicate | [X] Normal account  | [ ] NMS account     | 
[ ] Domain trust ac | [ ] Wks trust act.  | [ ] Srv trust act   | 
[ ] Pwd don't expir | [ ] Auto lockout    | [ ] (unknown 0x08)  | 
[ ] (unknown 0x10)  | [ ] (unknown 0x20)  | [ ] (unknown 0x40)  |  

Failed login count: 0, while max tries is: 0
Total  login count: 0
** No NT MD4 hash found. This user probably has a BLANK password!
** No LANMAN hash found either. Try login with no password!
...

Confirme a mudança:

$ sudo chntpw -l SAM

chntpw version 1.00 140201, (c) Petter N Hagen
Hive  name (from header): <\SystemRoot\System32\Config\SAM>
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 686c 
File size 65536 [10000] bytes, containing 7 pages (+ 1 headerpage)
Used for data: 346/37816 blocks/bytes, unused: 23/7016 blocks/bytes.

| RID -|---------- Username ------------| Admin? |- Lock? --|
| 01f4 | Administrator                  | ADMIN  | dis/lock |
| 01f7 | DefaultAccount                 |        | dis/lock |
| 03e8 | defaultuser0                   |        | dis/lock |
| 01f5 | Guest                          |        | dis/lock |
| 03ea | sysadm                         | ADMIN  | *BLANK*  |
| 01f8 | WDAGUtilityAccount             |        | dis/lock |
| 03e9 | WinUser                        |        |          | 

...

Veja que a coluna “Lock?” agora mostra BLANK para o usuário do sysadm. Digite ‘q’ para sair e ‘y’ para gravar as alterações no arquivo SAM. Reinicialize a máquina no Windows e faça o login usando a conta (neste caso sysadm) sem uma senha.

Considerações

A ferramenta chntpw é um canivete suíço usado por muitos administradores Linux e profissionais de TI. Por ser uma ferramenta útil para redefinir rapidamente as senhas de contas do Windows, ele também pode ser usado para solucionar problemas e modificar contas locais do Windows.

LeituraRecomendada

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

9 de setembro de 2019
Microsoft divulga recurso que permite integração de aplicações .NET Core com o systemd

Microsoft divulga recurso que permite integração de aplicações .NET Core com o systemd

20 de agosto de 2019

Além disso, ela pode executar tarefas administrativas básicas do usuário do Windows. Ele tem a capacidade de promover o usuário ao grupo de administradores, desbloquear contas, exibir e modificar associações a grupos e editar o registro.

Esta talvez seja apenas uma das possíveis opções para resolver o problema mostrado aqui. Se você já teve esse problema e tem uma solução alternativa, fique à vontade para colocá-lo nos comentários abaixo 🙂

Referências

– Site Oficial – chntpw

Via | FedoraMagazine


Sabia que você pode publicar seus próprios artigos aqui no Linux Descomplicado? Saiba como

Ei.. gostou? Receba notificações diretamente nesse navegador web e não fique de fora.

Nenhum cadastro exigido!

Receber notificações
Tags: microsoftrecuperarsenhawindows

Esse artigo foi útil?


0 0

Promoções e materiais exclusivos!

Cadastre-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Cadastre-se
Ricardo Ferreira Costa

Ricardo Ferreira Costa

Fundador do Linux Descomplicado. Há mais de 8 anos trabalha com sistemas Linux, desde desktops a servidores. Aprecia temas voltados para novas tecnologias, internet, Linux, redes de computadores; informática em geral. Sempre em busca de novos conhecimentos. Preza por conteúdo de qualidade e autoexplicativo.

Relacionado

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft
Noticias

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

9 de setembro de 2019
Microsoft divulga recurso que permite integração de aplicações .NET Core com o systemd
Noticias

Microsoft divulga recurso que permite integração de aplicações .NET Core com o systemd

20 de agosto de 2019
WSL 2 – Windows 10 com opção de carregar um kernel Linux personalizado
Noticias

WSL 2 – Windows 10 com opção de carregar um kernel Linux personalizado

29 de julho de 2019
Fim do suporte ao Windows 7 – conheça o Linux
Dicas

Fim do suporte ao Windows 7 – conheça o Linux

20 de julho de 2019
Microsoft deseja fazer parte das discussões de segurança da comunidade Linux
Noticias

Microsoft deseja fazer parte das discussões de segurança da comunidade Linux

23 de julho de 2019
WSL 2 – entenda a nova versão do subsistema que permite rodar um Kernel Linux no Windows 10
Noticias

WSL 2 – entenda a nova versão do subsistema que permite rodar um Kernel Linux no Windows 10

30 de julho de 2019

Últimas novidades

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Projeto Manjaro em processo de mudanças

Projeto Manjaro em processo de mudanças

Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Pesquisadores identificam novo ransomware direcionado a servidores Linux

Pesquisadores identificam novo ransomware direcionado a servidores Linux

Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Visualizar mais

Publicaçõesmais recentes

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash
Dicas

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash

Ricardo Ferreira Costa
19 de setembro de 2019
2

Se sua rotina no Linux é definida por executar comandos para agilizar suas operações, essas dicas podem ser muito úteis...

Leia mais
Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux
Noticias

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Leia mais
Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft
Noticias

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Leia mais
Projeto Manjaro em processo de mudanças
Noticias

Projeto Manjaro em processo de mudanças

Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Leia mais
Pesquisadores identificam novo ransomware direcionado a servidores Linux
Noticias

Pesquisadores identificam novo ransomware direcionado a servidores Linux

Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Leia mais
Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX
Noticias

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Leia mais
Visualizar mais

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Linux Descomplicado

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Área exclusiva
  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • Sobre
  • FAQ
  • Área exclusiva
  • Anuncie aqui
  • Enviar artigo
  • Política de privacidade
  • Termos de uso

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Sem resultados
Veja todo os resultados
  • Iniciante
  • Dicas
  • Saiba Como
  • Noticias
  • Área exclusiva

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Informe suas credenciais abaixo

Esqueceu a senha? Cadastre-se

Preencha os campos solicitados

* Ao cadastrar-se, você estará automaticamente ciente e concordando com Política de Privacidade e Termos de uso do site.
Todos os campos são obrigatórios Entrar

Recupere sua senha

Por favor, informe seu username ou e-mail para resetar sua senha

Entrar