Ferramenta para fazer o que exatamente? Porque cybersec não é uma coisa só, tem um milhão de atividades diferentes na área de segurança.
Eu vou assumir que você está falando de fazer pentest em aplicação web, porque em 99% dos casos onde a pessoa não é específica, ela tá falando de web e tá falando de segurança ofensiva.
Vou listar as principais ferramentas que eu uso separado pelas fases do PTES:
- Intelligence Gathering: Google, curl, nmap, ffuf, gobuster, OWASP ZAP, Obsidian.
- Threat Modeling: Obsidian.
- Vulnerability Analysis: OWASP ZAP, nuclei.
- Exploitation: N/A - script custom em Python ou Bash.
- Post Exploitation: N/A - CLI tools que estiverem disponíveis no servidor e uns scripts bash.
- Reporting: Pandoc.
O resto é situacional.
obviamente são muitas ferramentas, muitos casos, muitas utilidades oque nos dificulta em definir.
Não é bem assim, cara. Na real a gente usa bem poucas ferramentas. Cybersec não é sobre aprender a usar ferramentas. Acho que você já viu o termo script kiddie (skid), né? Então, skid que fica focado em ferramentas.
Profissional de segurança de verdade foca em aprender conceitos, métodos, processos e aprender como as coisas funcionam (redes, arquitetura etc).
Ferramenta é só um pequeno detalhe, não é importante.
Uma coisa que é importante você entender, é que QA e cybersec não é a mesma coisa. Eu entendo que seja parecido para quem é leigo em cybersec, mas é muito diferente.
Enquanto o QA tester segue procedimento com o intuito de verificar por requisitos atendidos, o profissional de cybersec faz análise. É muito mais profundo e exige muito mais conhecimento.
Cybersec é área de especialização. Só aprender a usar ferramentas não serve de muita coisa para cybersec. 99% do trabalho é mental e criativo, não rodando e configurando ferramentas.
Faz uns dias que escrevi um post explicando como funciona o raciocínio analítico para encontrar vulnerabilidades. Se quiser ler: https://www.tabnews.com.br/Silva97/como-encontrar-vulnerabilidades