O curso Pentest Profissional v2022 da Solyd, é o mais completo curso de Pentest e Hacking Ético existente no Brasil, ministrado por Guilherme Junqueira e Luiz Paulo Viana, profissionais e instrutores de referência no mercado de segurança da informação brasileiro. Leva o aluno do Zero ao Profissional com aulas 100% práticas. Oferece um embasamento sólido em computação, redes, Linux e programação para que o aluno possa praticar o Pentest de forma natural, utilizando e escrevendo suas próprias ferramentas e exploits. Iremos passar por diversas áreas do hacking, passando por todas as fases de um Pentest real utilizando ambientes e laboratórios realísticos e ao final do curso será feita uma certificação em ambiente corporativo real com diversos servidores a serem atacados. Conta com um sistema de aprendizado passo a passo, que de maneira leve e intuitiva leva o aluno ao aprendizado fácil, sem necessidade de pré-requisitos de conhecimento. Este treinamento serve como preparação e vai muito além dos conhecimentos passados nas mais respeitadas certificações internacionais como CEH e OSCP.
Certificação SYCP - Solyd Certified Pentester
Ao final dos estudos o aluno poderá se submeter a uma certificação prática, todos os alunos têm direito a 1 voucher da certificação.
Nela você será contratado por uma empresa fictícia a prestar seus serviços de pentest, deverá então efetuar o Pentest em um ambiente corporativo realístico com servidores e sistemas reais e elaborar um relatório de Pentest nos padrões atuais de mercado.
Objetivos
O objetivo do curso é deixar o aluno 100% preparado ao mercado de trabalho após a certificação SYCP, e alcançar a proficiência em programas globais de BugBounty.
O que há de novo na v2022?
Novo CTF 2022 com premiação de R$ 3.000,00 em Bitcoins ao vencedor;
Um novo módulo de introdução ao Bug Bounty;
Um novo módulo de introdução ao desenvolvimento web;
Um novo módulo de pós-exploração Windows e Active Directory (AD);
Novas aulas de introdução ao Powershell;
Nova aula sobre a legislação LGPD;
Novas aulas de ferramentas de descobertas de serviços;
Demonstrações de novos exploits de desenvolvimento web;
Novas aulas regravadas para refletir atualizações;
Remoção de aulas desatualizadas;
Nova certificação prática SYCP 2022;
Novos laboratórios práticos;
CTF-2022 e Premiação de 0,011 BTC ou R$ 3.000,00
O curso possui um CTF (Capture the Flag) interno, uma competição entre os alunos com dezenas de desafios de pentest com sistemas e servidores reais.
O aluno irá aprender e se divertir ao mesmo tempo aprender com essa competição exclusiva aos alunos do Pentest Profissional.
Os alunos também terão acesso aos desafios das edições anteriores da competição.
Premiação em Bitcoins
Ao final da competição CTF, o campeão terá direito ao prêmio de 0,011 BTC ou R$ 3.000,00, o que tiver maior valor.
A competição terminará em dezembro de 2022 e o prêmio será pago com a valorização do Bitcoin nesse período.
Caso o Bitcoin se valorize será pago a quantia valorizada da criptomoeda (0,011 BTC).
Caso o Bitcoin se desvalorize a Solyd irá pagar o mínimo de R$ 3.000,00 em Bitcoins na cotação vigente.
Tempo de acesso às aulas
O acesso às aulas do curso é vitalício.
Laboratórios
O curso possui dezenas de laboratórios práticos online com servidores e sistemas reais a serem testados e invadidos. O acesso aos laboratórios vai até 30 de junho de 2023.
Suporte a dúvidas
É feito suporte a dúvidas 1 a 1, ou seja, todas as suas dúvidas serão respondidas pessoalmente pelos instrutores do curso através do fórum de dúvidas da plataforma.
10% de Cashback
Ao adquirir qualquer curso da Solyd, incluindo o Pentest Profissional v2022, você ganhará 10% do valor pago em cashback em créditos para adquirir novos cursos.
Garantia de 7 dias
Caso você não esteja satisfeito o dinheiro do curso será devolvido por completo 7 dias após a compra do mesmo.
Ementa
As datas informadas na ementa são as datas em que os módulos estarão disponíveis para serem estudados. A partir dessa data as aulas poderão ser assistidas a qualquer momento.
Módulo 1 – Introdução ao curso (10/01/2022)
Apresentação do Curso
Introdução à Segurança da Informação
Áreas do Hacking
Introdução ao Pentest
Fases do Pentest
Certificações, profissões e mercado de trabalho
Legislação de Crimes Cibernéticos
LGPD
Módulo 2 - Preparando o ambiente (10/01/2022)
Instalando o Kali Linux
Módulo 3 - Introdução ao Linux e à Computação (10/01/2022)
Introdução à Computação
Como funciona um computador
Como funcionam os programas de computadores
Como funciona um sistema operacional
Por que utilizaremos Linux?
Introdução ao Linux
Distribuições Linux
Conhecendo o terminal
Navegando por pastas e arquivos
Estrutura de diretórios
Principais comandos
Permissões e usuários
Junção de comandos, entrada e saída
Instalando pacotes e atualizando o Linux
Interfaces gráficas
Introdução ao shellscript
Módulo 4 - Introdução à Programação de Computadores com Python 3 (17/01/2022)
Introdução ao Python
Introdução ao Python para Pentests
PEP8
Instalando Python no Windows
Instalando Python no Linux
Instalando Python no MacOS
Resolvendo problemas comuns encontrados na instalação
Python console
Hello World!
Idle
Print
Variáveis
Strings
Números
Operações matemáticas
Operadores lógicos
Projeto de desenvolvimento 1 - Agenda de contatos (17/01/2022)
Nesse projeto criaremos uma agenda de contatos que irá salvar e pesquisar por número e email de amigos. Poderemos ver todos os conceitos básicos de uma linguagem de programação.
Introdução às IDEs
Listas
Tuplas
Dicionários
Conjuntos
Modelagem de dados
Introdução ao Trello
Métodos e funções
CRUD
Retaforando código
Estruturas lógicas (if e else)
Estruturas de repetição (for e while)
Tratamento de erros (try e except)
Gravação e leitura de arquivos
Exportar e importar csv
Projeto de desenvolvimento 2 - Game Pokemon RPG (17/01/2022)
Faremos um joguinho baseado nos jogos de rpg de Pokemón do Gameboy. O jogo será escrito do zero, passo a passo para ensinar os principais conceitos da orientação à objetos.
Orientação a objetos
Classes e objetos
Métodos e atributos
Construtor
Herança
Métodos especiais
Override
Método super()
RNG e Random
Pickle
Projeto de desenvolvimento 3 - API de países (17/01/2022)
Nesse projeto usaremos ferramentas e workflows reais de um desenvolvedor de sistemas experiente. Além de introduzirmos os conceitos de busca de informações através de APIs.
PIP
Virtualenv
Requests
Json
API
Passagem de argumentos em linha de comando
Projeto de desenvolvimento 4 - Bot de busca de telefones em site de anúncios (17/01/2022)
Aqui criaremos um crawler de buscas de telefones em um site de anúncios, serão introduzidos conceitos profissionais de crawling, filtragem de informações e criação de threads em paralelo para maior eficiência.
Web Scraping
Crawlers
Beautiful Soap
Expressões Regulares (Regex)
Multi-threading
Requirements
Módulo 5 - Introdução a Redes de Computadores (24/01/2022)
Introdução a redes e Internet
Como a Internet Funciona
Protocolos e Camadas de Rede
Serviços de Rede e Portas (DNS, E-mail, Web Server, Database, FTP, SSH, Telnet, etc)
Dispositivos de Rede (Routers and Switches)
Entendendo NAT e portas
Netcat - Canivete suiço de redes
Conexão direta vs Conexão reversa
NGROK
Módulo 6 - Trabalhando com Redes e Sockets (24/01/2022)
Introdução ao Sockets
Desenvolvendo um cliente TCP
Desenvolvendo um cliente UDP
Desenvolvendo servidores
Criando uma estrutura servidor-cliente
Criando um mini Chat servidor-cliente
Fazendo transferências de arquivo por Sockets
Desenvolvendo um cliente SSH
Módulo 7 - Descoberta e Análise de Redes e Serviços 1 (31/01/2022)
Footprint
Fingerprint
Whois
DNS
DNS reverso
Google Hacking
Shodan
crt.sh
Amass
Módulo 8 - Descoberta e Análise de Redes e Serviços 2 (31/01/2022)
Protocolo TCP, flags e estados de conexão
Redes, Serviços e Aplicações
Introdução aos Portscanners e Portswappers
Descoberta de redes com Nmap
Scanning de portas e capturando banners com Netcat
Capturando banners com Python Sockets
Desenvolvendo um Portscan em Python
Desenvolvendo um Portswap em Python
Descoberta de redes em alta velocidade ICMP
Desenvolvendo um Scan ICMP de alta velocidade
Módulo 9 – Introdução ao desenvolvimento web (07/02/2022)
O que são aplicações web
O que é Backend e Frontend
Introdução ao protocolo HTTP e HTTPS
Entendendo o cabeçalho HTTP
Servidores Web
Criando uma API REST em Flask
Criando um template no Flask
Security Headers
Cookies, Local storage e sessões
Dominando o navegador web - ferramentas de desenvolvedor
Requisições web com Insomnia
Requisições web com Netcat
Requisições web com Python
Manipulando cookies e sessões com Python
Interceptando tráfego HTTP com Burpsuite
Interceptando tráfego HTTPS com Burpsuite
Módulo 10 - Vulnerabilidades web 1 (07/02/2022)
Introdução à vulnerabilidades web
Diversos tipos de vulnerabilidades web
Conhecendo a OWASP
OWASP Top 10 - 2020
Reconhecimento de sites
Deteção de WAF
Google Hacking e Dorks
Encontrando pastas e arquivos sensíveis
Desenvolvendo ferramenta de pesquisa por pastas e arquivos sensíveis
WebCrawlers
Desenvolvendo um Webcrawler com Python
Desenvolvendo bot de pesquisa de e-mails
Módulo 11 - Vulnerabilidades web 2 (07/02/2022)
Introdução à SQL Injection
Tipos de SQL Injection
Detecção de SQL Injection
SQL Injection Manual
SQL Injection com SQLMAP
Desenvolvendo um scan para a detecção de SQL Injection
Explorando SQL Injection
Upload de Web Shell
Ganhando uma shell reversa
Bypass Cloudflare e WAF
SQL Injection via Post
SQL Injection via Headers e Cookies
Refinando ataques e alvo
SQLMap Avançado
Command Injection
Cross Site Scripting (XSS)
Local File Inclusion (LFI)
Remote File Inclusion (RFI)
Módulo 12 - Vulnerabilidades Web 3 (14/02/2022)
Juice Shop
Vulnerabilidades web em aplicações web modernas
Identificando tecnologias de uma aplicação WEB
Single Page Application (SPA)
Procurando vulnerabilidades em APIs Rest
Desenvolvendo ferramentas para automatizar testes e enumeração de aplicações WEB
Técnicas de exploração de XSS
Técnicas de exploração de SQL Injection
Template Engine
Server Side Template Injection (SSTI)
XML external entity (XXE)
Insecure Direct Object Reference (IDOR)
NOSQL Injection
Insecure Deserialization
Null Byte Injection
Broken Access Control
Broken Authentication
Módulo 13 - Vulnerabilidades Web 4 (14/02/2022)
Quando utilizar scanners de vulnerabilidades web
Scanning de Vulnerabilidades
OWASP ZAP
Acunetix do Zero ao Profissional
WPscan
Utilizando exploits conhecidos
Explorando Log4Shell
Módulo 14 - Criptografia, senhas e brute-forcing (21/02/2022)
Introdução à Criptografia
O que é uma hash?
Principais algoritmos de criptografia
Criptografia vs Codificação
Hash Identifier
Hash Decrypt
Wordlists
Hashcat
Brute-force HTTP com Hydra
Brute-force FTP, SSH, TELNET
Chaves PGP
Desenvolvendo um brute-force de senhas HTTP
Módulo 15 - Exploits e Metasploit (21/02/2022)
Introdução ao Exploits
Diferentes tipos de Exploits
Pesquisando e Identificando Exploits
Conhecendo o Heartbleed Bug
Explorando Heartbleed Bug
Introdução ao Metasploit
Introdução à Shell Reversa e Shellcode
Invadindo Windows XP com Metasploit
Gerando shellcodes com msfvenom
Invadindo Windows 11 e anteriores com Metasploit
Pós exploração Windows
Explorando Eternalblue (Wannacry 2.0)
Explorando Tomcat com WAR files
Módulo 16 - Malwares, shellcode e ofuscação 1 (28/02/2022)
Introdução aos Malwares
Tipos de Malwares
História do Vírus de Computador
Como o antivírus funciona
Introdução à ofuscação de malwares
Shell reversa com netcat
Trojan Horse
Extensões e arquivos ocultos
Ofuscação por binding básico
Ofuscação de shellcode
Binders vs Crypters
Malwares em Python
Vantagens e desvantagens
Criando executáveis
Desenvolvendo um Trojan indetectavel
Desenvolvendo um Keylogger indetectável
Desenvolvendo um Crypter
Desenvolvendo um Ransomware indetectável
Módulo 17 - Malwares, shellcode e ofuscação 2 (28/02/2022)
Introdução ao buffer overflow
Fuzzing
Encontrando EIP
Validando e inserindo shellcode
Criando e explorando exploit em Python
Procurando por exploits na web
Utilizando Exploit-DB
Meltdown e Spectre
Módulo 18 - Malwares, shellcode e ofuscação 3 (07/03/2022)
Fileless malwares - ataques indetectáveis direto na memória
Powershell malwares
Macros
Ofuscando macros maliciosos
Ameaças avançadas com malwares indetectáveis em DOC e XLS
Gerando APK malicioso
Infectando android
Introdução à engenharia social
The Social-Engineer Toolkit (SET)
E-mail Spoofing
Encurtando URLs
Capturando IPs
Modulo 19 - Malware analysis (07/03/2022)
Introdução à Engenharia Reversa e Análise de Malwares
Análise estática vs análise dinâmica
Montando seu LAB para análises
Análise de malwares
Análise de tráfego em um malware
Wannacry Ransomware
Módulo 20 - Linux Post Exploitation e Pivoting (07/03/2022)
Introdução à pós exploração
Diversos tipos de Shell reversa
Shell TTY
Coleta de informações do sistema e de rede
Scan de redes local
Pós exploração com Metasploit
Coleta de senhas
Cracking de senhas Linux
Procurando por informações sensíveis
Privilege escalation
Explorando Kernel
Services Exploitation
SUDO Exploitation
SUID/SGID Exploitation
Cronjobs Exploitation
Weak File Permissions Exploitation
Pivoting, comprometendo toda rede interna
Scripts de pós exploração
Módulo 21 - Windows Post Exploitation e Active Directory Pentest (14/03/2022)
Invadindo redes WPA/WPA2 com ataques Brute-force WPS
Invadindo redes WPA/WPA2 em 5 segundos com ataque off-line (Pixie Dust)
Módulo 26 - Wireless Hacking 3 (28/03/2022)
BSS e ESS
Rogue AP e Fake Aps
O ataque Evil Twin
Criando páginas de autenticação falsas
Descobrindo senhas com Phishing
Monitorando tráfego de rede com ataque MITM (Man-in-the-middle)
Descobrindo senhas com Wireshark
Ataques em redes wireless com airgeddon
Ataques em redes wireless com wifite
Módulo 27 - Wireless Hacking 4 e IoT (04/04/2022)
Introdução aos ataques DoS WiFi
Tipos de ataques DoS WiFi
Praticando ataques DoS WiFi
Se protegendo contra ataques
Protegendo conexões WiFi
Atualizando roteadores
Protegendo seu roteador
Protegendo redes WiFi corporativas
Wi-Fi Intrusion Detection System (WIDS / WIPS)
Procurando roteadores pela Internet
Conhecendo o Shodan
Conhecendo o Censys
Vasculhando a rede com Nmap
Identificando e explorando vulnerabilidades em roteadores e dispositivos IoT
Módulo 28 - Privacidade e Anonimato (04/04/2022)
Introdução ao Anonimato
Anonimato vs Privacidade
Proxies e VPNs
Introdução à rede TOR
Como funciona a rede TOR
Anonimato com Whonix
Comportamento Anônimo
Módulo 29 - Introdução ao Android Pentest (11/04/2022)
Introdução ao sistema Android
Arquitetura do Android
Permissões e usuários do sistema
Montando o ambiente para Pentest em Android
Ferramenta ADB
Instalando um APK
Logcat
SQL Injection
Insecure Data Storage
Interceptando Tráfego HTTP e HTTPS
Instalando certificados
Módulo 30 - Hardware Hacking (11/04/2022)
Raspberry Pi
Dispositivos maliciosos USB
USB Killer
Usb Rubber Ducky
Módulo 31 - Introdução ao Bug Bounty (18/04/2022)
Como ser um caçador de recompensas
Mostrando como funciona um Bug Bounty na prática
Bug Bounty vs Pentest
Encontrando programas de Bug Bounty
Maiores plataformas de Bug Bounty
Criando uma conta na Hackerone
Conhecendo os programas de Bug Bounty na Hackerone
Como ser convidado para um Programa de Bug Bounty Privado
Como encontrar o primeiro Bug
Definindo um alvo
Vulnerabilidades mais fáceis de encontrar
Como escrever um relatório
Fases de um report
Como receber a recompensa?
Quanto ganha um bug hunter?
Módulo 32 - Conduzindo um Pentest (18/04/2022)
Abordagem aos clientes
Contratos e modelos
Definindo um escopo
O que é legal ou não em um Pentest
Diferentes tipos de pentests e abordagens
Redigindo um relatório passo a passo
Sobre os
instrutores
Guilherme Junqueira
Bacharel em Sistemas de Informação pela Universidade Federal de Uberlândia. Com mais de 15 anos de experiência em TI, desenvolvedor, pentester e empreendedor. Já foi responsável por pentests em grandes empresas e instituições como OpenBanking Brasil, Caixa e Crefisa. Ministra aulas gratuitas pelo YouTube, onde possui mais de 100 mil inscritos. É CEO da Solyd, Guardsi e EadGuru.
Luiz Paulo Viana
Bacharelando em Ciência da Computação. Desenvolvedor e Pentester na Solyd desde 2020. Campeão Solyd CTF-2019. Possui as certificações SYCP e OSCP. Já atuou em testes de intrusão de grandes empresas e bancos e contribui com a segurança de diversas organizações pelo mundo através de programas de Bug Bounty, onde já relatou vulnerabilidades para o DoD, Ford, Logitech, e está entre os top 3 Hackers no programa de Bug Bounty do Tiktok na Hackerone.
Perguntas frequentes
Quando poderei começar?
O curso ficará disponível imediatamente após o pagamento.
Instantaneamente no caso de Cartão de crédito e PIX. E de 1 a 2 dias úteis no caso de pagamento por Boleto bancário.
O curso possui datas para o lançamento de cada módulo que estão descritos na ementa.
O curso possui certificado?
Sim, o curso possui dois certificado.
Um dos certificados é um certificado de participação no curso, que pode ser emitido por qualquer aluno após serem assistidas todas as aulas e contará com uma carga horária de 180 horas.
O outro é uma certificação prática, SYCP, que garante que você passou em nossa prova prática e está apto a fornecer serviços de pentest ao mercado de trabalho. Este certificado só será emitido se o aluno obtiver nota superior a 70% em nossos testes práticos.
Os mesmos serão entregue via PDF e poderão ser validados através de um código único de validação.
Qual a duração do curso?
O curso possui o equivalente a 180 horas de aulas.
Por quanto tempo poderei acessar o curso e os Labs?
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.
Já o acesso aos Labs, CTFs e Certificação prática vão até dia 30 de junho de 2023.
Quais são as formas de pagamento?
O pagamento pode ser efetuado à vista via Boleto Bancário ou PIX. Já para pagamento a prazo a única forma disponível é por cartão de crédito.
Não há parcelamento por boleto.
O pagamento poderá ser dividido em até 12 vezes, dependendo do valor, no cartão de crédito. No pagamento a prazo, podem incidir juros por parcela.
Caso esteja fora do Brasil e tenha problemas para pagamentos internacionais entre em contato conosco em contato@solyd.com.br.
Posso parcelar o curso por boleto?
Não, infelizmente o parcelamento está disponível apenas via cartão de crédito.
Posso fazer o curso estando fora do Brasil?
Sim, você pode efetuar o pagamento através do site utilizando um cartão de crédito internacional.
Caso for estrangeiro e tenha problemas em efetuar o pagamento entre em contato conosco em contato@solyd.com.br.
O curso será automaticamente atualizado quando surgirem outras versões?
Não, o curso ofertado será o descrito na ementa.
Você poderá adquirir uma atualização para os próximos cursos e assim ter acesso a novos conteúdos e prolongar o acesso aos labs. Essa atualização tem um valor bem reduzido em relação ao preço total do curso.
O curso é atualizado? Quando as aulas foram gravadas?
É impossível regravarmos o curso na totalidade todos os anos, no curso há aulas de 2015 até 2022.
Se a aula de 2015 ainda está no curso é porque ela ficaria exatamente igual se fosse gravada em 2022, caso contrário a substituiríamos.
Porém todos os anos são substituídas várias aulas e adicionadas muito mais outros conteúdos e laboratórios práticos e CTF.
Assim conseguimos trazer todos os anos um curso melhor do que o anterior, melhorando cada vez mais a cada ano.
O que acontece se eu não passar na certificação prática?
Cada aluno ao se matricular no curso ganha 1 voucher para fazer a certificação prática.
A nota mínima é de 70% e caso for inferior a prova poderá ser repetida.
Para repetir a prova deverá ser adquirido um novo voucher no valor de R$ 100,00.
Lembrando que há um prazo final para a realização da prova, que é dia 30 de junho de 2023.
O que posso fazer quando meu acesso aos labs e certificado acabar?
O acesso aos labs, certificados e CTF vão até dia 30 de junho de 2023.
Após esse dia esses recursos ficarão indisponíveis e somente as aulas estarão online.
Após esse prazo você poderá atualizar o curso para uma versão mais nova, assim também estendendo o acesso aos labs.
Após fazer um curso é garantido que eu conseguirei um emprego na área?
Não, conseguir um emprego está muito além de nossas atribuições como instituição de ensino livre. E irá depender de inúmeras variáveis.
Porém toda jornada tem um início, e o primeiro passo mais acertado é aprender com nosso curso.