Black Hat Python para Pentest

Black Hat Python para Pentest: 10  HORAS

Aprenda a usar a linguagem Python em seus testes de invasão de forma prática e eficiente!

Botao50

ou R$ 50,00 à vista | curso vitalício | promoção de lançamento

O Python é uma poderosa plataforma de programação que nos permite construir explorações, avaliar serviços, automatizar e vincular soluções com facilidade. O teste de penetração é uma prática de testar um sistema de computador, rede ou aplicativo da Web para encontrar falhas na segurança que um invasor pode explorar.
Devido ao poder e flexibilidade oferecidos pelo Python tornou-se uma das linguagens mais populares usadas para ser usada em testes de penetração. Como sistema operacional, vamos usar o Kali Linux.
Todos os tópicos deste curso foram cobertos para que você desenvolva sua habilidade após a conclusão de cada etapa. Através deste curso abrangente, você aprenderá a
usar o Python para técnicas de pentesting do básico ao avançado!
Nesse curso todos poderão aprender a usar o Kali Linux com Python, mesmo aqueles que nunca mexeram antes. Embora seja altamente recomendável ter algum conhecimento de Linux e Python para não ficarem confusos ou perdidos. Claro que você também pode usar essas ferramentas em outras distros Linux de sua preferência. Nossas aulas são explicadas de forma bem detalhadas, com apostilas inclusas e seus códigos fontes disponíveis para downloads.


Conteúdo do Curso
 

Seção 1: Black Hat Python para Pentest

Aula 1   Apresentação do curso

04:10

Aula 2   Princípios básicos da Segurança da Informação

01:42

Aula 3   Vulnerabilidades             01:47

Aula 4   Ameaças             02:24

Aula 5   Riscos   01:09

Aula 6   Ataques              01:41

Aula 7   Áreas de Atuação e Serviços de Segurança         01:18

Aula 8   Testes de invasão           01:05

Aula 9   Tipos de Pentest             01:56

Aula 10                 White Hat x Black Hat    01:36

Aula 11                 Fases de um Teste de Invasão 03:32

Aula 12                 Como conduzir um teste de Invasão      02:00

Aula 13                 Aspectos legais                02:12

Seção 2: Introdução ao Python

Aula 14                 Introdução ao Python   03:53

Aula 15                 Instalação e utilização   01:19

Aula 16                 Instalação em Windows               01:56

Aula 17                 Variáveis ambientais e PATH     02:49

Aula 18                 O primeiro script Python             04:33

Aula 19                 Palavras reservadas       04:00

Aula 20                 Variáveis globais e locais              03:31

Aula 21                 Módulos e Importações              04:17

Aula 22                 Indentação        03:41

Aula 23                 Variáveis de string          02:03

Aula 24                 Variáveis numéricas       04:44

Seção 3: Instalação e customização

Aula 25                 Introdução ao Kali Linux               01:53

Aula 26                 Instalação do VirtualBox              15:42

Aula 27                 Ajustes na configuração da VirtualBox 06:10

Aula 28                 Instalação do Kali Linux                08:24

Aula 29                 Instalando e configurando Metasploitable2       05:15

Aula 30                 Instalando um OWASP 03:48

Aula 31                 Instalando o Joomla       10:06

Seção 4: Identificando alvos com Python

Aula 32                 Determinando os detalhes da interface com a biblioteca netifaces        08:06

Aula 33                 Bibliotecas Nmap para Python 04:05

Aula 34                 A biblioteca Scapy para Python                06:52

Aula 35                 Usando o Scapy               06:52

Seção 5: Executando ataques de credenciais com Python

Aula 36                 Executando ataques de credenciais com Python             02:37

Aula 37                 Os tipos de ataques de credenciais        00:46

Aula 38                 Definindo o ataque de credenciais on-line e off-line      02:24

Aula 39                 Gerando os nomes de usuário 04:19

Aula 40                 Entendendo o script      16:37

Aula 41                 Executando o Script       05:15

Aula 42                 Testes para usuários usando SMTP VRFY             03:53

Aula 43                 Criando o script SMTP VRFY       12:58

Seção 6: Avaliando Aplicativos Web com Python

Aula 44                 Identificar aplicações ao vivo versus portas abertas       05:14

Aula 45                 Identificar arquivos e diretórios ocultos com o Python 10:37

Aula 46                 Mapeamento de instalações de aplicativos da Web       06:43

Aula 47                 Força-bruta de diretórios e arquivos      09:59

Aula 48                 Determinando os nomes dos arquivos de backup           11:05

Aula 49                 HeartBleed Attack          07:02

Seção 7: Automatizando relatórios e tarefas com o Python

