Aprendendo a Quebrar Senhas
Usando John the Ripper, hashcat e métodos avançados
Descrição do livro
Se você deseja quebrar senhas como parte de uma auditoria completa de segurança ou tentar recuperar informações vitais, este livro proporciona as habilidades para o alcance de seus objetivos. Escrito por um especialista em cibersegurança com mais de quinze anos de experiência em pen tests, Aprendendo a Quebrar Senhas oferece um conhecimento detalhado da proteção com senhas e a abordagem correta para a recuperação de dados protegidos por senhas.
Conforme você avançar pelos capítulos, primeiro irá se familiarizar com como as credenciais são armazenadas, examinando brevemente o cálculo existente por trás da quebra de senhas. Em seguida, o livro mostrará várias ferramentas e técnicas que ajudarão você a recuperar as senhas desejadas, antes de se concentrar em casos de uso de quebra comuns, na recuperação de hashes e nas quebras propriamente ditas. Exemplos do mundo real ajudarão a explorar abordagens de força bruta versus baseadas em dicionário e o ensinarão a aplicá-las a vários tipos de armazenamento de credenciais.
Quando você chegar ao fim do livro, terá o conhecimento de como as senhas são protegidas e de como quebrar os tipos de credenciais mais comuns com facilidade.
O QUE VOCÊ APRENDERÁ
• O conceito de quebra de senhas
• Como a OSINT pode identificar senhas a partir de vulnerabilidades
• Como quebrar tipos de hash comuns com eficiência
• Identificação, extração e quebra de hashes de senha do Windows e macOS
• Atualização com informações sobre a arquitetura WPA/WPA2
• Exploração de gerenciadores de senha populares como o KeePass, LastPass e 1Password
• Formatação de hashes de carteiras Bitcoin, Litecoin e Ethereum e sua quebra
Ver menos ▲Sumário
Sumário
- Colaboradores
- Prefácio
- Introdução e instalação
- Capítulo 1 ■ Armazenamento de senhas: cálculo, probabilidade e complexidade
- O que é quebra de senhas?
- Como as senhas são armazenadas e usadas?
- Por que algumas senhas são mais fáceis de quebrar do que outras?
- Uma palavra sobre a quebra “ética” de senhas
- Resumo
- Capítulo 2 ■ Por que quebrar se a OSINT pode ajudar?
- Como a OSINT pode ajudar na quebra de senhas?
- Uso da OSINT para o acesso a senhas comprometidas
- Uso da OSINT para a obtenção de candidatas a senha
- Resumo
- Capítulo 3 ■ Definindo seu ambiente de quebra de senhas
- Requisitos técnicos
- Instalando o hashcat
- Resumo
- Capítulo 4 ■ Regras do John e do hashcat
- Análise das regras de complexidade das senhas
- Seleção e uso das regras do John
- Seleção e uso das regras do hashcat
- Resumo
- Coleta e quebra
- Capítulo 5 ■ Quebra de senhas no Windows e macOS
- Coleta de hashes de senha do Windows
- Quebra de hashes do Windows
- Coleta de hashes de senha do macOS
- Formatação/conversão dos hashes para os formatos esperados
- Quebra de hashes
- Resumo
- Capítulo 6 ■ Quebra de senhas no Linux
- Coleta de hashes de senha do Linux
- Formatação/conversão dos hashes para os formatos esperados
- Quebra de hashes
- Resumo
- Capítulo 7 ■ Quebra de senhas no WPA/WPA2 wireless
- Uma nota sobre o WEP
- Arquitetura WPA/WPA2
- Obtenção de informações do WPA/WPA2 para a quebra
- Métodos de quebra de passphrases WPA/WPA2
- Resumo
- Capítulo 8 ■ Quebra de senhas no WordPress, Drupal e Webmin
- Coleta e formatação de hashes do WordPress
- Quebra de hashes do WordPress
- Coleta e formatação de hashes do Drupal
- Quebra de hashes do Drupal
- Coleta e formatação de hashes do Webmin
- Quebra de hashes do Webmin
- Resumo
- Capítulo 9 ■ Quebra de cofres de senhas
- Coleta de hashes de senha do KeePass
- Quebra de hashes de senha do KeePass
- Coleta de hashes de senha do LastPass
- Quebra de hashes do LastPass
- Coleta de hashes de senha do 1Password
- Quebra de hashes de senha do 1Password
- Resumo
- Capítulo 10 ■ Quebra de passphrase de carteiras de criptomoedas
- O que são criptomoedas e blockchain
- Coleta e formatação de hashes de carteiras Bitcoin/Litecoin
- Quebra de hashes de carteira Bitcoin/Litecoin
- Coleta e formatação de hashes de carteira Ethereum
- Quebra de hashes de carteira Ethereum
- Resumo
- Conclusão
- Capítulo 11 ■ Proteções contra ataques de quebra de senha
- Como escolher uma senha mais resistente a ataques de quebra
- Proteções adicionais contra ataques de quebra
- Resumo
- Índice remissivo






