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.