quarta-feira, janeiro 10, 2024
  • Login
Linux Descomplicado
Advertisement
No Result
View All Result
No Result
View All Result
Linux Descomplicado
No Result
View All Result
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

16 de agosto de 2019
Reading Time: 6 mins read
0
Saiba como recuperar senha de um usuário do Windows usando Linux
139
SHARES
12.7k
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.

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

Tags: microsoftrecuperarsenhawindows

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-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!

Entrar na lista de e-mails

Related Posts

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

4 de dezembro de 2023
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

3 de dezembro de 2023
Metaverso: o que precisamos entender sobre esse conceito
Noticias

Metaverso: o que precisamos entender sobre esse conceito

23 de maio de 2022
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

Últimas novidades

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Saiba como acompanhar os jogos da Copa do Mundo no Linux

Saiba como acompanhar os jogos da Copa do Mundo no Linux

by Linux Descomplicado
14 de outubro de 2022
0

Conheça algumas estratégias adotadas por quem deseja acompanhar os jogos da Copa do Mundo 2022 usando o Linux

Como aproveitar o uso de proxy móvel no seu negócio?

Como aproveitar o uso de proxy móvel no seu negócio?

by Linux Descomplicado
31 de agosto de 2022
0

Dados são a nova moeda do mercado, e quanto mais uma empresa conhece as necessidades e desejo dos usuários, mais...

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Load More

Publicaçõesmais recentes

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

by Linux Descomplicado
4 de dezembro de 2023
0

Existem muitas versões do Linux que são boas para iniciantes, mas o Linux Mint é especialmente voltado para pessoas que...

Read more
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

by Linux Descomplicado
3 de dezembro de 2023
0

Escolher entre Linux e Windows é uma decisão crucial que afeta diretamente a experiência do usuário no mundo da tecnologia....

Read more
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Read more
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Read more
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

by Linux Descomplicado
2 de agosto de 2023
0

Os serviços em nuvem trazem muitas vantagens para qualquer pessoa ou empresa que utilize arquivos digitais. Mas você sabe a...

Read more
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

by Linux Descomplicado
31 de maio de 2023
0

Até 2022, a Google Play Store somava mais de 3,3 milhões de aplicativos móveis disponíveis para download. Já na Apple...

Read more
Load More

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.

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Next Post
Saiba como executar o Kali Linux na nuvem usando o provedor DigitalOcean

Saiba como executar o Kali Linux na nuvem usando o provedor DigitalOcean

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

  • 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
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In