Awesome Password Cracking 
Em criptoanálise e segurança de computadores, cracking de senhas é o processo de recuperar senhas a partir de dados que foram armazenados ou transmitidos por um sistema de computador de forma embaralhada. Uma abordagem comum (ataque de força bruta) é tentar repetidamente palpites para a senha e verificá-los contra um hash criptográfico disponível da senha.
Esta é uma lista curada de ferramentas incríveis, pesquisas, artigos e outros projetos relacionados a cracking de senhas e segurança de senhas por @[email protected].
Leia CONTRIBUTING.md antes de contribuir! Em resumo:
- A lista está ordenada alfabeticamente
- Se em dúvida, use awesome-lint
- Se você acha que um item não deveria estar aqui abra uma issue
Contents
Books
Cloud
- Cloud_crack - Crackear senhas usando Terraform e AWS.
- Cloudcat - Um script para automatizar a criação de infraestrutura na nuvem para cracking de hashes.
- Cloudstomp - Implantação automatizada de instâncias no EC2 via plugin para aplicações de alta CPU/GPU ao menor preço.
- Cloudtopolis - Uma ferramenta que facilita a instalação e provisionamento do Hashtopolis na plataforma Google Cloud Shell, de forma rápida e totalmente desassistida (e também gratuita!).
- NPK - O NPK é uma plataforma distribuída de cracking de hashes construída inteiramente com componentes serverless na AWS, incluindo Cognito, DynamoDB e S3.
- Penglab - Abuso do Google Colab para cracking de hashes.
- Rook - Automatiza a criação de instâncias AWS p3 para uso em cracking de senhas baseado em GPU.
Conversion
- 7z2hashcat - Extrair informações de arquivos .7z protegidos por senha (e arquivos .sfx) para que você possa quebrar esses "hashes" com hashcat.
- MacinHash - Converter arquivo de senha do macOS plist para arquivo de hash para crackers de senha.
- NetNTLM-Hashcat - Converte hashes no formato John The Ripper/Cain (individualmente ou em lote) para o formato de hash compatível com HashCat.
- Rubeus-to-Hashcat - Converte/formata a saída do kerberoasting do Rubeus para o formato legível pelo hashcat.
- WINHELLO2hashcat - Com esta ferramenta, é possível extrair o "hash" de um PIN do WINDOWS HELLO. Esse hash pode ser quebrado com Hashcat.
- bitwarden2hashcat - Uma ferramenta que converte os dados do Bitwarden em um hash adequado para hashcat.
- hc_to_7z - Converter hashes do hashcat do 7-Zip de volta para arquivos 7z.
- hcxtools - Solução portátil para conversão de arquivos de dump WiFi cap/pcap/pcapng (compressão gz) para formatos de hash do hashcat.
- itunes_backup2hashcat - Extrair as informações necessárias dos arquivos Manifest.plist para convertê-las em hashes compatíveis com hashcat.
- mongodb2hashcat - Extrair hashes do servidor de banco de dados MongoDB para um formato de hash que o hashcat aceita: -m 24100 (SCRAM-SHA-1) ou -m 24200 (SCRAM-SHA-256).
Hashcat
Hashcat é o "utilitário de recuperação de senhas mais rápido e avançado do mundo." Os seguintes são projetos diretamente relacionados ao Hashcat de uma forma ou de outra.
- Autocrack - Um conjunto de ferramentas de cliente e servidor para quebrar hashes de forma automática e leve.
- docker-hashcat - Último docker do hashcat para Ubuntu 18.04 com CUDA, OpenCL e POCL.
- Hashcat-Stuffs - Coleção de listas e coisas do hashcat.
- hashcat-utils - Pequenos utilitários úteis em cracking avançado de senhas.
- Hashfilter - Ler um potfile do hashcat e analisar diferentes tipos em um banco de dados sqlite.
- known_hosts-hashcat - Um guia e ferramenta para quebrar arquivos known_hosts do SSH com hashcat.
- pyhashcat - Ligação da API C do Python com libhashcat.
Automation
- autocrack - Wrapper do Hashcat para ajudar a automatizar o processo de cracking.
- hat - Uma ferramenta automatizada do Hashcat para wordlists e regras comuns a fim de acelerar o processo de quebra de hashes durante engajamentos.
- hate_crack - Uma ferramenta para automatizar metodologias de cracking através do Hashcat da equipe TrustedSec.
- Naive hashcat - Naive hashcat é um script plug-and-play pré-configurado com parâmetros/tipos de ataque "bons o suficiente" ingênuos e empiricamente testados.
Distributed cracking
- CrackLord - Sistema de fila e recursos para quebra de senhas.
- fitcrack - Um sistema de cracking de senhas distribuído baseado em hashcat.
- Hashstation - Hashstation é um sistema de cracking de senhas distribuído baseado em BOINC com uma interface web integrada.
- Hashtopolis - Uma ferramenta cliente-servidor multiplataforma para distribuir tarefas do hashcat para vários computadores.
- Kraken - Um sistema de cracking de senhas por força bruta distribuído multiplataforma.
Rules