Rodrigo | 4 Febrero, 2010
En la segunda parte de esta serie de artículos que hemos dedicado a identificar y eliminar algunos virus, hemos mencionado de una manera simple y sencilla como realizar dicha acción si es que nuestro sistema antivirus ha fallado en alguna identificación.

Sólo resta mencionar a manera de acotación al artículo anterior, que al haber eliminado el archivo en “modo seguro” de Windows, al reiniciar nuevamente éste con seguridad se nos advertirá que el sistema no encuentra una aplicación a ejecutar.
Continuar leyendo
fabian | 2 Diciembre, 2009
La ingeniería inversa es el proceso contrario a la ingeniería como tal. Si hablamos de ingeniería podemos deducirlo como un estudio realizado en el que se obtienen datos técnicos para realizar un producto, mientras que la ingeniería inversa es la forma de conocer como fue construido algo y como funciona y dependiendo de la aplicación para lo que fue utilizado podemos deducir si es legal o ilegal lo que se está haciendo.

Una de las aplicaciones para las que más se usa este proceso es el de hacer ingeniería inversa al software, en la que por medio de distintas herramientas podemos conocer el funcionamiento de un programa generalmente comercial, para así poder conocer su algoritmo interno y el que determina como será licenciado el software, es decir podemos dar con un serial válido para usar el programa.
¿Cómo es este proceso?
El proceso de hacerle ingeniería inversa a un programa consiste en utilizar programas denominados “Debuggers” que permiten conocer el código interno del programa, pero generalmente lo muestra en lenguaje entendible para la maquina. Por ejemplo uno de los debuggers más conocidos y usados es el programa alemán OllyDBG, que permite “destripar” un ejecutable para conocer su código ensamblador interno, y así por medio de la lectura de este podemos conocer el algoritmo que usaron para licencia el programa.
Continuar leyendo