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

19 horas de aula

Todos dispositivos

Exercícios práticos

Acesso vitalício

Suporte a dúvidas

Certificado

Matricule-se agora

Python para Pentesters
4,8 (6 avaliações)
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 aula

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

Bacharel em Sistemas de Informação pela Universidade Federal de Uberlândia. Com 15 anos de experiência em TI. Já foi responsável por auditar sistemas de grandes empresas financeiras como Crefisa e Up Brasil. Também é desenvolvedor e ministra aulas gratuitas pelo YouTube, onde possui mais de 60 mil inscritos e mais de 2,5 milhões de visualizações. É Diretor Executivo da Solyd e EadGuru.

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

Avaliações

4,8
Avaliação do curso
5
1
0
0
0

Comentários

Enviar um comentário