Engenharia Reversa
Engenharia Reversa
Autores: Francinaldo C. Ramalho Rafael Rodrigo de A. de Souza Renor Oliveira Guimarães Orientador: Moisés
TAGUATINGA - DF
2014
Engenharia Reversa Engenharia reversa significa decompilar a estrutura seja um processador, um monitor, um programa ou até mesmo um simples relógio. Não existe um registro inicial de utilização da engenharia reversa, o que se sabe é que suas primeiras aplicações foram em equipamentos militares, algumas delas surgiram do estudo de outras, e posteriormente se desenvolveram de forma independente do objeto inicial de estudos. A engenharia reversa é importante para pesquisar tecnologias existentes, pois permite que mesmo aquilo que é protegido por leis de propriedade intelectual seja estudado e melhorado pelos concorrentes. Apesar de parecer, a engenharia reversa não pode ser considerada uma espécie de cópia, pois se trata apenas do estudo daquilo que foi criado. A engenharia reversa também pode nos ajudar a entender o funcionamento de algo, para desenvolver o objeto de estudo, ou mesmo produzir algo completamente novo, a partir dos dados coletados, sem qualquer semelhança com o original. Para ter um êxito na engenharia reversa basta seguir passo a passo desmontando e analisando suas peças, seus componentes, seus comandos e seu comportamento no caso de programação. Foi através da engenharia reversa, por exemplo, que a fabricante de processadores AMD conseguiu fazer uma cópia exata do processador Intel 8080, no ano de 1975. A empresa provavelmente comprou alguns processadores da Intel, abriu-os e os estudou detalhadamente, conseguindo criar uma cópia perfeita através de tentativa e erro. O