Engenharia Reversa

716 palavras 3 páginas
A engenharia reversa consiste em usar a criatividade para, a partir de uma solução pronta, retirar todos os possíveis conceitos novos ali empregados.
É o processo de análise de um artefato (um aparelho, um componente elétrico, um programa de computador, etc.) e dos detalhes de seu funcionamento, geralmente com a intenção de construir um novo aparelho ou programa que faça a mesma coisa, sem realmente copiar alguma coisa do original.
Objetivamente a engenharia reversa consiste em, por exemplo, desmontar uma máquina para descobrir como ela funciona.
Ou então podemos transformar uma simples aplicação de algoritmos em binários ou hexadecimais para facilitar ou dificultar, dependendo do objetivo de quem está colocando em prática uma engenharia reversa.
Engenharia reversa de software
O processo de Engenharia Reversa (ER) pode auxiliar na recuperação de dados, por exemplo: Softwares antigos nos quais os desenvolvedores originais não mais trabalham podem ter seus códigos-fonte recuperados com a finalidade de realizar ajustes em partes do programa.
Alguns exemplos de tal pratica são jogos antigos (Como os de Atari, Mega Drive, Super Nintendo etc.). A ER é frequentemente associada a questões de segurança também, pois por meio de suas técnicas pode explorar o código dos programas a fim de averiguar se há códigos maléficos, averiguar se o código original de um software não sofreu alteração ou injeção de rotinas ocultas (tal como vírus de computador fazem).
No que diz respeito a recuperação de dados ainda há muito para explorar através da ER. Um sistema de arquivos criptografado pode ser entendido e ter seus recursos utilizados para recuperação de importantes dados perdidos.
Em alguns países a prática de ER é considerada ilegal e alguns praticantes interessam-se em obter acesso não autorizado a recursos de software não oferecidos gratuitamente pelos fabricantes que vendem o produto. Tal prática é denominada Cracking. Por outro lado, a ER tem sido utilizada como

Relacionados

  • Engenharia reversa
    2575 palavras | 11 páginas
  • ENGENHARIA REVERSA
    560 palavras | 3 páginas
  • Engenharia reversa
    530 palavras | 3 páginas
  • engenharia reversa
    509 palavras | 3 páginas
  • Engenharia reversa
    882 palavras | 4 páginas
  • Engenharia reversa
    1077 palavras | 5 páginas
  • engenharia reversa
    484 palavras | 2 páginas
  • Engenharia reversa
    3320 palavras | 14 páginas
  • Engenharia Reversa
    844 palavras | 4 páginas
  • Engenharia Reversa
    1566 palavras | 7 páginas