NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
PT

Ferramentas de segurança de código aberto

hashcat: cracking de GPU, regras e realidade

hashcat é o mecanismo de cracking de GPU: modos de hash às centenas, lista de palavras e pipelines de regras, ataques de máscara e contabilidade --show/--left que torna o trabalho de senhas de centenas de GB auditável. Em compromissos com conjuntos de hash recuperados, ele produz as descobertas de impacto político a partir das quais os slides da sala de reuniões são feitos, e faz isso em velocidades de máquina que moldaram a política de senha moderna. É também a ferramenta com menos tolerância a erros amadores: modos de hash errados desperdiçam dias de GPU e a saída quebrada é material de credencial ativa.

Pontos principais

  1. Aprenda -m de cor para seus alvos comuns: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), e o modo correto é a diferença entre instantâneo e lixo.
  2. Os modos de ataque são o vocabulário real: -a 0 dicionário + regra, -a 3 máscara, -a 6 híbrido; cada um responde a uma questão política diferente.
  3. Regras fazem hashcat cantar: wordlist plus regras/rockyou-30000.rule-style sets testa bilhões de variantes sem que elas existam no disco.
  4. --show (crackeado), --left (uncracked) e a contabilidade potfile transformam uma auditoria de senha em uma ciência auditável, em vez de um teste de fumaça.
  5. Benchmark primeiro, sempre: hashcat -b em seus cartões reais informa quanto uma máscara realmente custará antes que um cliente pague taxas por hora de GPU.
  6. O teto de desempenho é o hashing do custo de memória: bcrypt e scrypt tornam as GPUs extremamente lentas, e esse é o objetivo desses algoritmos - planeje as expectativas de acordo.
  7. Ética do laboratório de hardware próprio: crack apenas hashes extraídos de sistemas que você foi autorizado a testar (sistemas clientes sob contrato, VMs de laboratório, suas próprias contas) - a GPU é inocente, o escopo do envolvimento não.
  8. Disciplina de saída: senhas quebradas são credenciais reais de pessoas reais; o armazenamento é criptografado, a retenção corresponde ao contrato e nada entra em um relatório além do que o cliente realmente precisa.

Nota de campo

Duas perguntas antes de cada execução: escolhi o -m certo e li o que farei com a lista quebrada? O primeiro economiza dias de GPU; a segunda mantém as senhas dos clientes fora de um e-mail de indicação – uma regra desde um erro no início da carreira.

Perguntas frequentes

Qual é a diferença entre -a 0 e -a 3?

-a 0 executa dicionários e regras; -a 3 construções por máscara (máscara superior, classe char) de força bruta; híbrido (-a 6) combina ambos.

Preciso de uma GPU específica?

Qualquer placa moderna ajuda, mas aumentar a velocidade depende do hardware e do custo de hash; benchmarks antes dos compromissos evitam promessas que nenhum cartão pode cumprir.

O hashcat pode quebrar handshakes WPA?

Sim (modo 22000 em versões modernas com um arquivo de handshake capturado corretamente), que é como a cadeia de cracking sem fio geralmente termina.

GPUs locais ou GPUs em nuvem?

Os cartões locais são mais baratos para trabalho contínuo e mantêm os dados internamente; explosões de nuvens para grandes corridas únicas; As cláusulas de tratamento de dados do contrato do cliente decidem quais você tem permissão para usar.

Como a Kinetikatech ajuda com ferramentas de segurança de código aberto

Você não deveria precisar virar especialista em ferramentas de segurança de código aberto: Os profissionais da caixa de ferramentas de teste realmente se mantêm carregados: scanners, sniffers, crackers e proxies da web explicaram como são usados ​​em compromissos reais - comandos, sinalizadores, saídas e onde cada um se enquadra em uma metodologia. É exatamente para isso que existe Testes de penetração e Segurança de servidores Linux: configuração, blindagem, monitoramento e um engenheiro de plantão dia e noite.

Falar com um engenheiro

Problema no servidor? Site invadido? Site lento?

Incidentes críticos atendidos em 30 minutos — 24 horas por dia, 7 dias por semana.

Solicitar suporte urgente support@kinetikatech.com