¿Que es un desensamblador? Esencialmente, un desensamblador es exáctamente lo contrario de un ensamblador. Tal como un ensamblador convierte código escrito en ensamblador en código máquina binario, un desensamblador invierte el proceso e intenta recrear el código en ensamblador partiendo del código máquina binario. Dado que la mayoría de los lenguages ensambladores tienen una correspondencia… Read More


Seguimos trabajando con ResHack, ahora le toca el turno a “String Table”, lo podemos definir como los textos que presenta el programa tanto en labels, textbox (cajas de texto), etc. Osea que para realizar una traducción por ejemplo de un programa debemos editar todos los String Table’;s. Volviendo al ejemplo anterior con el WinRAR, no… Read More


WinRAR es uno de los compresores más utilizados de la red, el problema es shareware, esto significa que puede probarlos gratuitamente durante 40 días, pasado este periodo de prueba deberá comprar una licencia o desinstalarlos de su ordenador. WinRAR no te impide usarlo, por ende tenemos una ventana insoportable que cada ves que lo abramos… Read More


¿Qué son los Recursos? Los recursos son elementos de la interfaz que proporcionan información al usuario. Los mapas de bits, los iconos, las barras de herramientas, los cursores son ejemplos de recursos. Con algunos programas pues, lo que podemos hacer es ver, modificar, renombrar, añadir, borrar y extraer recursos de ejecutables EXE (algunos a 32… Read More


El objetivo de la Ingeniería Inversa es obtener información o un diseño a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado. La Ingeniería Inversa aplicada al software es la actividad que se ocupa de descubrir cómo funciona un programa,… Read More