Curso Reverse Engineering

  • Hackers | Kali | Pentest | Cyber

Curso Reverse Engineering

40h
Visão Geral

A engenharia inversa é uma habilidade vital para aqueles que se dedicam à segurança da informação. É considerada como uma capacidade avançada que apenas algumas poucas elites possuem. Contudo, agora também se pode aprender esta metodologia exclusiva utilizando ferramentas comerciais e públicas. Para proteger devidamente a sua organização de ameaças externas, é necessário conhecer em pormenor o malware de engenharia inversa e descobrir vulnerabilidades em binários. Com este curso perspicaz, os participantes aprenderão a reconhecer construções linguísticas de alto nível. Poderá realizar análises binárias e descobrir a natureza subjacente de qualquer binário do Windows.

Objetivo

Após concluir o Curso Reverse Engineering, você será capaz de:

  • Compreender os fundamentos da montagem x86 e a disposição da memória do processo Windows
  • Reconhecimento de padrões
  • Trabalhar com o formato de ficheiro PE
  • Aplicação de várias ferramentas do ofício (incluindo OllyDbg e IDA Pro)
  • Implementação de técnicas de exploração fundamentais utilizadas pelos vermes para visar um sistema
  • Aplicação de métodos de ofuscação
  • Compreender os detalhes da embalagem executável
  • Ganhar proficiência em anti-desmontagem e anti-debugging com a ajuda de exercícios práticos


Pre-Requisitos
  • Compreensão básica da montagem x86
  • Experiência numa língua de alto nível como C / C++
  • Bom conhecimento dos conceitos do sistema operativo Windows
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega:

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado.

Lab:

  • Laboratório + Exercícios práticos  
Materiais
Português | Inglês
Conteúdo Programatico

Introduction

  1. Introduction to reverse engineering
  2. Applications of reverse engineering

Assembly Language

  1. Introduction
  2. Compilers
  3. Registers
  4. Data Structures
  5. Binary Executables
  6. IA - 32 Processor Architecture
  7. Windows Architecture

Reversing Tools

  1. Offline and Live Code Analysis
  2. Disassemblers
  3. Debuggers
  4. Decompilers
  5. Classification Tools
  6. Summary Tools
  7. System Monitoring Tools

Starting with IDA

  1. Introduction to IDA
  2. Launching and Loading IDA
  3. IDA database files
  4. IDA GUI
  5. IDA tips and tricks
  6. IDA Data Displays

IDA implementation in Reverse Engineering

  1. Vulnerability Analysis
  2. Password Recovery
  3. IDA Scripting

Reverse Engineering in Action

  1. Debugging
  2. Anti - Reversing
TENHO INTERESSE

Cursos Relacionados

Curso Cybersecurity Foundations

32 horas

Curso CISSP - Certified Information Systems Security

40 horas

Curso Cissp Workshop - Gerenciamento de Indenidade e Acesso Operações

Curso Fundamentos de Sistemas de Informação de Segurança

32 horas

Curso CHFI - Computer Hacking Forensics Investigator

40 horas

Curso Cisco Cybersecurity segurança de redes com detecção de ameaças

32 Horas

Curso ISO / IEC 20000 Introdução

16 horas

Curso ISO IEC 27002 Fundamentos

16 horas