ESTUDIO COLECTIVO DE DESPROTECCIONES
Última Actualizacion: 25/10/2001

Programa GrimFandango W95 / W98
Descripción  Aventura Grafica
Tipo CD-Check 
Tipo de Tutorial []Original, []Adaptación, []Aplicación, [X]Traducción
Url  
Protección  CD Check
Dificultad 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista
Herramientas W32dasm v8.9
Objetivo No usar el CD
Cracker Mad-Marty: Traducción por DeeSe - [DS]
Fecha 08 de Agosto de 2000

INTRODUCCION
 Aqui otra traduccion, esta vez del tutorial del Grim Fandango de Mad-Marty. Espero que os vaya bien. Lo he  hecho lo mejor que he podido. Y creo que no hay ningun error. Si encuentras alguno, hazmelo saber. Venga. Lets Go  Cracking!
AL ATAQUE
Bienvenido al Tutorial de Mad-Matty's para crackear Grim Fandango (NO-CD)

He elegido este juego, por que no se crackea solo cambiando UN salto...

Sabes, que esta informacion es solo para uso educacional.
No me hago responsable de lo que hagas con estos conocimientos.
y tambien ... bla bla bla
Estas de acuerdo? entonces vamos

Empecemos :

Ok, haz un directorio en tu HD llamado por ejemplo GrimCDs, y copia los datos del CD B en el.
No debe haber problemas ...
Ahora tienes: ?:\GrimCD\Grimdata\ con todos los archivos del CD B

Ahora tienes que copiar los archivos del CD A tambien a este directorio ( si algun archivo existe, no lo sobreescribas)
hm.
Ahora el problema es que todos los archivos juntos ocupan al rededor de 6 GB!!!
lo primero que piensas es 'bout it'
probablemente llegaras a la conclusion que: > Necesito esos archivos, pero no pueden ser tan grandes (es un CD!!)<

Asiq ue, como copiar este archivo tan grande en GrimData Dir del CD A al HD ?
Tienes que ripear las partes necesarias de cada archivo al HD, pero como hago esto?

Ordena los archivos por tamaño, ahora por ejemplo si quieres copiar Data001.lab, tienes que calcular el tamaño real.

Como calcular el tamaño real?
para hacer esto tienes que saber que todos los archivos del CD empizan por @ offset especifico, pero el final es @ fin de todo el CD, por ejemplo::Arhivoe A empieza @ en la posicion 200 MB (en el explorer saldra como 450 MB), Archivo B empieza @ 300 MB (saldra como  350 MB) => Archivo A es 100 MB mas grande (desde el principio del archivo A hasta el principio de B - no es nada mas ... solo Toc ilegal)

4. ejemplo calculando el tamaño del archivo
data001.lab: tamaño del archivo es 635 MB... el siguiente archivo es data003.lab ..tamaño 524 MB ... por lo que tienes que calcular: 635-524=> Tamaño Real =>111/112 MB

5. ahora tenemos el tamaño real, que hacemos?
ahora tienes que copiar los primero 111 ( +1MB por si no hemos calculado exacto ...;)) MB de data001.lab al HD en un archivo llamado data001.lab, por que el resto (520MB) del archivo del CD es mierda (todos los demas archivos estan incluidos en el CD)

6. y el resto de archivos ?
Haz lo mismo con el resto de archivos .lab ... (2 more examples: Year1.mus: ca.63MB ; Year3.mus:ca.53MB [ le he añadido unos cuantos bytes por que soy muy vago para calcularlo exactamente ...!])

7. como copio los bytes necesarios?
puese usar un editor hexadecimal, pero no tengo ninguno que pueda manejar archivos de 600MB, copia los bytes necesarios e insertalos en un nuevo archivo y guardalo.
Pero y si no tengo ninguno, yo use una buena herramienta llamada ECO.
(Si encuentras un buen HexEditor que pueda manejar los jodidos archivos grandes dimelo por favor!)

8. Ahora tienes todos los archivos lab del CD1 con el tamaño correcto y todos los labs del CD2 ( copiados normalmente) en el HD, Ahora que?
Ahora tienes un Directorio en ?:\GrimCD, en el que tiene que estar el directorio de instalacion y los datos ( todos los archivos > 1200 MB).
You now should have a Dir on ?:\GrimCDs, and in this there should be Install Dir and Grimdata (all filez >1200 MB). 
Ahora necesitas editar el registro, y apuntar todo al "nuevo path del CD" :-) (i.e.: C:\GrimCD\Grimdata;  C:\GrimCD)

9.a Si inicias Grim ahora, tendras un error de que Grim no puede encontrar todos los archivos!
Esto simplemente es mentira, Grim es una jodida puta mentirosa! :)
Solo desensambla GrimFandango.exe ...
Busca "/engn006/Please make sure that" y acabaras en algun sitio cerca del offset 658h ... (estate seguro que es el primero, si haces click 2 veces tendras el mismo mensage, pero alrededor del offset 996h)
sube un poco hacia arriba hasta el ultimo je ... debe ser @ offset 658
cambia 7410 a 9090 ...
Hecho ...
Ahora busca otra vez, y encontraras el segundo mensaje.
sube un poco hacia arriba hasta el ultimo je ... debe ser @ offset 996
cambia el 74 a EB ...
Hecho ...

9. Pero si lo ejecutas ahora solo te  enseñara la pantalla de carga y te sacara otra vez !!! Que esta mal?
NADA muy lejos, Grim intenta crear un archivo lllamado BINO.TXT @ CD (ej. C:\GrimCD\GrimData), y si puede
sabe que no es un CD (en un CD no puedes escribir), entonces se cierra y lo borra ...

10. Que puedes hacer contra la creacion de este archivo?
Solo crea un archivo llamado BINO.TXT y ponle atributos de oculto, solo lectura, y de sistema, y no podra crearlo/sobreescribirlo/borrarlo, y como no podra escribir creera que es un CD => Feliz Vicio ...

Greetz fly out to: R!sc, ByteBurn

Para sugerencias, critica y preguntas mail me en: mad-_-marty@lycosmail.com

con amor 

 Mad-Marty

 Traducido por DS                                                                                                     DeeSe - ©TeaM HeaT 16, 2000
 para mas informacion: deese2k@yahoo.es
 

[ Entrada | Documentos Genéricos | WkT! Web Site ]
[ Todo el ECD | x Tipo de Protección | x Fecha de Publicación | x Orden Alfabético ]
(c) Whiskey Kon Tekila [WkT!] - The Original Spanish Reversers.
Si necesitas contactar con
nosotros , lee esto antes e infórmate de cómo puedes ayudarnos