La Wikipedia, define la ingeniería inversa como un proceso cuyo objetivo es obtener información o un diseño base de la constitución de un producto público de tal manera que también podamos saber de que está hecho, que lo hace funcionar y como fue fabricado. Sabiendo la definición anterior muchas empresas usan este método para estudiar a su competencia, por lo que ingeniera inversa podemos hacerla a un simple caramelo o incluso a un dispositivo electrónico. El software no se escapa de este proceso, por lo que si tenemos un poco de recorrido en esto recordaremos el popular software alemán OllyDBG, el cual nos permite ver en código ensamblador, la constitución interna de un programa, de tal ma... »