¿Cómo saber lo que hace un ppf? Lo se.

Lo he estado buscando, y resulta que hay un programilla hecho por piratehawk pero todos los links a es programa están rotos en todas las webs.
Si alguien lo tiene, o algo parecido para saber que es lo que hace un ppf, le agradecería que me lo pasara.
Gracias y salu2.
Modifica X bytes en un fichero.

Los primeros bytes del ppf son info que pones cuando lo creas (generalmente nombre del archivo y quien lo crea); después hay unos 950bytes (aprox.) de datos que corresponden al archivo que vas a parchear (tamaño y un trozo de información), si estos datos no coinciden el ppf te dará un error de que no coincide con el archivo a parchear el ppf te dá un error, pero el ppf puede funcionar todavía.

A partir del offset 0x4CC (creo recordar[comor?] ) empieza la verdadera información del ppf, y está estructurado de esta forma:

- 4 bytes que corresponden al offset donde se va a realizar la modificación.
-1 byte que indica el número de bytes que se modificarán a continuación (lo indica en hexadecimal)
-X bytes que son los nuevos valores que se colocarán en el fichero.
-Otros 4 bytes que indican la posición y continua con esa estructura.

Ejemplo (a partir del offset 0x3FC):

La cadena que vemos es:
003F4C8004274DDE58004954ED010D

"003F4C80" Es el offset donde se realiza la 1ª modificación; "04" el número de bytes a modificar; "274DDE58" los nuevos valores que se van a poner en ese offset; "004954ED" el offset donde se realiza la 2ª modificación "01" los bytes a modificar y "0D" el byte.

Esto está basado en la versión 2.0 del makeppf, puede haber modificaciones respecto a otras versiones.
1 respuesta