R$ 199,90
ou em até 12x R$ 19,99

19 horas de vídeos

Todos dispositivos

Exercícios práticos

Acesso vitalício

Suporte a dúvidas

Certificado

Matricule-se agora

Python para Pentesters
Aprenda como utilizar a linguagem Python profissionalmente para te ajudar na criação de suas próprias ferramentas hacking.

Guilherme Junqueira

R$ 199,90
ou em até 12x R$ 19,99

Matricule-se agora

19 horas de vídeos

Todos dispositivos

Exercícios práticos

Acesso vitalício

Suporte a dúvidas

Certificado

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.

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 TI, sendo 10 anos dedicados à Segurança da Informação, atua como Analista de Segurança Sênior e Gerente de Projetos, 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 seu canal mais de 50 mil inscritos e mais de 1,7 milhões de visualizações. É Diretor Executivo da Solyd.

Perguntas frequentes

Quando poderei começar?

O curso já está disponível e você terá acesso assim que o pagamento da matrícula for confirmado.

O curso possui certificado?

Sim, o curso possui certificado e você irá recebê-lo após terminar todas as atividades propostas no curso. O mesmo será entregue via PDF e poderá ser validado através de um código único de validação. O certificado informará seu nome e terá a carga horária de 19 horas

Qual a duração do curso?

O curso possui o equivalente a 19 horas de aulas.

Por quanto tempo poderei acessar o curso?

Você possuirá acesso vitalício ao curso, ou seja, uma vez adquirido o curso será seu para sempre, você poderá acessar a plataforma de cursos quando quiser e pelo tempo que quiser.

Podem haver limites de acesso à recursos práticos online, caso existam. Verifique os prazos na descrição do curso acima.

Quais são as formas de pagamento?

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 pagamento poderá ser dividido em até 12 vezes somente no cartão de crédito usando o PagSeguro, no pagamento à prazo podém incidir juros cobrados pelo PagSeguro.

Caso esteja fora do Brasil você poderá pagar usando PayPal ou Bitcoin (entre em contato para saber mais).

Posso fazer o curso estando fora do Brasil?

Sim, você poderá acessar a plataforma de qualquer lugar do mundo.

Para efetuar o pagamento de fora do Brasil utilize PayPal ou Bitcoin (entre em contato para saber mais).

Matricule-se agora