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

Ferramentas de segurança de código aberto

THC-Hydra: força bruta entre protocolos

Hydra é um encanamento de força bruta de protocolo: teste de nome de usuário/senha em SSH, FTP, formulários HTTP, RDP e dezenas de outros serviços a partir de uma única linha de comando. Em uma metodologia, ele fica na fase de acesso credenciado, onde você tem exposição de serviço (do Nmap) e uma hipótese sobre senhas fracas, e o Hydra testa essa hipótese na velocidade nativa do protocolo. Sua virtude é a amplitude; seu perigo é exatamente o mesmo, porque cada serviço que ele toca registra falhas e alguns bloqueiam contas.

Pontos principais

  • Leia a sintaxe uma vez e você a possui: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l ou -L para nomes de usuário, -p ou -P para senhas, serviço://host:porta.
  • Os formulários da Web precisam de parâmetros: http-post-form com o caminho, a string de falha (filtro de login) e os parâmetros; ler primeiro o formulário através do Burp é o passo profissional.
  • Threads (-t) são uma troca: mais threads vão mais rápido e desencadeiam bloqueios mais rápido; SSH em -t 4 é educado onde -t 16 páginas de um SOC, e as políticas de bloqueio decidem, não a impaciência.
  • Combine listas de palavras com o escopo: rockyou.txt é adequado para caixas de laboratório, domínios de produção merecem listas personalizadas construídas a partir dos padrões de nomenclatura do cliente.
  • Escolha os protocolos em que Hydra é realmente bom, FTP através de RDP, e deixe os fluxos Kerberos modernos ou protegidos por MFA para ferramentas criadas para eles.
  • As condições de parada são importantes: uma descoberta na segunda credencial não precisa da décima milésima tentativa, e -F ou seu próprio wrapper decide quando ela termina.
  • A ética aqui é concreta, não abstrata: força bruta contra um sistema que você não foi contratado para testar é a própria tentativa de acesso não autorizado (um crime na maioria das jurisdições), e mesmo execuções autorizadas precisam de taxas acordadas, janelas e um número de telefone para serem interrompidas.
  • O resultado profissional é uma descoberta controlada: uma ou duas credenciais comprovadas suficientes para demonstrar a fraqueza, nomes redigidos por contrato e o paradoxo do bloqueio documentado como a próxima solução do cliente.

Nota de campo

A política de bloqueio é a primeira coisa que peço agora, descobri na tarde que uma execução SSH de 16 threads chamou o suporte técnico de um cliente e congelou quarenta contas de turno. Lento é bom para Hydra – ainda prova isso.

Perguntas frequentes

Hydra vs Medusa vs Ncrack?

Mesma família de trabalho, cobertura e comportamento de protocolo diferentes: a amplitude do Hydra mantém o padrão, Medusa e Ncrack ganham lugares em conjuntos de protocolos específicos.

Isso bloqueará contas?

Frequentemente, e essa é uma questão de planeamento de envolvimento, não de definição de ferramentas: taxas de tentativas acordadas e conversações sobre tolerância ao bloqueio ocorrem antes do primeiro incêndio.

A pulverização de senha é a mesma coisa?

Não: a pulverização é uma senha em muitas contas espalhadas ao longo do tempo, e equipes conscientes das políticas a escrevem como um método próprio (mais silencioso), em vez de um borrão de força bruta.

E quanto aos alvos modernos com MFA?

Hydra testa o fator frontal; qualquer coisa por trás de MFA, Kerberos ou fluxos de autenticação inteligente precisa de uma metodologia e ferramentas totalmente diferentes.

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

Já resolvemos isto centenas de vezes: 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. Com Testes de penetração e Segurança de servidores Linux, você tem o ciclo completo: avaliamos, implementamos, monitoramos 24 horas e respondemos em 30 minutos quando importa.

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