Sobre o curso

O curso Python para Pentesters é um curso da linguagem de programação Python com ênfase e aplicações para o hacking, pentest e segurança da informação em geral.
Neste curso o aluno irá aprender a linguagem Python desde o básico e irá desenvolver suas habilidades na programação através do desenvolvimento de diversas aplicações inteiramente funcionais que serão aplicadas em testes de invasão avançados: como scanners de rede, scanners de vulnerabilidades e até mesmo bots que interagem com websites.
É um curso que pode ser feito por iniciantes, entusiastas, desenvolvedores, assim como profissionais de segurança da informação.
Trata-se de um curso extremamente completo, detalhado, atualizado, didático e prático. Conta com um sistema de aprendizado passo a passo, que de maneira leve e intuitiva leva o aluno ao aprendizado fácil.

Vantagens

Vídeo-aulas

Curso composto por vídeo-aulas

Vídeo-aulas

Assista ao curso a qualquer momento e em qualquer lugar através do nossa plataforma de ensino.

Acesso Permanente

Veja e reveja quantas vezes quiser

Acesso Permanente

Uma vez que você adquiriu o curso, terá ele pra sempre, podendo ver e rever quantas vezes você desejar.

Suporte a Dúvidas

Tire todas as suas dúvidas

Suporte a Dúvidas

Em nossa plataforma você poderá tirar todas as suas dúvidas com instrutores, assim como interagir com outros alunos.

Material de Apoio

Plataforma completa com todo material

Material de Apoio

Tenha a sua disposição uma plataforma de ensino completa, com informações de fontes, links, downloads, comandos passo a passo para que você possa seguir as vídeo-aulas tranquilamente.

Plataforma Responsiva

Acompanhe o curso em qualquer dispositivo

Plataforma Responsiva

Nossa plataforma é 100% responsiva, ou seja, funciona perfeitamente em qualquer dispositivo, portanto você poderá acompanhar nossos cursos no seu computador, tablet ou smartphone.

Certificado

Melhore seu currículo com nosso certificado

Certificado

Ao final do curso você terá direito a um certificado de conclusão digital válido em todo o Brasil.

 

Preço

R$ 199,90
Ou 3x R$ 70,66
>> Desconto para alunos

Carga Horária

19 horas

Disponibilidade

Início Imediato

Matricular-se

F.A.Q.

São 8 módulos no total.
A partir do momento da matrícula o aluno terá ao portal de ensino e a todas as aulas do curso.

Sim, será enviado um certificado digital em formato PDF ao aluno que finalizar o curso.
As aulas podem variar de 10 a 60 minutos, de acordo com a complexidade do conteúdo passado, cada módulo pode conter uma ou mais aulas. Em média um módulo possui 2 horas de duração.
O pagamento é efetuado via PagSeguro ou PayPal. Para PagSeguro não é preciso ter conta no site para fazer o pagamento e ele pode ser feito através de boletos, transferências e cartão de crédito. Já o pagamento por PayPal pode ser feito pelo seu saldo no PayPal e cartões de crédito nacionais e internacionais. Tanto PagSeguro como PayPal são empresas idôneas e atendem a todos os requisitos de segurança para que você possa efetuar seu pagamento com tranquilidade.
O acesso ao curso é permanente, ou seja, uma vez adquirido o curso será seu para sempre, você poderá acessar a plataforma de cursos e a plataforma para interação com instrutores e alunos quando quiser e pelo tempo que quiser.

Conhecimentos básicos em lógica de programação.
Conhecimentos básicos em redes e hacking.

Não há limitações de idade, porém recomenda-se ser maior de 14 anos para haver um melhor entendimento do conteúdo.

Ementa

Módulo 1 – Introdução ao Python

  • Introdução ao Python
  • Introdução ao Python para Pentests
  • Configuração de Ambiente
  • IDEs e Editores
  • Variaveis e tipos de dados
  • Entrada e saida de dados
  • Estruturas de dados
  • Estruturas condicionais
  • Estruturas de laço
  • Funções
  • Classes e Objetos

Módulo 2 – Trabalhando com Redes e Sockets

  • Manipulação de bibliotecas
  • Introdução ao Sockets
  • Tratamento de exceções
  • Cliente TCP
  • Cliente UDP
  • Servidores
  • Criando uma estrutura servidor-cliente
  • Criando um mini Chat servidor-cliente
  • Fazendo transferências de arquivo por Sockets
  • Desenvolvendo um port scanning

Módulo 3 – Redes e Multithreading

  • Manipulação de arquivos
  • Manipulando processos
  • Multithreading
  • Substituindo shell reversa do netcat
  • Desenvolvendo um cliente SSH para controle e tunelamento
  • Desenvolvendo um scan ICMP de alta velocidade

Módulo 4 – Trabalhando com pacotes e sniffing

  • Desenvolvendo um Sniff com Raw Sockets
  • Decodificando pacotes IP
  • Dominando a rede com Scapy
  • Desenvolvendo um sniffer com Scapy
  • Interceptando senhas com sniffing
  • Manipulando arquivos de pacotes (PCAP)
  • Forjando e injetando pacotes na rede
  • Desenvolvendo um TCP SYN Port Scan

Módulo 5 – Web Hacking

  • Manipulando requisicões web
  • Manipulando cookies e sessões
  • Utilizando proxy
  • Expressões regulares e parsing
  • Desenvolvendo um Brute-force de diretórios
  • Desenvolvendo um Brute-forcing de formuláruos web
  • Desenvolvendo BOT para votações

Módulo 6 – Web Hacking 2

  • Web scraping
  • Web crawling
  • Desenvolvendo BOT de captura de e-mails na Web
  • Desenvolvendo um Scan de vulnerabilidade sql injection

Módulo 7 – Malwares

  • Malwares em Python
  • Vantagens e desvantagens
  • Criando executáveis
  • Desenvolvendo um Trojan indetectável
  • Desenvolvendo um Keylogger indetectável

Módulo 8 – Buffer overflow

  • Fuzzing
  • Engenharia reversa
  • Explorando um buffer overflow
  • Desenvolvendo um exploit

Sobre o Instrutor

Guilherme Junqueira

Possui 15 anos de experiência em infraestrutura de T.I., sendo 10 anos dedicados à Segurança da Informação, atua como Analista de Segurança Sênior, já foi responsável por auditar sistemas de grandes empresas financeiras como Crefisa e Up Brasil. Também é desenvolvedor e palestrante, ministra aulas gratuitas pelo YouTube, onde já soma em seus canais quase 60 mil inscritos e mais de 3 milhões de visualizações. É Diretor Executivo da Solyd.

Guilherme Junqueira