En teoría, luego de compilado los programas no pueden modificarse, y eso se asume normalmente como un hecho, y en parte es verdad, no podemos cambiar 100% a nuestro gusto un programa compilado, o más bien no es prácticamente posible, más que nada por tiempos y costos.
Igualmente, sin saberlo, muchos de los programas que usamos a diario, llevan aplicado algún tipo de cambio, aun cuando se realice directo en el ejecutable, obviamente ya compilado, sea este un dll o exe. Debemos tener en cuenta, y cuidado, que en muchos casos, si no todos, esto viola las licencias de uso de estos software, ya que muchas veces se usa este método para parcharlos usándolos sin pagar.
Todo programa ejecutable, se puede ver en código máquina, o assembler, en binario, o hexadecimal, de esta forma podemos editar frases, configuraciones, o incluso modificar el comportamiento de dicho software. Esto solo depende de nuestros conocimientos y destreza, que deben ser más profundos que un operador, e incluso programador de alto nivel, ya que debemos editarlo a bajo nivel, o sea hexadecimal, y saber que estamos haciendo.
En mis tiempos, usábamos el Norton Editor, fines de los 80, principios de los 90, ya luego me dedique a otra cosa más productiva. Pero igualmente, el mundo sigue su camino y siempre hay jóvenes entusiastas de toquetear por fuera cualquier ejecutable. Lo hacen incluso cuando tienen el código fuente, y de puro fanáticos. Por tanto existen hoy día programas modernos de edición y comparación de código a nivel Hexadecimal.
A pesar de mi retiro, hoy tuve que recordar viejos tiempos. En la imagen muestra el HexWorkshop, y estoy editando el msnmsgr.exe, versión 2009 14.0.8089.726, para des-habilitar la pésima función de compartir imágenes, ya que molesta bastante, tal como comento en el artículo Descargar Windows Live Messenger.
Regrese a mi días de usar Hexadecimal ya que hace un tiempo consulto sobre algún método para solucionarlo y hasta hoy de tarde al menos en Twitter, no había otra solución sin ser utilizar el MSN Plus como comenta SpamLoco en ese artículo.
En mi caso no utilizo el MSN Plus, ya que es demasiada carga, por tanto busque parchar el msnmsgr.exe evitando esa funcionalidad. En Desactivar Compartir fotografías en Live Messenger, comento algunas de las formas de hacerlo.
Links de Interés
- Descargar HexWorkshop, shareware, versión full a $ 89.95
- Descargar XVI32 gratuito