ingeniería inversa

6
Ingeniería Inversa Reverse Engineering

Upload: ana-velazquez

Post on 26-Jul-2015

420 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ingeniería inversa

Ingeniería InversaReverse Engineering

Page 2: Ingeniería inversa

La ingeniería inversa…es el proceso de descubrir los principios tecnológicos de un dispositivo, objeto o sistema, a través de razonamiento abductivo de su estructura, función y operación.

Page 3: Ingeniería inversa

Aplicar ingeniería inversa a algo supone profundizar en el estudio de su funcionamiento, hasta el punto de que podamos llegar a entender, modificar y mejorar dicho modo de funcionamiento.

Page 4: Ingeniería inversa

La ingeniería inversa en software significa descubrir qué hace el software sin tener el código fuente programado del mismo.

Page 5: Ingeniería inversa

Técnicas de ingeniería inversa de softwareDesensamblar ( traduce el lenguaje de máquina a lenguaje ensamblador) una aplicación empleando un desensamblador.

Descompilar (proceso que intenta recrear el código fuente en un lenguaje de alto nivel de un programa compilado).

Análisis a través de la observación del intercambio de información.

Page 6: Ingeniería inversa

Referencias

http://www.alegsa.com.ar/Dic/ingenieria%20inversa%20de%20software.php

http://cnx.org/content/m17432/latest/