Ver Mensaje Individual
  #5  
Antiguo 14-12-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Con un editor hexadecimal.

Tal y como te ha dicho escafandra, ten muuuuuucho cuidado, no porque sea malo, sino porque es muuuuuuuuuy peligroso
Por ejemplo, hacer esto:
Replace((BYTE*)MS->Memory, "Hola", "adios", MS->Size, 4);
equivale a desastre total.
En realidad el desastre total sería en cambiar el número "4" por otro mayor pues ese es el tamaño que va a sustituir. La función sólo va a cambiar 4 bytes con lo que si el siguiente a "Hola" es un carácter, no pasaría nada pero si es binario...

Conviene guardar una copia del ajecutable antes de trastearlo .

Saludos.
Responder Con Cita