Curso de Engenharia Reversa

Entenda como esses procedimentos podem ajudar no desenvolvimento da tecnologia.

Compartilhe:
Curso de Engenharia Reversa
  • Empresa: Papo Binário
  • Nível do curso: Básico

O termo engenharia reversa pode ser aplicado nos mais diversos casos e para os mais variados fins. Em termos gerais ele significa basicamente fazer o caminho inverso da produção ou da criação de um determinado elemento. Ou seja, no caso de um determinado item ou objeto, seria desmontar o mesmo, para justamente entender como aquilo foi criado ou desenvolvido.

Este procedimento pode ser realizado para os mais variados fins e nas mais variadas áreas do desenvolvimento humano. Por exemplo, diversas empresas acabam mantendo áreas apenas para fazer a engenharia reversa dos produtos dos seus concorrentes, justamente para entender como as empresas chegam a determinadas soluções. Na tecnologia a engenharia reversa pode ser feita até mesmo em softwares.

Aprenda mais sobre engenharia reversa neste curso online e gratuito. Não deixe de conferir também o curso de Engenharia de Métodos.

Sobre o curso

Neste curso online e gratuito os estudantes podem entender melhor como funciona a chamada engenharia reversa. Mas, neste caso, os procedimentos acabam sendo aplicados no desenvolvimento de software, com aulas que aborda tanto o Windows quanto também o Linux.

Estrutura do curso

  • Aula 0 – Como funciona a Engenharia Reversa
  • Aula 1 – Sistemas de numeração
  • Aula 2 – Arquivos
  • Aula 3 – Arquivos binários
  • Aula 4 – Strings de texto
  • Aula 5 – Executável PE – Apresentação
  • Aula 6 – Executável PE – Seções e endereçamento
  • Aula 7 – Imports table
  • Aula 8 – Executável ELF – Apresentação
  • Aula 9 – Executáveis ELF – Símbolos, PLT e GOT
  • Aula 10 – Win32 API
  • Aula 11 – Linux syscalls
  • Aula 12 – Assembly – Instruções e registradores
  • Aula 13 – Assembly – Repetições e saltos
  • Aula 14 – Convenções de chamada de função
  • Aula 15 – Funções e pilha
  • Aula 16 – Breakpoints de software
  • Aula 17 – Quebrando o crackme do Cruehead (Parte 1)
  • Aula 18 – Quebrando o crackme do Cruehead (Parte 2)
  • Aula 19 – Compressão de executáveis
  • Aula 20 – Descompressão e reconstrução da IAT
  • Aula 21 – Breakpoints de memória
  • Aula 22 – Rastreando instruções (tracing)
  • Aula 23 – Strings ofuscadas
  • Aula 24 – Anti-debug

Aulas:

Curso de Engenharia Reversa Dê seu voto para Curso de Engenharia Reversa:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...