Shellcoding para Desenvolvimento de Exploits
Domine o desenvolvimento de Shellcodes do zero ao shell reverso. Aprenda na prática, em laboratórios hands-on, a escrever códigos em Assembly para Windows e Linux (32 e 64 bits). Desenvolva seus próprios exploits para Buffer Overflow, injeção de processos em memória, backdoors e muito mais. Torne-se um especialista em técnicas avançadas de exploração.
Por que este treinamento é para você?
Experiência
Prática
Ganhe experiência prática através de laboratórios baseados em cenários do mundo real.
Instrutores
Especializados
Aprenda com profissionais experientes e reconhecidos na área de cibersegurança.
Certificação
Reconhecida
Obtenha uma certificação que é valorizada e requisitada no mercado de trabalho.
Networking
Profissional
Conecte-se com outros profissionais da área, amplie sua rede de contatos e faça parte da comunidade.
Saiba mais sobre o treinamento
Neste curso, você aprenderá do zero ao shell reverso com diversos laboratórios de escrita de códigos Shellcodes em assembly para Windows e Linux em 32 e 64 bits. O aluno desenvolve os seus próprios códigos para utilização em processo de exploração em Buffer Overflow, Injeção de processo em memória, backdoors entre outros.
Este treinamento tem por objetivo desenvolver as seguintes habilidades:
- Compreender o porquê ocorre o Buffer Overflow;
- Identificação e exploração de vulnerabilidades de Buffer Overflow;
- Manuseio do Immunity Debbuger e Mona.py;
- Criação de shellcode básico;
- Criação do seu próprio encoder.
O curso possui carga horária de 20 horas.
Profissionais de segurança da informação que desejam aprimorar seus conhecimentos em testes de invasão, conhecendo a fundo o processo de criação de códigos em baixo nível com Assembly.
É recomendável que você tenha aptidão sobre:
- Conhecimento intermediário de programação como: variáveis, laços, funções e etc;
- Conhecimento intermediário em Windows e Linux;
- Conceitos básicos de scripts em Python;
- Computador em arquitetura Intel ou AMD (x86 e x86_64/AMD64).
Esse curso abordará os seguintes tópicos:
- Introdução a arquitetura de computadores
- Introdução a linguagem assembly
- Principais instruções assembly
- Registradores 32-bits e 64-bits
- Ferramentas para Shellcodding
- Disassembling Binários executáveis
- Syscall Linux
- Compilando e extraindo Shellcode
- Técnicas para remoção de caractéres inválidos (Bad Characters)
- Debugando Shellcode utilizando diversos debuggers
- Shellcoding para Windows 32 bits
- Shellcoding para Windows 64 bits
- Shellcoding para Linux 32 bits
- Shellcoding para Linux 64 bits
- Shellcode para execução remota de comando
- Criando do zero Shellcode para Shell reverso Windows e Linux
O Centro de Treinamentos e Certificações SoftSell é referência no mercado de capacitação profissional de TI.
Certificações
Oficiais
Conteúdo
Atualizado
Atendimento
Personalizado
Experiência
Comprovada
Perguntas Frequentes (FAQ)
O curso tem duração de 20 horas no formato online, com aulas teóricas e práticas.
É recomendável conhecimento básico em lógica computacional, programação, rede de computadores, TCP/IP e comandos Windows e Linux em terminal.
Sim, ao concluir o curso com sucesso, você receberá um certificado de participação de 20h.
Consulte todas as datas disponíveis dos nossos treinamentos e cursos de TI no Calendário de Treinamentos atualizado diariamente.
Você pode se inscrever preenchendo o formulário no topo da página ou clicando no botão “fale com a nossa equipe”.