Aula 50                 Introdução – Automatizando relatórios e tarefas com o Python

05:09

Aula 51                 Entendendo o funcionamento do Script              08:18

Aula 52                 Criando um script Python para gerar planilhas do Excel                06:44

Aula 53                 Executando o projeto   06:10

Seção 8: Wireless Pentesting com Python

Aula 54                 Preparativos – Wireless Pentesting         01:15

Aula 55                 Configurando suas placas de rede          03:23

Aula 56                 WLAN e suas inseguranças inerentes    04:34

Aula 57                 Criação de uma interface de modo de monitor                03:18

Aula 58                 Detecção de SSID            05:56

Aula 59                 Entendendo o Dot11Elt                05:09

Aula 60                 Detectando clientes de um roteador     04:48

Aula 61                 Os ataques de desautenticação               05:01

Aula 62                 Identificando ataques de desautenticação         04:39

Aula 63                 Entendendo um ataque de MAC flooding

02:24

Aula 64                 Fazendo um ataque de MAC flood         04:50

Seção 9: SQL Injection com Python

Aula 65                 Apresentando o SQL Injection

04:35

Aula 66                 Verificação de jitter       04:29

Aula 67                 Identificando o SQLi baseado em URL   06:37

Aula 68                 Entendendo o ataque de injeção SQL por um script Python       14:33

Seção 10: Open Source Intelligence com Python

Aula 69                 Apresentando o Open Source Intelligence

01:19

Aula 70                 Coletando informações usando a API Shodan   10:14

Aula 71                 Obtendo screenshots de sites com o QtWebKit               05:19

Aula 72                 Imagens capturadas em uma lista de portas      06:01

Aula 73                 Spidering websites         05:58

Seção 11: Denial of Service com Python

Aula 74                 O que é um DoS?            02:21

Aula 75                 Tipos de DoS     06:22

Aula 76                 Single IP single port        08:17

Aula 77                 Single IP multiple port   02:16

Aula 78                 Multiple IP multiple port             04:45

Aula 79                 Detecção de DDoS          10:48

Seção 12: Manipulação de Cabeçalhos Web com Python

Aula 80                 Introdução a Manipulação de Cabeçalhos Web                01:55

Aula 81                 Testando métodos HTTP             04:22

Aula 82                 Fingerprinting de servidores através de cabeçalhos HTTP           05:27

Aula 83                 Testando cabeçalhos inseguros               06:17

Aula 84                 Autenticação de força-bruta por formulários em HTML                12:35

Aula 85                 Identificação de sites alternativos por falsificação de navegadores         08:06

Aula 86                 Testando cookies inseguros       06:26

Aula 87                 Fixação de sessão através de uma cookie injection        05:47

Seção 13: Payloads e Shells com Python

Aula 88                 Introdução aos Payloads e Shells             01:25

Aula 89                 Extraindo dados através de solicitações HTTP    04:51

Seção 14: Criptografia e Codificação com Python

Aula 90                 Criptografia e Codificação com Python 01:10

Aula 91                 Criando um hash MD5 03:58

Aula 92                 Criando um hash SHA 1-128-256              04:00

Aula 93                 Implementando hashes SHA e MD5 juntos        02:16

Aula 94                 Implementando o SHA em um cenário real        06:55

Aula 95                 Gerando um hash Bcrypt            05:34

Aula 96                 Codificação com Base64               03:51

Aula 97                 Codificação com ROT13                02:53

Aula 98                 Cracking uma cifra de substituição          08:48

Aula 99                 Cracking uma Atbash     03:29

Aula 100              Previsão de uma LCG    08:05

Aula 101              Identificando hashes     06:45’

 

Pré-requisitos:

Conhecimentos básicos em sistemas operacionais Linux Debian/Ubuntu e de linguagem Python

 

Público-alvo:

  • Profissionais de tecnologia em geral
  • Profissionais de segurança da Informação
  • Estudantes de tecnologia
  • Administradores de redes

O Ambiente

O ambiente do curso é totalmente online, utilizando-se de ferramentas de Educação ( EAD) tal como Moodle.

As aulas são gravadas e disponibilizadas nesse ambiente, juntamente com o material adicional, tal como slides, livros, etc.

Toda dúvida poderá ser sanada via email, facebook, skype diretamente com o Instrutor e Autor das Aulas Vitor Mazuco..

Tempo de acesso: Vitalicio
Autor do curso: Vitor Mazuco
Formato das lições: Vídeo Aula + Slides
 Carga horária no certificado: 10 horas de Video
Investimento total: De R$ 150,00 por R$ 50,00

De R$ 150,00 por R$ 50,00

Basta clicar na imagem abaixo que será redirecionado para página de pagamento.

 

Botao50