Pular para o conteúdo
Skillpedia
Testes35 mil · #6077

performing-hash-cracking-with-hashcat

Faz seu agente quebrar senhas a partir de hashes, avaliando a força das senhas em testes de segurança.

O que ela faz

Esta ferramenta ajuda a quebrar senhas protegidas por criptografia (hashes). Ela tenta adivinhar as senhas usando diferentes métodos, como listas de palavras ou combinações, para verificar a segurança das senhas.

Quando usar

  • ✓Ao testar a segurança de redes e sistemas (com permissão).
  • ✓Ao verificar se as senhas usadas são fortes o suficiente.
  • ✓Ao investigar incidentes de segurança.

Exemplo do que pedir para a IA

“Tente quebrar este hash: 1000:usuario:abcdef1234567890abcdef1234567890”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-hash-cracking-with-hashcat/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-hash-cracking-with-hashcat/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa um programa chamado Hashcat, que tenta adivinhar senhas comparando-as com listas de palavras comuns ou gerando combinações. Ela pode usar a placa de vídeo do computador para acelerar o processo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-hash-cracking-with-hashcat

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-hash-cracking-with-hashcat/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Realizando Quebra de Hash com Hashcat

Visão Geral

A quebra de hash é uma habilidade essencial para testadores de penetração e auditores de segurança para avaliar a força das senhas. Hashcat é a ferramenta de recuperação de senhas mais rápida do mundo, suportando mais de 300 tipos de hash com aceleração de GPU. Esta habilidade abrange o uso do hashcat para auditoria autorizada de senhas, compreensão de modos de ataque, criação de conjuntos de regras eficazes e geração de relatórios de análise de hash. Isso é estritamente para testes de penetração autorizados e avaliação de políticas de senha.

Quando Usar

  • Ao conduzir avaliações de segurança que envolvem a realização de quebra de hash com hashcat
  • Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
  • Ao realizar testes ou atividades de auditoria de segurança agendados
  • Ao validar controles de segurança por meio de testes práticos

Pré-requisitos

  • Familiaridade com conceitos e ferramentas de criptografia
  • Acesso a um ambiente de teste ou laboratório para execução segura
  • Python 3.8+ com as dependências necessárias instaladas
  • Autorização apropriada para quaisquer atividades de teste

Objetivos

  • Identificar tipos de hash a partir de hashes capturados
  • Executar ataques de dicionário, força bruta e baseados em regras
  • Criar regras personalizadas do hashcat para quebra direcionada
  • Analisar a força da senha a partir dos resultados da quebra
  • Gerar relatórios de conformidade sobre a eficácia da política de senha
  • Medir o desempenho da GPU para quebra de hash

Conceitos Chave

Modos de Ataque do Hashcat

Modo Sinalizador Descrição Caso de Uso
Dicionário -a 0 Ataque de lista de palavras Padrões de senha conhecidos
Combinação -a 1 Combinar duas listas de palavras Senhas compostas
Força Bruta -a 3 Enumeração baseada em máscara Senhas curtas
Baseado em Regras -a 0 -r Dicionário + regras de transformação Variações complexas
Híbrido -a 6/7 Lista de palavras + máscara Senhas com números anexados

Tipos Comuns de Hash

Modo de Hash Tipo Uso de Exemplo
0 MD5 Aplicativos web legados
100 SHA-1 Sistemas legados
1000 NTLM Credenciais do Windows
1800 sha512crypt Linux /etc/shadow
3200 bcrypt Aplicativos web modernos
13100 Kerberos TGS-REP Active Directory

Considerações de Segurança

  • Realize a quebra de hash apenas com autorização explícita por escrito
  • Proteja todos os dados de hash capturados em trânsito e em repouso
  • Relate imediatamente todas as senhas quebradas aos proprietários dos ativos
  • Use os resultados para melhorar as políticas de senha, não para explorar usuários
  • Destrua os dados de senhas quebradas após o término do engajamento
  • Siga as regras de engajamento para o escopo do teste de penetração

Critérios de Validação

  • A identificação do tipo de hash está correta
  • O ataque de dicionário quebra senhas fracas
  • O ataque baseado em regras quebra senhas em conformidade com a política
  • O ataque de máscara quebra senhas curtas
  • O relatório de resultados mostra a distribuição da força da senha
  • Todas as operações realizadas dentro do escopo autorizado
Perguntas frequentes

O que é um 'hash'?

É uma forma de 'embaralhar' uma senha para que ela não seja vista em texto puro. É como um código que representa a senha original.

Por que quebrar senhas?

Para testar quão seguras elas são. Se uma senha for fácil de quebrar, significa que ela não é forte o suficiente e precisa ser melhorada.

Preciso de permissão para usar?

Sim, sempre. Esta ferramenta só deve ser usada em testes de segurança autorizados e com permissão explícita por escrito.

Detalhes

Descrição original do autor

Cracks password hashes with Hashcat, covering hash-type identification, dictionary/brute-force/rule-based attack modes, custom rule creation, GPU benchmarking, and password-strength/compliance reporting. Use for authorized penetration testing or security audits that need to evaluate password strength or crack captured hashes.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6077
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas