
Ethical Hacking Python
O curso aborda a utilização da linguagem Python 3 em Segurança Ofensiva (Pentest, Red Team), trabalhando informações e conhecimentos essenciais para que o aluno desenvolva suas próprias ferramentas de segurança.
Sobre o Curso
O curso Ethical Hacking Python (EHPY) aborda a utilização da linguagem Python 3 em Segurança Ofensiva (Pentest, Red Team), trabalhando informações essenciais para que o aluno desenvolva suas próprias ferramentas de segurança.
O curso é voltado a profissionais da área de Segurança da Informação, da área de TI em geral, pessoas que tenham interesse em aprender Python aplicado a Segurança Cibernética, bem como aqueles que desejam aprimorar seus conhecimentos na linguagem com fins a terem a base necessária para construir seus próprios programas.
Com caráter prático, o curso oferece desafios relacionados às necessidades de um profissional de Segurança da Informação, com foco em atividades ofensivas. O aluno poderá exercitar o pensa- mento lógico e criativo ao ser estimulado a solucionar problemas de automação durante várias das fases de um Pentest, ou de uma operação de Red Team, além de solidificar importantes fundamentos de programação e de redes, que são sempre exigidos na área de segurança.
Este curso abordará conceitos de programação, redes, os principais módulos de Python aplicados em Segurança da Informação, automatização de tarefas e técnicas de construção de ferramentas que podem se tornar essenciais no trabalho do profissional de segurança. Os conhecimentos passados têm nível básico a intermediário, podendo variar de acordo com a experiência profissional de cada aluno.
Por fim, o curso contará com uma plataforma especial chamada PyLab, que testará os conhecimentos de todos os alunos, não importando o nível de habilidade em programação que possuam. São mais de 50 desafios, com dificuldades gradativas e com um sistema de pontuação, que servirão como uma forma prática de o aluno aplicar os conhecimentos adquiridos no curso, elevando o nível de compreensão da área. O objetivo principal do PyLab, além de incentivar o aluno a crescer, será de solidificar fundamentos. Portanto, mesmo que alguns dos desafios possam parecer fáceis, eles têm uma base que fornecem mais bagagem para o entendimento do assunto principal do curso: aplicar a linguagem Python 3 ao ambiente de Segurança Ofensiva.
Conteúdo do Curso
- 1.Fundamentos da Linguagem Python 3
- 2.Principais características do Python
- 3.Script em Python
- 4.Tipos de Dados, Controle de Fluxo, Funções, Tratamento de Exceções, Argumentos, Módulos
- 5.Manipulação do serviço de DNS
- 6.Criação de wordlist a partir de sites
- 7.Introdução a Expressão Regular
- 8.Extração de dados a partir de logs
- 9.Criação de shell remoto (bind/reverse)
- 10.Exfiltração de dados
- 11.Scanner de portas e serviços
- 12.Enumeração de domínios, subdomínios, diretórios e arquivos web
- 13.Introdução ao GIT
- 14.Buscador de segredos em repositórios GIT
- 15.Introdução a GPT (Generative Pre-Trained Transformer)
- 16.Introdução à API de assistentes
- 17.Utilização de OpenAI na criação de assistentes
Este curso faz parte do Membership
