
SOBRE O CURSO
O curso tem como objetivo capacitar profissionais, como Desenvolvedores, QAs, Tech Leads e especialistas em Cibersegurança, a desenvolverem suas próprias ferramentas para Pentest, Hacking e Cracking ético. Através de uma abordagem prática e focada na criação de scripts funcionais, o curso permite que os participantes aprendam a aplicar Python de maneira eficaz na segurança de aplicações, priorizando soluções práticas que atendem às demandas do campo da cibersegurança.
PÚBLICO - ALVO
- Desenvolvedores;
- Líderes técnicos;
- Profissionais de Segurança da Informação;
- Testers e Pentesters.
PRÉ - REQUISITOS
Conhecimentos em:
- Programação;
- Fundamentos da Segurança cibernética;
Conhecimentos básicos em:
- Python 3+;
- Redes de Computadores;
- Protocolos de Comunicação;
- Sistemas Operacionais.
DURAÇÃO
8 horas em formato EAD gravado.
NÍVEL
Iniciante.
CONTEÚDO
- MÓDULO 1
- MÓDULO 2
- MÓDULO 3
- MÓDULO 4
- MÓDULO 5
- MÓDULO 6
Introdução ao Python e Fundamentos
- Apresentação do Curso
- Introdução ao Python
- Python para Networking
Manipulação de Dados e Networking
- Threads e Queues
- ARP e MITM
- Sockets e Conexão Socket
Web Scraping e APIs
- Web Scraping (Partes 1 e 2)
- Trabalhando com APIs (incluindo Virustotal e HaveIBeenPwned)
Segurança e Exploração
- Hashing e Análise de Segurança
- BOLA ou IDOR e Autenticação de Usuário Quebrada
- Exploits e Bad Characters
Privilege Escalation e Práticas Avançadas
- Escalando Privilégios via SUID
- Meterpreter e Python para Meterpreter
- Apache HTTP Server 2.4.49 e CVE-2021-41773
Python no Windows
- Python no Windows
- Discussão de casos práticos
HABILIDADES ADQUIRIDAS
- Capacidade de desenvolver scripts funcionais em Python voltados para segurança cibernética;
- Habilidade em manipular redes usando Python, incluindo a criação de conexões socket e análise de tráfego;
- Conhecimento em web scraping e interação com APIs para coleta e análise de dados relevantes;
- Competência na identificação e exploração de vulnerabilidades de segurança, como BOLA e autenticação quebrada;
- Capacidade de implementar técnicas de escalonamento de privilégios e utilização de ferramentas como Meterpreter;
- Habilidade em realizar testes de segurança em aplicações web e sistemas, utilizando Python como suporte técnico.
exclusivo para empresas
PEÇA AGORA UM ORÇAMENTO
PARA A SUA EMPRESA
PERGUNTAS FREQUENTES
O objetivo do curso Python for Cybersecurity é capacitar profissionais a desenvolverem suas próprias ferramentas para Pentest, Hacking e Cracking ético.
- Introdução ao Python
- Introdução a ferramentas relacionadas ao scripting
- Network Hacking
- Sockets Hacking
- Hacking de Senhas
- Hacking de APIs
- Python para criptografia
- Exploits
O curso Python for Cybersecurity tem 8 horas de videoaulas gravadas. Estima-se 20 horas de dedicação para aprendizado e exercícios.
Mínimo: computador com processador Core i3 de 8 geração e 4GB de RAM. Conexão de internet: 20MB .
Ideal: computador com processador Core i5 de 8 geração e 16GB de RAM ou superior. Conexão de internet: 50MB ou superior.
Em todos os casos, recomenda-se um mínimo de 500GB livre de HD.
