Aprenda hacking ético com Kali Linux em 30 dias
Introdução:
Kali Linux é uma distribuição Linux baseada em Debian projetada especificamente para forense digital, teste de penetração e auditoria de segurança. É uma das distribuições Linux mais populares e amplamente utilizadas para hacking ético e testes de penetração. Nesta postagem, fornecerei um plano de 30 dias para ajudá-lo a aprender o Kali Linux usando recursos online gratuitos.
Dia 1–2: Fundamentos do Linux
Comece com o básico do Linux e a interface de linha de comando. Familiarize-se com comandos e operações básicas no terminal.
Alguns recursos recomendados são:
Curso “Aprenda a Linha de Comando” da Codecademy (https://www.codecademy.com/learn/learn-the-command-line) e Tutoriais Point's Unix tutoriais (https://www.tutorialspoint.com/unix/index.htm).
Dia 3–4: Introdução ao Kali Linux
Familiarize-se com a distribuição Kali Linux e seus vários componentes. Conheça o seu processo de instalação e conheça as diferentes ferramentas e utilidades que oferece.
Visite a documentação oficial do Kali Linux (https://docs.kali.org/installation/kali-linux-installation) e site (https://www.kali.org/docs/introduction/) Para maiores informações.
Dia 5–7: Operações do Terminal
Aprenda a navegar no terminal e usar comandos básicos para manipular arquivos e diretórios. Obtenha uma boa compreensão do ambiente do terminal e pratique o uso de comandos como ls, cd e pwd.
Confira os tutoriais de comandos Unix do Guru99 (https://www.guru99.com/unix-linux-commands.html) e
Tutoriais Point (https://www.tutorialspoint.com/unix/unix-basic-operators.htm).
Dia 8–10: Fundamentos de rede
Antes de mergulhar nos testes de penetração, é importante ter um bom entendimento dos conceitos de rede. Aprenda sobre diferentes tipos de redes, protocolos e seus usos.
Alguns recursos recomendados são:
Fundamentos de rede do Guru99 (https://www.guru99.com/network-fundamentals.html) e
Tutoriais Tutoriais de rede de computadores da Point (https://www.tutorialspoint.com/computer_network_tutorials.htm).
Dia 11–14: Segurança de aplicativos da Web
Entenda os fundamentos da segurança de aplicativos da Web e vulnerabilidades comuns, como injeção de SQL e Cross-Site Scripting (XSS).
Conheça o Top 10 da OWASP (https://www.owasp.org/index.php/Top_10-2017_Top_10) e
Suíte Arroto (https://portswigger.net/burp/documentation), duas ferramentas populares usadas por testadores de penetração.
Dia 15–17: Coleta de informações
A coleta de informações é uma etapa essencial no teste de penetração. Aprenda a coletar informações sobre sistemas e redes de destino usando ferramentas como Nmap (https://nmap.org/book/man.html), quem é (https://www.whois.net/) e cavar (https://www.tutorialspoint.com/unix_commands/dig.htm).
Dia 18–20: Hacking Ético e Teste de Penetração
Entenda os conceitos de hacking ético e teste de penetração e aprenda a usar ferramentas como o Metasploit (https://www.offensive-security.com/metasploit-unleashed/) e Rapid7 (https://www.rapid7.com/docs/metasploit/).
Alguns recursos recomendados são:
Tutorial de teste de penetração do Guru99 (https://www.guru99.com/penetration-testing-tutorial.html) e o guia Metasploit Unleashed (https://www.offensive-security.com/metasploit-unleashed/).
Dia 21–23: segurança de rede sem fio
Aprenda sobre segurança de rede sem fio e como proteger e hackear redes sem fio usando ferramentas como o Aircrack-ng (https://www.aircrack-ng.org/doku.php) e Wireshark (https://www.wireshark.org/docs/wsug_html_chunked/).
Dia 24–26: quebra de senha
Entenda as técnicas de quebra de senha e aprenda a usar ferramentas como John the Ripper (https://www.openwall.com/john/), Hashcat (https://hashcat.net/hashcat/) e Caim e Abel (http://www.oxid.it/cain.html).
Dia 27–29: Engenharia Social
Aprenda sobre técnicas de engenharia social e como usar ferramentas como SET (https://github.com/trustedsec/social-engineer-toolkit), Malta (https://www.paterva.com/web7/products/maltego.php) e SpoofMAC (https://github.com/feross/SpoofMAC).
Dia 30: Considerações Finais
Até agora, você deve ter uma boa compreensão do Kali Linux e suas ferramentas, bem como os fundamentos do hacking ético e dos testes de penetração. Continue praticando e explorando novas ferramentas, técnicas e recursos para continuar sua jornada de aprendizado.
Recursos
Os recursos mencionados acima são de uso gratuito. No entanto, gostaria de esclarecer que alguns recursos podem ter recursos premium ou conteúdo que exige pagamento, mas os materiais básicos de aprendizado e tutoriais estão disponíveis gratuitamente. Além disso, sites e plataformas como YouTube, Reddit e fóruns costumam ter uma grande quantidade de conteúdo gratuito criado por especialistas e entusiastas. Observe que as informações fornecidas são baseadas em minha pesquisa no momento em que escrevo, e alguns recursos podem ter mudado seus preços ou disponibilidade desde então.
Algumas coisas importantes sobre o que fazer e o que não fazer no processo de aprendizagem:
O que fazer:
Pratique regularmente e na prática com as ferramentas e técnicas do Kali Linux.
Use uma máquina virtual para praticar para garantir a segurança e evitar qualquer dano potencial ao seu sistema.
Mantenha-se atualizado com as ferramentas e técnicas mais recentes no campo.
Leia e siga os princípios e leis de hacking ético para evitar problemas legais.
Peça ajuda e participe de comunidades online, fóruns e grupos relacionados ao Kali Linux e ao hacking ético.
Não é:
Não use Kali Linux ou suas ferramentas para atividades ilegais ou invasão de sistemas não autorizados.
Não pule nenhuma etapa ou tutorial. Cada etapa é importante para construir uma base sólida no Kali Linux e no hacking ético.
Não ignore a importância das medidas de segurança, como o uso de VPN, criptografia e senhas seguras.
Não confie apenas em ferramentas pré-criadas, pois criar suas próprias ferramentas e scripts personalizados pode aprimorar muito suas habilidades e conhecimentos.
Não ignore a importância de entender os conceitos subjacentes, como rede, sistemas operacionais e programação. Esses fundamentos são essenciais para o uso eficaz do Kali Linux e do hacking ético.
Aprender Kali Linux pode ser uma jornada emocionante e desafiadora, mas com dedicação e prática, você pode dominá-lo. Este plano de 30 dias foi desenvolvido para ajudá-lo a começar com o básico e progredir gradualmente para tópicos mais avançados. Aproveite ao máximo os recursos gratuitos listados neste post e continue aprendendo. Boa sorte!
Não perca minhas postagens sobre dicas, truques e tutoriais sobre vários tópicos. Inscreva-se e torne-se um fã agora! Fique à vontade para sugerir qualquer tema.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)