Seção 1: Black Hat Python para Pentest
Aula 1 Apresentação do curso
Aula 2 Princípios básicos da Segurança da Informação
Aula 3 Vulnerabilidades
Aula 4 Ameaças
Aula 5 Riscos
Aula 6 Ataques
Aula 7 Áreas de Atuação e Serviços de Segurança
Aula 8 Testes de invasão
Aula 9 Tipos de Pentest
Aula 10 White Hat x Black Hat
Aula 11 Fases de um Teste de Invasão
Aula 12 Como conduzir um teste de Invasão
Aula 13 Aspectos legais
Seção 2: Introdução ao Python
Aula 14 Introdução ao Python
Aula 15 Instalação e utilização
Aula 16 Instalação em Windows
Aula 17 Variáveis ambientais e PATH
Aula 18 O primeiro script Python
Aula 19 Palavras reservadas
Aula 20 Variáveis globais e locais
Aula 21 Módulos e Importações
Aula 22 Indentação
Aula 23 Variáveis de string
Aula 24 Variáveis numéricas
Seção 3: Instalação e customização
Aula 25 Introdução ao Kali Linux
Aula 26 Instalação do VirtualBox
Aula 27 Ajustes na configuração da VirtualBox
Aula 28 Instalação do Kali Linux
Aula 29 Instalando e configurando Metasploitable2
Aula 30 Instalando um OWASP
Aula 31 Instalando o Joomla
Seção 4: Identificando alvos com Python
Aula 32 Determinando os detalhes da interface com a biblioteca netifaces
Aula 33 Bibliotecas Nmap para Python
Aula 34 A biblioteca Scapy para Python
Aula 35 Usando o Scapy
Seção 5: Executando ataques de credenciais com Python
Aula 36 Executando ataques de credenciais com Python
Aula 37 Os tipos de ataques de credenciais
Aula 38 Definindo o ataque de credenciais on-line e off-line
Aula 39 Gerando os nomes de usuário
Aula 40 Entendendo o script
Aula 41 Executando o Script
Aula 42 Testes para usuários usando SMTP VRFY
Aula 43 Criando o script SMTP VRFY
Seção 6: Avaliando Aplicativos Web com Python
Aula 44 Identificar aplicações ao vivo versus portas abertas
Aula 45 Identificar arquivos e diretórios ocultos com o Python
Aula 46 Mapeamento de instalações de aplicativos da Web
Aula 47 Força-bruta de diretórios e arquivos
Aula 48 Determinando os nomes dos arquivos de backup
Aula 49 HeartBleed Attack
Seção 7: Automatizando relatórios e tarefas com o Python
Aula 50 Introdução - Automatizando relatórios e tarefas com o Python
Aula 51 Entendendo o funcionamento do Script
Aula 52 Criando um script Python para gerar planilhas do Excel
Aula 53 Executando o projeto
Seção 8: Wireless Pentesting com Python
Aula 54 Preparativos - Wireless Pentesting
Aula 55 Configurando suas placas de rede
Aula 56 WLAN e suas inseguranças inerentes
Aula 57 Criação de uma interface de modo de monitor
Aula 58 Detecção de SSID
Aula 59 Entendendo o Dot11Elt
Aula 60 Detectando clientes de um roteador
Aula 61 Os ataques de desautenticação
Aula 62 Identificando ataques de desautenticação
Aula 63 Entendendo um ataque de MAC flooding
Aula 64 Fazendo um ataque de MAC flood
Seção 9: SQL Injection com Python
Aula 65 Apresentando o SQL Injection
Aula 66 Verificação de jitter
Aula 67 Identificando o SQLi baseado em URL
Aula 68 Entendendo o ataque de injeção SQL por um script Python
Seção 10: Open Source Intelligence com Python
Aula 69 Apresentando o Open Source Intelligence
Aula 70 Coletando informações usando a API Shodan
Aula 71 Obtendo screenshots de sites com o QtWebKit
Aula 72 Imagens capturadas em uma lista de portas
Aula 73 Spidering websites
Seção 11: Denial of Service com Python
Aula 74 O que é um DoS?
Aula 75 Tipos de DoS
Aula 76 Single IP single port
Aula 77 Single IP multiple port
Aula 78 Multiple IP multiple port
Aula 79 Detecção de DDoS
Seção 12: Manipulação de Cabeçalhos Web com Python
Aula 80 Introdução a Manipulação de Cabeçalhos Web
Aula 81 Testando métodos HTTP
Aula 82 Fingerprinting de servidores através de cabeçalhos HTTP
Aula 83 Testando cabeçalhos inseguros
Aula 84 Autenticação de força-bruta por formulários em HTML
Aula 85 Identificação de sites alternativos por falsificação de navegadores
Aula 86 Testando cookies inseguros
Aula 87 Fixação de sessão através de uma cookie injection
Seção 13: Payloads e Shells com Python
Aula 88 Introdução aos Payloads e Shells
Aula 89 Extraindo dados através de solicitações HTTP
Seção 14: Criptografia e Codificação com Python
Aula 90: Criptografia e Codificação com Python
Aula 91: Criando um hash MD5
Aula 92: Criando um hash SHA 1-128-256
Aula 93: Implementando hashes SHA e MD5 juntos
Aula 94: Implementando o SHA em um cenário real
Aula 95: Gerando um hash Bcrypt
Aula 96: Codificação com Base64
Aula 97: Codificação com ROT13
Aula 98: Cracking uma cifra de substituição
Aula 99: Cracking uma Atbash
Aula 100: Previsão de uma LCG
Aula 101: Identificando hashes
|