AbandonSocios: El Portal de los Juegos Antiguos

Abandonsocios => Traducciones y Proyectos => Mensaje iniciado por: gatuno en Octubre 23, 2019, 16:33:03 pm

Título: Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 23, 2019, 16:33:03 pm
hola a todos, voy a ir poniendo aqui algunos cracks/fixes para DOS que voy haciendo, para tenerlos todos juntos y poderlos encontrar bien.

intentare hacerlo lo mas corto posible. Una lista de juegos con instrucciones para aplicar el crack/fix, una pequeña descripcion de para que se necesita y enlaces al juego/crack/fix.

---- cut cut cut ----

.: Bible Adventures (1994) [crack] :.
TL;DR: El juego ya tiene el crack aplicado. Ejecutar BIBLEA.EXE y a jugar. Importante: si el juego detecta memoria expandida, habra glitches graficos en dosbox (con crack o sin el). Fix: en dosbox.conf -> ems=false
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Juego y crack: En el hilo La colección ¿definitiva? de juegos de MS-DOS (http://www.abandonsocios.org/index.php?topic=12059.msg157901#msg157901) de Neville


.: Breach 2 (1990) [crack] :.
TL;DR: Sustituir BREACH2.EXE del juego por BREACH2.EXE del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/tdo2ynzhmf7ofxn/BREACH2.EXE/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=17206.0)
+ Info https://www.vlan7.org/2021/01/dos-cracking-series-ii-b-otro-cracking.html


.: California Games (1987) [fix] :.
TL;DR: El juego ya tiene el fix aplicado. Ejecutar CALGAMES.EXE y a jugar.
Pero aqui que pasa: No se puede jugar en EGA/VGA a no ser que lo ejecutes en un DOS real y tengas un teclado de los antiguos de 84/85 teclas. En DOSBox solo se puede jugar en CGA/Tandy. El fix permite jugar con EGA/VGA tanto en DOSBox como en un DOS puro independientemente de que el teclado sea extendido o no.
Juego y fix: En su hilo (http://www.abandonsocios.org/index.php?topic=16631)
+ Info https://www.vlan7.org/2019/10/dandole-al-dosbox-debugger-para.html


.: Champions of Krynn (1990) [crack] :.
TL;DR: El juego ya esta crackeado. Ejecutar RUNME.BAT y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack y fuente: https://www.mediafire.com/file/a4blc7oauxh06ri/champions_of_krynn_crk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=16725)


.: Empire: Wargame of the Century v2.05c (1987) [crack] :.
TL;DR: Copiar el archivo EMPIRE.EXE del crack al directorio del juego. Para jugar ejecutar EMPIRE.EXE. El crack esta pensado para la version 2.05c y probablemente no funcione en otras.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/r5rtkal7um8tbct/EMPIRE_2.0.5c_crk.7z/file
Juego: En old-games.ru (https://www.old-games.ru/game/download/3306.html)


.: Fast Gun (1996) [crack+fix] :.
TL;DR: Copiar el archivo FASTGUN.EXE del crack al directorio del juego. Para jugar ejecutar FASTGUN.EXE.
Pero aqui que pasa: al comienzo el juego pide que pongamos una clave de registro (un serial), o bien pulsemos ESC para jugar al primer nivel. El juego consta de tres niveles y solo el primer nivel es gratuito. Para que acepte cualquier serial como valido (y tambien la tecla ESC), descomprimir el crack+fix en la carpeta del juego. El juego tiene algunos problemas de velocidad en dosbox. Sprites que parpadean (maybe a WaitRetrace issue), sumado a una lentitud extrema en el menu del juego. El crack es tambien un fix para el menu.
Crack+fix lentitud extrema menu: https://www.mediafire.com/file/otk5seb52cff1hn/FASTGUN.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=17820.0)


.: Future Wars: Time Travellers (1989) [crack] :.
TL;DR: Copiar el archivo FWCRK.COM del crack al directorio del juego. Para jugar ejecutar FWCRK.COM y despues DELPHINE.EXE
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack y fuente: https://www.mediafire.com/file/tcowdrihl7pjug4/FWCRK.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=6419.msg78309#msg78309)


.: GoGo!! Uribyeol (AKA "GoGo our star") (1993) [crack] :.
TL;DR: Copiar el archivo CRACK.COM del crack en el directorio del juego. Para jugar ejecutar CRACK.COM
Pero aqui que pasa: El juego pide claves al finalizar el primer nivel. Con el crack aceptara cualquier clave.
Crack y fuente: https://www.mediafire.com/file/joiq26p9dwdajft/gogocrk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=16174)
+ Info https://www.vlan7.org/2019/04/haciendo-un-cargador-loader-para.html


.: Guillermo Tell (1989) [fix] :. thx ripsaw8080
TL;DR: Copiar el archivo GUILLER.COM del fix al directorio del juego, ejecutar GUILLER.COM y a jugar.
Pero aqui que pasa: Para jugar en dosbox hace falta una version compilada con parche gunstick. El fix permite jugar en cualquier dosbox.
Fix: https://www.mediafire.com/file/saceqr5ykqjn8dq/GUILLER.COM/file
Juego: En old-games.ru (https://www.old-games.ru/game/4244.html?language=en)
Hilo: http://www.abandonsocios.org/index.php?topic=12059.msg158614#msg158614


.: La Colmena CGA/EGA/Hercules/VGA-16 (1992) [crack] :.
TL;DR: Copiar el archivo CRACK.COM del crack en el directorio del juego. Para jugar ejecutar CRACK.COM
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack y fuente: https://www.mediafire.com/file/2oj3rbu1195rs2i/colmenacrk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=15546.msg151366#msg151366)
+ Info https://www.vlan7.org/2019/02/ms-dos-cracking-programando-un-cargador.html


.: Las Epidemias a Traves de la Historia (1994) [fix] :.
TL;DR: Bajar el juego (http://www.abandonsocios.org/index.php?topic=17449.msg169811#msg169811), montar el directorio del juego como C en dosbox, ejecutar JUGAR.BAT y a jugar.
Pero aqui que pasa: El juego se cuelga antes de empezar a jugar. El fix lo arregla. En SVN >= r4358 esta arreglado y no es necesario. Mas info (http://www.abandonsocios.org/index.php?topic=11659.msg169770#msg169770).
Fix y fuente: https://www.mediafire.com/file/wup5hdm7v0i5sy9/FIXJEPI.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=17449.msg169811#msg169811)


.: Les Manley in: Lost in L.A. (1992) [crack] :.
TL;DR: Copiar el crack al directorio del juego y ejecutar normalmente.
Pero aqui que pasa: El juego pide claves. Con el crack nos saltamos la pantalla de claves.
Crack: https://www.mediafire.com/file/wg06wmsfaimq2dt/les2_castellano_crk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=7867.0)
+ Info http://www.abandonsocios.org/index.php?topic=16700.msg172564#msg172564 | http://www.abandonsocios.org/index.php?topic=7867.msg170928#msg170928

.: Les Manley in: Search for the King (1990) [fix] :.
TL;DR: Copiar LESFIX.COM al directorio del juego, ejecutar LESFIX.COM y ejecutar el juego normalmente.
Pero aqui que pasa: El juego tiene una habitacion, en un hotel, donde hay una cama en la que te puedes sentar. Si nos sentamos con "SIT BED" y luego nos levantamos con "GET UP", Les se sienta y se levanta. Pero si nos sentamos con SIT a secas, cuando vamos a levantarnos, Les no se levanta y no podemos continuar. Existe el mismo problema con "SIT DOWN". El fix soluciona ambos casos.
Fix y fuente y juego: http://www.abandonsocios.org/index.php?topic=15604.msg172261#msg172261
¡ojo! codigo actualizado, disponible por el momento en http://zen7.vlan7.org/file-cabinet/LESFIX.7z
+Info Les Manley in: Search for the King (Traducción) [En proceso] (http://www.abandonsocios.org/index.php?topic=16738.0)


.: Mech Brigade (1987) [crack] :.
TL;DR: Copiar el archivo CRACK.COM del crack en el directorio del juego. Para jugar ejecutar CRACK.COM
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/t205yszigvnv3im/mech_brigade_crk.7z/file
Juego: En old-games.ru (https://www.old-games.ru/game/3886.html?language=en)


.: MegaTraveller 2: Quest for the Ancients (1991) [crack] :.
TL;DR: Sustituir el CHARGEN.DAT del juego por el CHARGEN.DAT del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/x6y6al519dnegm1/mt2crk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=15933)
+ Info https://www.vlan7.org/2019/01/crack-de-un-juego-ms-dos-usando-dosbox_19.html


.: PC Futbols/Basket [cracks] :.
TL;DR: Copiar el archivo del crack en el directorio del juego (sustituyendo el del juego del mismo nombre) y a jugar.
Pero aqui que pasa: Los juegos piden identificar unos escudos. Con el crack aceptara cualquier escudo.
PC Futbol 3.5 crack: https://www.mediafire.com/file/dcv81941gtqcafe/pcfutbol35crack.7z/file
PC Basket 1.0 crack: https://www.mediafire.com/file/bk51c74hw8pvdfd/pcbasket1crack.7z/file
PC Futbol Argentina 3.0: Clausura '95 crack https://www.mediafire.com/file/8xsg7y85ohy39g4/pcfargentina30crack.7z/file
PC Futbol Argentina 3.7: Apertura '95 crack https://www.mediafire.com/file/8epjee52reigkz3/pcfargentina37crack.7z/file
+ Info http://www.abandonsocios.org/index.php?topic=12059.msg151470#msg151470


.: Pereda Connection (1993) [fix] :.
TL;DR: Copiar los archivos CTMOUSE.EXE y RUNME.BAT del fix en el directorio del juego, ejecutar RUNME.BAT y a jugar.
Pero aqui que pasa: La posicion del raton es erronea (el clic no se envia donde apunta el raton, al pasar el raton por encima de los objetos no los detecta), con lo cual es injugable. Con el fix el raton apunta donde debe. Compilado bajo dosbox con TASM (creo recordar que v5 o v4).
Fix y fuente: https://www.mediafire.com/file/hzpm6sy79ls80fw/pereda_fix_raton.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=10946.0)
+ Info VOGONS (https://www.vogons.org/viewtopic.php?f=33&p=797075)


.: PHM Pegasus (1986) [crack] :.
TL;DR: Sustituir el HF.EXE del juego por el HF.EXE del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/jh8cytpndkcwpu4/HF.EXE/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=16563)


.: Railroad Empire (1989) [crack] :.
TL;DR: Sustituir el RE.EXE del juego por el RE.EXE del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/uzd4lqqhs0wn8kz/railroad_empire_crk.7z/file
Juego: En old-games.ru (https://www.old-games.ru/game/3607.html?language=en)


.: Sauro (1997) [fix] :.
TL;DR: Sustituir el SAURO.EXE del juego por el SAURO.EXE del fix y a jugar.
Pero aqui que pasa: El juego no carga en DOSBox. Este fix permite cargarlo. Nota: Algo despues del fix salio la SVN r4186, que corrige el problema en dosbox. En SVN >= r4186 funcionara tanto con fix como sin el. En (0.74-3) y (SVN < r4186) sigue siendo necesario fix.
Fix: https://www.mediafire.com/file/jryey2z4ip1zbeb/SAURO.EXE/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=15802.0)
+ Info https://www.vlan7.org/2018/12/reversing-de-un-juego-ms-dos-antiguo.html


.: Sensible Soccer: European Champions: 92/93 Edition (AKA Sensible Soccer v1.1) (1993) [crack] :.
TL;DR: Sustituir el SOC.EXE del juego por el SOC.EXE del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/51ggsbj9r6zpc1n/sensible_crk.7z/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=16729.msg159814)


.: SerpentHead Deluxe (1997) [serial+crack] :.
TL;DR: Antes de averiguar el codigo de registro hice un crack, que comparto porque total ya esta hecho, pero lo suyo es poner el codigo de registro y ya. No hace falta crack.
Pero aqui que pasa: A menos de la mitad del juego, nos piden un codigo de registro.
Codigo de registro: 116979y2x3
Crack: http://www.abandonsocios.org/index.php?topic=17329.msg169120#msg169120 https://www.mediafire.com/file/h8c88vrd5c45c1r/serpent.exe/file
Juego: En su hilo (http://www.abandonsocios.org/index.php?topic=17329.msg168354#msg168354)


.: Space Ace 2: Borf's Revenge (1991) [crack] :.
TL;DR: Sustituir el SA2DISK1.DAT del juego por el SA2DISK1.DAT del crack y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/q6pb8bo5x0812ud/SA2DISK1.DAT/file


.: Trigger (1989) [fix] :.
TL;DR: El juego ya tiene el fix aplicado. Ejecutar TRIGGER.COM y a jugar.
Pero aqui que pasa: Para jugar en dosbox hace falta una version compilada con parche gunstick. El fix permite jugar en cualquier dosbox.
Juego y fix: En el hilo La colección ¿definitiva? de juegos de MS-DOS (http://www.abandonsocios.org/index.php?topic=12059.msg158701#msg158701) de Neville


.: Ultimate Body Blows (1994) [crack] :.
TL;DR: El juego ya tiene el crack aplicado. Montar el archivo .CUE de la imagen, ejecutar ULTIMATE.EXE y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Juego con crack: https://www.mediafire.com/file/wf7qaadbxts2xfd/Ultimate_Body_Blows_%28ISO+OGG%29.7z/file
Crack: https://www.mediafire.com/file/6ne0e6u2dp3ue6c/ultbblowscrkd.7z/file
Hilo: http://www.abandonsocios.org/index.php?topic=12059.msg153542#msg153542


.: What They Don't Teach You At Harvard Business School (1987) [crack] :.
TL;DR: El juego ya tiene el crack aplicado. Ejecutar RUNME.BAT y a jugar.
Pero aqui que pasa: El juego pide claves. Con el crack aceptara cualquier clave.
Crack: https://www.mediafire.com/file/f6swpefqsjac6st/success_crk.7z/file
Juego y crack: En su hilo (http://www.abandonsocios.org/index.php?topic=16707.0)

Código: [Seleccionar]
NFO: algunos cracks son los binarios del juego en cuestion modificados.

siempre que ha sido posible, se incluye tanto el crack como el binario original renombrado a algo como GAME.EX_, pero puede que en algun caso se me haya pasado. Si detectas que falta alguno, silba.

para los cargadores/TSR se incluye siempre el codigo fuente. Todo lo que comparto en este hilo es [url=https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic]GPL[/url]. He usado A86 para ensamblar, para otros ensambladores (TASM, FASM, NASM, MASM, etc) es muy probable que haya que hacer algunas modificaciones para ensamblar. La documentacion de A86 tiene un apartado donde se habla precisamente de como adaptar un codigo A86 a otros ensambladores. En la documentacion oficial de NASM, el punto [url=https://www.nasm.us/doc/nasmdoc2.html#section-2.2]2.2 Quick Start for MASM Users[/url] deberia ser aplicable tambien para A86.

para mi lo mejor de A86 es que intenta ser simple, solo una caracteristica no me gusta nada, y es que algunas instrucciones se codifican por otras equivalentes. Ej: en A86 la instruccion LEA, a la que tengo mucho cariño por las demos (habia un articulo de optimizacion ASM, escrito por Future Crew, o alguno de sus programadores, cuyo titulo era THE POWER OF LEA), se codifica con los opcodes de MOV OFFSET. Quizas exista alguna opcion para elegir uno u otro comportamiento, pero bueno, siempre se pueden definir los bytes a pelo con db.
para el cracking es irrelevante, pero para [url=http://www.abandonsocios.org/index.php?topic=16738.0]proyectos mas o menos grandes[/url], puedes organizarte tal que asi: 0START.ASM, 1DATA.ASM, 2STRING0.ASM, 2STRING1.ASM, 3PARSER.ASM, 4INTS.ASM, 9TSR.ASM. Y ensamblarlo todo con "A86 *.ASM" et voila -> TSR.COM :)

¿quieres introducirte al cracking DOS?
  [url=http://www.textfiles.com/piracy/CRACKING/howtocrk.txt]HOW TO CRACK, by +ORC, A TUTORIAL[/url]
  && [url=http://zen7.vlan7.org/file-cabinet/orcpaks.7z]pack de +gthorne con las herramientas que invoca +ORC en cada leccion.
y de postre, [url=http://zen7.vlan7.org/file-cabinet/c4.txt]una missing lesson :)[/url] (si alguien tiene alguna otra... i'm listening :)).
+Info http://davide.eynard.it/malawiki/HcuStory

creo que es todo por ahora. Intentare mantener la lista actualizada. Gracias a todos y FeliZ Vici0!!

** correcciones, mejoras, alternativas, dudas... cualquier comentario tecnico es muy bienvenido. **
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 23, 2019, 17:37:45 pm
Fix para Pack Dinamic Gunstick (http://www.abandonsocios.org/index.php?topic=12059.msg158702#msg158702). Bad news :(

Bueno tras darle horas y horas informo de que Mike Gunner y Target Plus son distintos a los otros dos que habia adaptado. Es decir, que con lo que llevo hecho solo se puede "jugar" al juego "Solo" version booter, que funciona pero sin mirilla, con lo cual jugamos a ciegas :D Que mala pata, justo el Solo que ya era jugable en version no booter :/

Lo de la mirilla me ha pasado antes y seguro que es porque falta modificar alguna ristra de bytes del archivo GUNSTIK.IMA , lo podria revisar pero pa que, no serviria para Mike Gunner y Target Plus que son los que faltan por adaptar.

Esta complicado, por ahora lo dejo en standby y si se me enciende la luz le seguire dando, y si alguien se ve con ganas de ponerse a ello que me pida si quiere lo que llevo hecho y se lo paso.

A otra cosa.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Octubre 23, 2019, 18:57:01 pm
Buena idea que montes tu propio hilo, así la gente no se perderá nada de lo que vayas haciendo.

Una pena lo del Pack Dinamic Gunstick, pero no pasa nada, aún tenemos por ahí el DOSBox con el parche Gunstick. Y ya sabíamos que el tema estaba complicado, siendo un PC Booter y tal.

EDITO: Falta el crack para el Space Ace 2 que te pedí hace tiempo para la cole, ¿recuerdas?
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 23, 2019, 19:52:53 pm
Si, al menos tenemos el dosbox parcheado para gunstick.

Pues la verdad es que mejor un listado y todo junto, sin ir mas lejos se me ha pasado el que me acabas de chivar.

Recuerdo ademas que me dio algo de guerra. El tema era que cuando introduces la clave, antes de pasar a comprobarla el juego pinta una animacion de forma un tanto laberintica, llamando a una rutina que llama a otra, que a su vez llama a otra y asi sucesivamente hasta que en la ultima rutina que se llama, ademas de pintar el ultimo frame de la animacion se comprueban las claves, de tal forma que ir avanzando poco a poco en el debugger para llegar a la rutina de claves no es una estrategia valida. La dificultad mas que en anular la comprobacion de claves estaba en saltarse ese ruido y caer justo en la parte donde se comprueba la clave. Mas o menos por ahi iban los tiros.

Pues muchas gracias por el aviso :) ahora mismo lo añado al listado.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Octubre 23, 2019, 20:43:00 pm
Buenisimo que hayas puesto un post asi, es mas facil de encontrar todos tus excelentes fixes/cracks.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: xblastoise99 en Octubre 23, 2019, 21:08:59 pm
:adoracion: :adoracion:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: ristatas en Octubre 23, 2019, 23:38:57 pm
excelente aporte ;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 24, 2019, 11:18:40 am
Genial, me alegro de que os sea util. :)

Añadido crack de Ultimate Body Blows, que se me habia olvidao.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Ticonderoga en Octubre 24, 2019, 12:59:47 pm
Fantástico, esta idea tuya es perfecta, así todos tenemos a mano tu trabajo, gracias :bravo2:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 25, 2019, 15:39:08 pm
Gracias, me alegro de que te guste, esa es la idea, que sea util.

Bueno pues os presento un crack que acabo de hacer para un juego bastante raro: What They Don't Teach You At Harvard Business School.

(https://i.postimg.cc/02sLMGv9/ventman-000.png) (https://i.postimg.cc/xT3BKkjM/ventman-001.png)

Es una especie de simulacion empresarial o algo asi. Contratas gente, vas a fiestas y hablas/bailas/ligas con otra peña del business, etc etc y todo ello en modo texto. Parece bastante currado y probablemente si consigues pillarle el punto tenga su aquel, pero debo confesar que yo no lo he probado mas de 5 o 10 minutos.

Ficha en Home Of The Underdogs: http://www.homeoftheunderdogs.net/game.php?id=2460

Podeis bajar juego y crack del listado principal.

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Octubre 25, 2019, 17:47:36 pm
Necesitaba un crack el "What They Don't Teach You At Harvard Business School"?

Yo lo tenia crackeado desde hace un monton, no me preguntes de donde lo saque porque no tengo idea, jajaja.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Octubre 25, 2019, 18:37:21 pm
Pues tengo un problema con ese "What they don't teach you..." Llego hasta la pantalla de las claves sin problemas, pero meta lo que meta luego me saca al DOS mostrándome la pantalla de salida... Algo estaré haciendo mal.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Octubre 25, 2019, 18:46:14 pm
Es cierto, con el crack de gatuno me pasa lo mismo, extraño.

Si queres podes intentar probar mi version (ya se encuentra crackeada):

Código: [Seleccionar]
https://mega.nz/#!kVYVRYjS!mb107AiVE-Np5vjiCa1ac_NZCtXPRkkH6nSUGWUSoHA
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Octubre 25, 2019, 19:06:26 pm
Pues también me tira al DOS... la única versión que me va es una sin crackear de My Abandonware, que trae las claves en un TXT.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 25, 2019, 19:07:36 pm
Teneis razon. El crack solo anula UNA comprobacion de claves. El salto condicional que el crack modifica a incondicional, ya que es el camino chico_bueno, corresponde a UNA posible clave de todas las que el juego comprueba.

Para crackearlo en todas las comprobaciones que el juego hace hay que modificar dentro de la rutina de comprobacion de claves. Ahora mismo lo modifico y lo vuelvo a subir.

EDITO: Subida nueva version sobre el mismo enlace https://www.mediafire.com/file/spamhorol50j831/SUCCESS.7z/file Neville, RodrigoH17, probad con esta y me decis.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Octubre 25, 2019, 19:29:13 pm
Que raro que mi version te tire al DOS ya que nunca pide clave (creo que la parte donde pide claves esta anulada por el crack)

Acabo de probar el nuevo crack y ahora si, funciona todo bien!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Octubre 25, 2019, 19:29:35 pm
Que raro que mi version te tire al DOS ya que nunca pide clave (creo que la parte donde pide las claves esta anulada por el crack)

Acabo de probar el nuevo crack y ahora si, funciona todo bien!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 25, 2019, 19:41:00 pm
Acabo de probar la version de Rodri y como dices, el enfoque es un poco distinto ya que anula directamente la pantalla de claves, con lo cual cambia unos cuantos bytes.

Hacer que el juego acepte cualquier clave como valida cambia dos bytes del ejecutable. Eliminar la pantalla de claves requiere ser mas intrusivo y hacer mas cambios. Seguro que es correcto, de hecho lo ejecuto y entra al juego directamente, pero personalmente prefiero ser lo menos intrusivo posible (cuanto mas cambies mas probable es que introduzcas algun efecto secundario).

Pues muchas gracias por avisar. Se me hacia tarde para comer y las prisas son mal aliado :angry:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Octubre 25, 2019, 19:42:30 pm
Ahora sí, va perfecto. Muchas gracias por el curro, gatuno.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Octubre 29, 2019, 01:24:50 am
Añadido fix para poder usar el raton en Pereda Connection en versiones de DOSBox superiores a la 0.58. En el listado del primer mensaje.

(http://www.abandonsocios.org/wiki/images/thumb/7/76/Pereda_Connection_-_05.png/200px-Pereda_Connection_-_05.png) (http://www.abandonsocios.org/wiki/images/thumb/a/a1/Pereda_Connection_-_06.png/200px-Pereda_Connection_-_06.png) (http://www.abandonsocios.org/wiki/images/thumb/4/43/Pereda_Connection_-_12.png/200px-Pereda_Connection_-_12.png) (http://www.abandonsocios.org/wiki/images/thumb/1/1b/Pereda_Connection_-_13.png/200px-Pereda_Connection_-_13.png)

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 02, 2019, 10:41:22 am
Bueno, otro juego para el que que yo sepa nunca se ha publicado crack. Railroad Empire, un juego de 1989, predecesor del A-Train. El cabron tiene nada mas y nada menos que cuatro chequeos en el codigo.

(https://i.postimg.cc/YS29hFFW/rempire.jpg)

Descargas como siempre en el listado del hilo principal.

Feliz vicio!!

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: koke_ween en Noviembre 02, 2019, 12:29:10 pm
Gracias, ¡Es una pasada!, y además nos das la oportunidad de ver cómo lo haces..... Muchas muchas gracias.

Feliz vicio
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Noviembre 02, 2019, 14:56:56 pm
Es cierto!
El "Railroad Empire" no lo tengo crackeado y nunca me di cuenta.

Gracias por el crack!!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 02, 2019, 23:28:09 pm
De nada, me alegro de que os sea util :)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Noviembre 03, 2019, 02:13:39 am
Ese "Railroad empire"... ¿es el mismo que tenemos en la cole o una versión más nueva? Lo digo porque el de la cole es en CGA.

EDITO: Vale, es el mismo que estaba mal configurado. Tocará reemplazarlo. ¡Gracias de nuevo por el curro!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 03, 2019, 02:45:47 am
De nada, te dejo un RUNME.BAT para seleccionar EGA/CGA. Asi podemos elegir version sin duplicar perfil.

Código: [Seleccionar]
@echo off
cls
echo.
echo Pulsa 1 para CGA
echo Pulsa 2 para EGA
echo Pulsa 3 para Salir
echo.
choice /C:123 /N Elige:

if errorlevel = 3 goto QUIT
if errorlevel = 2 RE.EXE /E
if errorlevel = 1 RE.EXE /C

:QUIT
exit

Para otros perfiles donde se selecciona modo grafico o sonido pasando parametros al ejecutable tambien servira adaptandolo un poco.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Noviembre 03, 2019, 15:44:34 pm
Me lo quedo, muchas gracias ;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 04, 2019, 13:40:34 pm
Genial!! :)

Bueno, pues ahi va otro juego para el que que yo sepa nunca se ha publicado crack. Champions of Krynn (1990).

(https://i.postimg.cc/cL0DVjWv/krynn00.jpg) (https://i.postimg.cc/9QbxVpXJ/krynn01.jpg) (https://i.postimg.cc/vmm0mVcM/krynn02.jpg) (https://i.postimg.cc/2jW23m8q/krynn03.png) (https://i.postimg.cc/nrqkWKwK/krynn04.jpg) (https://i.postimg.cc/G28zFnF5/krynn05.jpg) (https://i.postimg.cc/fbgBSR9d/krynn06.jpg) (https://i.postimg.cc/ZKhjdgCw/krynn07.png) (https://i.postimg.cc/Y95R8D8q/krynn08.jpg)

En este caso, como en otros tantos de la epoca, ademas de buscar con el debugger los bytes que necesitamos cambiar para crackearlo se añade la complicacion de no poder usar un editor hexadecimal para cambiar esos bytes de forma permanente, ya que el juego se descomprime/desempaqueta en memoria despues de cargarse, asi que los bytes que queremos cambiar no se encuentran en ningun archivo del juego.

Para desprotegerlo tenemos al menos dos opciones.

La opcion hardcore es volvernos locos intentando descifrar la rutina de descifrado/descompresion, y parchear en la posicion correspondiente los bytes que queremos conseguir pero _codificados_ de tal forma que cuando la rutina de descifrado empiece a descomprimir bytes en memoria los bytes resultantes sean los que anulan la proteccion.

Una opcion mas sana mentalmente es hacer un cargador en ASM que capture alguna INT que el juego use y cambie los bytes en memoria una vez el juego los ha descomprimido. Pues eso es lo que he hecho. Para quien le interese he incluido tambien el codigo fuente del cargador, es el archivo de texto CRACK.ASM

Los archivos como siempre en el listado del hilo principal. Cuando pueda le hago una ficha.

Feliz vicio!! :)

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 07, 2019, 22:48:33 pm
Ahi va otro crack que acabo de hacer. Sensible Soccer: European Champions: 92/93 Edition, tambien conocido como Sensible Soccer v1.1 o el primer Sensible Soccer que salio para PC/DOS.

(https://i.postimg.cc/Fs16rKkW/00.gif) (https://i.postimg.cc/9FSnrjGW/01.gif) (https://i.postimg.cc/8z6nvnHL/02.gif)

Musica Sound Blaster. Teclas: Cursores y Z. Se puede reconfigurar ejecutando INSTALL.EXE

Las descargas, como siempre, en el hilo principal.

Es el mejor juego de futbol de la historia, cuando pueda le hago un hilo.

Feliz vicio :)

Nota: En internet hay una version que no esta del todo bien desprotegida: oldgames.ru, eXoDOS, Total DOS Collection... todos tienen el juego con un cargador hecho con el programa NeverLock, que no acepta una clave vacia (pulsar intro sin mas) como valida. ¿Por que? porque el crack de NeverLock solo anula uno de los dos saltos a chico_malo del juego, el segundo salto que aparece dentro del spoiler no lo anula.

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: danfielding en Noviembre 07, 2019, 22:54:22 pm
- Tengo un amigo que por los 90 tenía un Atari ST y fue él quien me recomendó el Sensible pero, cuando lo vi con sus muñequitos esos pequeñajos, al principio no le di mucha importancia... qué error más grande, vaya vicios luego, fueron tardes épicas.

Danfielding
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 07, 2019, 23:02:00 pm
Ya te digo, las apariencias engañaban con este juego.

Los Kick Off 1 y 2 tambien eran muy buenos. Tenian muñecos parecidos, la misma vista y el balon tampoco iba pegado a los jugadores, tenias que controlarlo (creo que fueron los primeros donde el balon no iba pegado), y eso lo hacia muy adictivo, sobre todo haciendo liguillas con amigos.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 09, 2019, 17:56:44 pm
Bueno, pues despues del crack del Sensible Soccer, os dejo uno para un juego al que le ocurre lo contrario al Sensible. Se trata del Mech Brigade (1987), un juego que solo acepta como valida una clave vacia (aparte de las correctas claro esta), el resto son incorrectas para el juego.

(https://www.mobygames.com/images/shots/l/280334-mech-brigade-dos-screenshot-title-screen.png) (https://www.mobygames.com/images/shots/l/280336-mech-brigade-dos-screenshot-assembling-my-army-for-world-domination.png)

Spoiler: bla bla bla (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Noviembre 09, 2019, 20:40:47 pm
Mola. Me lo llevo también ;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 11, 2019, 13:30:59 pm
Hola a todos. He mejorado cuatro cargadores, que tenian un bug.

Las versiones anteriores aunque eran funcionales (se podia jugar sin claves), no permitian cargarse mas de una vez. Por ejemplo, con el crack de La Colmena, si salimos al DOS (CTRL+C en el juego) e intentamos volver a ejecutar el cargador, no se podra.

==Versiones corregidas:
Champions of Krynn -> http://www.mediafire.com/file/a4blc7oauxh06ri/champions_of_krynn_crk.7z/file
GoGo!! Uribyeol (AKA "GoGo our star") -> http://www.mediafire.com/file/joiq26p9dwdajft/gogocrk.7z/file
La Colmena CGA/EGA/Hercules/VGA-16 -> http://www.mediafire.com/file/2oj3rbu1195rs2i/colmenacrk.7z/file
Mech Brigade -> http://www.mediafire.com/file/t205yszigvnv3im/mech_brigade_crk.7z/file

Simplemente hay que descomprimir el crack en el directorio del juego sustituyendo los archivos anteriores.

Pues esto ha sido gracias a unos comentarios de ripsaw8080 en un hilo de Vogons (https://www.vogons.org/viewtopic.php?f=33&p=800488#p800427)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Noviembre 25, 2019, 22:53:13 pm
Wargame of the Century v2.05c (1987) [crack]

El crack esta pensado para la version 2.05c. Probablemente no funcione en otras.

(https://i.postimg.cc/26v7GQJT/empire-000.png) (https://i.postimg.cc/HWwt7tbk/empire-003.jpg) (https://i.postimg.cc/rpJCdVBF/empire-003.png) (https://i.postimg.cc/0j0dR89w/empire-002.png)

Descargas en el primer mensaje del hilo.

Spoiler (click para mostrar/ocultar)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Noviembre 26, 2019, 07:26:28 am
Menuda suerte tenemos en abandonsocios con gatuno, que te pilla el debugger y el ensamblador y te hace virguerías con los juegos!

¡Gracias por todos esos cracks, fixs y demás!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: xblastoise99 en Noviembre 26, 2019, 14:13:10 pm
:huh: Estas a full gatu. Coincido con Pako. Esto no es algo que se ve todos los dias. Es impresionante. Muchisimas gracias por el laburo invertido en esto. :)

¡¡¡Saludos!!!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Noviembre 26, 2019, 16:35:37 pm
Estupendo, me lo llevo. ¡Muchas gracias por el curro!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: ristatas en Noviembre 26, 2019, 19:40:35 pm
Gran trabajo, muchas gracias por el curro. ;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Mayo 20, 2020, 13:17:44 pm
Actualizado el mensaje inicial con un nuevo crack. Breach 2 (http://www.abandonsocios.org/index.php?topic=17206.msg166502#msg166502), un juego de estrategia por turnos desarrollado por Omnitrend Software en 1990.

----
La proteccion es sencilla. Es suficiente con modificar un salto condicional a chico_bueno por un salto incondicional.

Spoiler: intro (click para mostrar/ocultar)

no tardamos en llegar al meollo de la cuestion: un bucle repeat-until donde se comprueba la clave introducida con la correcta, caracter a caracter. La condicion que rompe el bucle es:

Código: [Seleccionar]
339:FC50 3BCE   cmp cx,si       ;¿hemos comprobado todos los caracteres de la clave?
339:FC52 77D4   ja  FC28 ($-2c) ;NO: seguir con el siguiente caracter
339:FC54 ...                    ;buen sitio para poner un breakpoint

Cuando estamos en "cmp cx,si", CX=num_chars_por_comprobar. Justo despues viene el salto condicional "ja FC28", que rompera el bucle cuando no queden caracteres por comprobar.

Si queremos avanzar hasta cuando se haya comprobado toda la clave, un buen sitio para poner un breakpoint es la primera instruccion que se ejecuta justo despues de salir del bucle. En esta ejecucion seria -> BP 339:FC54. Reanudamos la ejecucion con F5 y unas pocas instrucciones despues llegamos al punto en que el codigo comprueba si la clave entera ha sido correcta o no. El flujo de ejecucion se divide en dos caminos.

Código: [Seleccionar]
CS:FC60 263987A21C  cmp es:[bx+1CA2],ax ;¿chico bueno o chico malo?
CS:FC65 7443        je  FCAA ($+43)     ;chico_bueno (crack: JMP ~ EB 43)
CS:FC67 ...                             ;chico_malo

Si la clave es correcta -> al juego en si -> seguir ejecucion en CS:FCAA
Si no lo es -> poner mensaje de clave incorrecta y volver a pedir la clave, aqui no juega nadie hasta que la clave sea buena, y si fallas X veces, salir al DOS -> seguir ejecucion en CS:FC67

El salto condicional "je FCAA" se cumple para chico_bueno (clave introducida = clave correcta). Por lo tanto, para que chico_malo pueda jugar tambien, la solucion simple es modificar el salto condicional por un salto incondicional. Es decir, modificar "JE +43h" por "JMP +43h". Es decir, modificar los bytes "74 43" por "EB 43". En esta ejecucion seria -> SM 339:FC65 EB 43

Si seguimos la ejecucion paso a paso con unos cuantos F10, veremos que entramos al juego en si.

Spoiler: fin (click para mostrar/ocultar)

Spoiler: PD: cuidado con el comando SM en dosbox-x (click para mostrar/ocultar)

Feliz cracking.

[1] http://unp.bencastricum.nl/
[2] https://www.vogons.org/viewtopic.php?p=806403#p806403
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Mayo 20, 2020, 16:49:32 pm
Me lo llevo ;D

Gracias por el curro.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Mayo 20, 2020, 21:07:21 pm
Genial. :)

Por cierto, que me olvide de comentarlo en el spoiler anterior, para Windows hay binarios oficiales compilados con debugger en https://www.vogons.org/viewtopic.php?f=32&t=7323

Para Linux, el debugger de las versiones oficiales de DOSBox no se lleva bien con todos los terminales. Si al entrar al debugger se ven las letras "bailando", cargando DOSBox desde un "xterm" deberia verse bien. Aunque yo personalmente lo que hago es bajarme el codigo fuente y lo compilo con ./build-debug
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Septiembre 27, 2020, 19:14:30 pm
Añadidos:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Septiembre 28, 2020, 02:34:56 am
Sugerencias:

Quitar claves a Les Manley 2
Activar textos y voces a la vez en Chewy: Esc from F5
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Septiembre 28, 2020, 16:17:15 pm
Pero si lo del Chewy ya me lo habias pedido.

No lo voy a mirar mientras no este finalizada la tradu de Les Manley 1.

Un crack para Les Manley 2 si podria mirarlo en un hueco que tenga. Ya puse en su hilo que necesito un savegame antes de que pida claves. :)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Diciembre 27, 2020, 11:09:22 am
Añadidos:
(+) Les Manley in: Lost in L.A. (1992) [crack]
(+) Les Manley in: Search for the King (1990) [fix]

Proximamente añadire un enlace a un archivo que incluya todo. Aprovechare para revisar el listado, y si tengo alguna version mas nueva de algo incluirla.

(+) Les Manley in: Lost in L.A. (1992) [crack]
hecho comparando bytes de un ejecutable :en: desprotegido con el ejecutable :en: original. Si desensamblamos una ristra con esos bytes + unos pocos bytes por arriba y por abajo...

Código: (IDAv5free) [Seleccionar]
loc_23FE2: push  bp
           mov   bp, sp
           cmp   word ptr [bp+6], 13h   ; ¿ ss:[bp+6] = 0013h ?
           jnz   short loc_23FF0        ; NO: mostrar pantalla de claves

loc_23FEB: sub   ax, ax                 ; SI: hacer otra cosa
           jmp   loc_24098[/IDA]

ahh, el juego, para saber si tiene que mostrar la pantalla de claves o no, comprueba dos bytes en la pila. Si el valor es 0013h sabe que no tiene que mostrar las claves. Para cualquier otro valor, muestra la pantalla de claves.

El crack lo que hace es anular el salto que se toma cuando el valor es distinto de 0013h, con lo que la pantalla de claves no se muestra nunca. :)

Hecho sobre la version de cireja (http://www.abandonsocios.org/index.php?topic=7867).

(+) Les Manley in: Search for the King (1990) [fix]
+ Info https://www.vlan7.org/2020/12/dos-cracking-programando-un-tsr-para.html

+ Info y descargas en el OP.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Enero 25, 2021, 18:07:45 pm
Hola, hilo magnífico y lleno de nostalgia!

Querría pedirte si podrías echar un vistazo al Igor - Objetivo Uikokahonia
La protección que tiene es que comprueba que el CD está metido. Estaría genial si fueses capaz de crear un fix para que no compruebe el CD, como los antiguos cracks de juegos "No-CD"

He subido el juego a MEGA por si quieres echarle un vistazo (en el pack está todo preparado para jugar en DosBox): https://mega.nz/file/TCpk3brZ#YKmpVvF8VROy3apspQ0nXBKVRAK8jgN8QlWlY33S68o

(https://juegosabiertos.com/imagenes/abandonware/igor-objetivo-uikokahonia_1.jpg)


En DosBox está puesto que monte la imagen de CD Igor.cue (que llama a Igor.bin) para que así el juego inicie, ya que el CD está metido (montado en este caso).


El Igor.bin que he hay contiene simplemente el archivo IGOR.DAT que es lo que comprueba para ver que el CD está dentro.
Realmente la imagen de CD tenía muchos mas archivos y pistas de audio, unos 600mb, pero yo he borrado todo para dejarlo al mínimo que lo detecte.


Me da rabia tener esa imagen simplemente para la comprobación, porque realmente no usa ese IGOR.DAT, usa el que está fuera en la carpeta, y tampoco usa las pistas de audio ya que las extraje en .ogg y lee directamente eso archivos.

He abrierto el .exe con un editor hexadecimal y se pude encontrar facilmente lo que dice cuando no está metido el CD: "No se encontró el CD de Igor" entonces podría ser "facil" encontrar qué parte del código es la que comprueba el CD, pero yo ahí ya me pierdo, me supera totalmente.

(https://i.imgur.com/NnvI3O0.jpg)


Muchas gracias por todo. Si me dices como puedo ayudarte, dímelo.
Un saludo
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Enero 25, 2021, 19:57:08 pm
hola, si es en dosbox, la solucion simple y menos intrusiva es montar la imagen con imgmount. Creo que para lo poco que ocupa no merece la pena otra cosa.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Enero 25, 2021, 22:44:30 pm
Buenas, si sí, así lo tengo con la mini-imagen montada y funciona perfectamente.
Pero era un poco mas de "TOC" jajaa, de tenerlo mas limpio y simple.

Sería muy dificil salatarse un CD protection?
Podrías echarme una mano?
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Enero 26, 2021, 04:04:41 am
Buenas, si sí, así lo tengo con la mini-imagen montada y funciona perfectamente.
Pero era un poco mas de "TOC" jajaa, de tenerlo mas limpio y simple.

Sería muy dificil salatarse un CD protection?
Podrías echarme una mano?
hola, si es en dosbox, la solucion simple y menos intrusiva es montar la imagen con imgmount. Creo que para lo poco que ocupa no merece la pena otra cosa.

Sólo es un imgmount para tener la imagen del CD montada desde DosBOX. No me satures a gatuno que luego no me programa Les Manley 1. :lol:

Código: [Seleccionar]
imgmount D .\Igor\Igor.cue -t iso
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Enero 31, 2021, 14:35:53 pm
la verdad es que no recuerdo haber hecho nunca un nocd para DOS, asi que le estuve dando al Igor.

para comprobar si el CD esta insertado, el juego accede a una serie de archivos.

Spoiler: con la imagen montada (click para mostrar/ocultar)

Spoiler: sin la imagen montada (click para mostrar/ocultar)

pues bien, resulta que si cambiamos esta llamada:

Código: [Seleccionar]
OpenFile-R/W: D:\IGOR\IGOR.DAT
por esta otra:

Código: [Seleccionar]
OpenFile-R: C:\IGOR.DAT
habremos crackeado el juego. :) (C:\IGOR.DAT debe existir)

Spoiler: secuencia comandos debugger para jugar sin imagen montada (click para mostrar/ocultar)

conseguido desde el debugger, hice un TSR que captura la llamada a INT 21/3d que nos interesa y la modifica al vuelo.

Spoiler: pseudocodigo (click para mostrar/ocultar)

el tema es que cuando el juego llama a INT 21/3d , el cabron ya ha entrado en modo protegido, por lo tanto cuando la instruccion INT 21 se ejecuta, ya no salta al segment:offset de nuestra rutina INT 21 en modo real, puesto que en modo protegido ya no se usan los punteros de la interrupt vector table (IVT) para llamar a interrupciones, sino que hay IDT y otras cosas que tengo que estudiar.

sigo pensando que la mejor solucion es imgmount, pero si aprendo a capturar una INT en modo protegido a traves de dpmi (http://www.delorie.com/djgpp/doc/dpmi/ch4.8.html) y consigo un TSR funcional en modo protegido comparto.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Enero 31, 2021, 17:11:05 pm
Genial, mas que interesante, aunque mucho no entienda :D
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Enero 31, 2021, 21:55:27 pm
@gatuno

joer! me quito el sombrero! Simplemente con leer la explicación de lo que averiguas me deja impresionado.
Muchísmas gracias por estudiar este juego

EDIT1
Versión de disketes del IGOR que lógicamente no pide insertar CD. No se, por si sirviera para comparar y encontrar diferencias en cuanto a CD
https://mega.nz/file/fLJXmAYL#YqAL1Nb4FDAw-FeWlaa5rjNyCnGmnt2iP8vgbPld8o4
Listo para probarlo

EDIT 2
He encontrado esta web con ejemplos de crack NO-CD de juegos DOS
https://cloakedthargoid.wordpress.com/no-cd/

Artículo super interesante del mismo tío:
https://cloakedthargoid.wordpress.com/hacking-with-dosbox-debugger/

EDIT 3 - Reverse Engineering Igor
http://cyxdown.free.fr/igor/igor_re.pdf
https://56k.es/fanta/reversing-de-igor-objetivo-uikokahonia-jugable-desde-linux/
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 01, 2021, 02:24:12 am
Guau. Aprecio tu intencion, pero adjuntar un monton de enlaces de Igor y nocds solo porque *podria* tener algo que ver con lo que busco, no te lo tomes a mal pero realmente no es util.

Como puse mas arriba, lo que me interesa saber *especificamente* es: adaptar el TSR que hice para capturar INT 21/3d02 en modo real, para que haga la captura en modo protegido (dpmi).
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 01, 2021, 08:44:39 am
Ya, tienes toda la razón, pero es que anoche me emocioné buscando jaja
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 04, 2021, 01:21:53 am
Gatuno, ¿tienes ganas de marcarte un crack para "The Legend of Kyrandia - Disquetes 2.2"?
Tenemos un crack para la versión 1.8, pero no funciona en la 2.2.

Lo curioso es que he estado mirando la 2.2, y he cargado un save que tengo antes de que me pida las claves, para probar, y no hay manera ni con el manual delante. La protección es del tipo: introduce la palabra tal de la línea tal. Y por más que pruebo no tengo cojones de poner la palabra correcta y pasar la protección.
Tengo un save antes y otro después con la prueba ya pasada.

Quizá mirando cómo trabaja el crack de la versión 1.8 se vea rápido. Yo lo he abierto con UltraEdit para mirar un poco por encima y el fichero es enano, casi no hace nada. Hace lo que tiene que hacer y hace una llamada al MAIN.EXE, que es el lanzador del juego.

En juegomania (http://www.juegomania.org/descargas/pc/4987) está la versión 2.2 lista para montar la carpeta en DOSBox. Tiene un puñado de saves. Pide claves al pasar la cueva, y el que carga antes de las claves es uno que se llama "puente roto a cruzar", y el save con la prueba ya pasado se llama "Juego desprotegido".

La versión 1.8 con crack (KYRCRACK.COM) en la descarga de Rodri (http://www.abandonsocios.org/index.php?topic=6617) en el hilo del juego.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 04, 2021, 11:49:16 am
¿quizas hay varias ediciones de manual con distintas palabras en x posicion, y por eso no te acepta la clave? no lo se, pero el juego compara la clave introducida con estas cadenas en MAIN.EXE

(https://i.postimg.cc/bq1ZRzFZ/MAIN-EXE-hexedit-ORIG.png) (https://i.postimg.cc/bq1ZRzFZ/MAIN-EXE-hexedit-ORIG.png)

mmmm ¿y si las sustituimos por "a"? :wacko:

jeje pues si, y para que el jugador sepa que tiene que introducir una "a", podemos sustituir la cadena "busca la pagina con este simbolo...", por un mensaje informativo.

(https://i.postimg.cc/1X3sSkNT/crack.png)

MAIN.EXE ya modificado (https://www.mediafire.com/file/bqcgdr2dsh61nyx/MAIN.EXE/file)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 04, 2021, 12:34:33 pm
Joer, que máquina!
Ójala el Igor fuera así de facil :'(
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Dvdcillo en Febrero 04, 2021, 13:07:35 pm
Por arrojar un poco más de luz sobre el tema...

Probando el juego en la versión Arcadia, usando mi manual original de la versión de disquetes de Erbe, paso la protección sin ningún problema.
¿Quizás mi versión Erbe también sea la 2.2? Cireja, ¿puedes decirme de dónde has conseguido tu manual (en caso de ser un pdf) para comparar con el mío?

Por otro lado, comento la chapuza de manual que hicieron los de Arcadia... hasta la fecha no había probado el juego con este manual.
En lugar de 17 páginas numeradas, tiene sólo 8. Y lo único que ofrecen para pasar el anticopia, lo adjunto en una foto...

(https://imagizer.imageshack.com/v2/1600x1200q90/923/iudlgr.jpg) (https://imageshack.com/i/pniudlgrj)

Si no se me escapa nada... ¡pobre el que comprase esta versión del juego en su momento! :lol:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 04, 2021, 14:04:02 pm
Ya conseguí pasarlo con el manual. No sé que me pasaría ayer, que no daba una.
El manual que tengo es el pdf que comparto en mi post del hilo del juego.

Genial Gatuno!!! Un mostro!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 04, 2021, 17:33:15 pm
bue no hay merito cireja, tengo un crack en ingles para kyrandia que hace lo mismo con la 'x'. :P

dariwonka, cuando lo ves parece evidente, como el huevo de Colon :P , pero yo hasta que no lo vi en otro crack, ni se me pasaba por la cabeza que alguien pudiera dejar esto asi, en texto claro.

lo vi por primera vez en un crack de un Larry (creo que el 2), cuya proteccion era preguntar por unos telefonos de posibles ligues en texto claro.

no esta de mas tenerlo presente, podriamos sacar un crack rapido, pero he de decir que no me he encontrado muchos juegos asi.

dvdcillo, veo tu manual de Arcadia y subo 20. En el MAIN.EXE pusieron "meomento" como clave. :rolleyes:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Febrero 05, 2021, 03:52:59 am
Dice Gatuno que hace cracks. No, el crack es él!!! ;D
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 08, 2021, 00:02:57 am
Hola Gatuno, has tenido tiempo de mirar el Igor?

Gracias crack!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 08, 2021, 00:19:04 am
En mi humilde opinión, lo que quieres hacer con el Igor de destriparlo y pasar las pistas a ogg y usar un crack para no usar el CD es algo que roza lo absurdo.
Es solo una opinión, claro, como los colores. Yo que siempre intento dejar las configuraciones lo más parecidas a como se jugaba originalmente en las máquinas de la época, hacer eso pues va en contra de todos mis principios. Y más en este caso que el trabajo lo hace todo el DOSBox. Pues eso, no lo entiendo. Lo de ahorrar 3 megas y convertir los audios, pues no lo veo.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 08, 2021, 10:26:56 am
Exáctamente, es tu opinión, no te pido que lo entiendas.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 08, 2021, 10:50:23 am
Pues eso, gracias a dios en este mundo en el que nos ha tocado vivir se puede opinar, sin miedo a que nadie se ofenda por ello, siempre que prime la educación.

;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 16, 2021, 21:06:06 pm
va un crack+fix de un juego que me paso Rodri el otro dia para desproteger.

se trata del Fast Gun, que se encuentra sin registrar, al comienzo pide que pongamos una clave de registro (un serial).

aparte el juego tiene algunos problemas de velocidad en dosbox.

1. Durante el juego, hay sprites que parpadean -> esto lo podemos solucionar poniendo unos 50.000 ciclos en dosbox.
2. El menu del juego va muy lento (tarda hasta diez segundos en reconocer cada pulsacion de tecla). jeje me rio porque es que resulta que hace poco hice un fix para el primer juego que hicimos un amigo y yo, que antes de salir al DOS hace un scroll suave en modo texto, que funcionaba fluido en mi 486 DX33, pero muy lento en dosbox. Hay cosas como un bucle de 65.535 instrucciones NOP que confunden los tiempos de dosbox (dosbox no es una emulacion cicloexacta de la CPU).

corto el rollo.

juego sin desproteger, subido por RodrigoH17: https://mega.nz/file/0FBSARKA#Kb4cwRNa02NTVHlDJyZQAZLlo5sbtrRirtSgT6S4PbA

FASTGUN.EXE con crack y fix aplicado: https://www.mediafire.com/file/8o7vkdl8ivqxnpd/FASTGUN.EXE/file

y si alguien quiere solo crack, o solo fix:

hexedit FASTGUN.EXE y

para jugar a los niveles de la version registrada:
Código: [Seleccionar]
cambiar "e8 99 14" por "eb 08 90"
cambiar "84 01 74 0d" por "84 01 eb 0d"

con estos dos cambios aceptara cualquier serial (y tambien la tecla ESC) como codigo de registro valido.

fix: lentitud del menu
Código: [Seleccionar]
cambiar "f8 00 75 f9" por "f8 00 90 90"
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 16, 2021, 21:43:13 pm
(https://media1.tenor.com/images/63415b2ea8b547e22fa5734e11607947/tenor.gif)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Febrero 16, 2021, 21:49:59 pm
¡Me lo llevo! ;)

¿Alguien ha podido encontrar información del juego? Ya sabéis, año, desarrollador, esas cosas.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 16, 2021, 22:04:30 pm
pues sin registrar aparece el siguiente mensaje.

(https://i.postimg.cc/zBXt6bnQ/fastgun-000.png)

el ejecutable tiene fecha de 28-dic-1998 y los archivos tienen fecha entre 1995 y 1998. Esto podria indicar que haya habido versiones anteriores. ¿?
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 16, 2021, 22:10:51 pm
Segun el readme que trae, el año en el cual salio este juego es 1996, el desarrollador es Scott Bias.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Febrero 17, 2021, 14:40:20 pm
¡Gracias! ;)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 20, 2021, 13:24:16 pm
Me parece que no existe crack para ninguna de las versiones (256 y 16 colores) del King's Quest V...

:rolleyes:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 20, 2021, 18:04:16 pm
ah, pues si me pasas partida guardada le echo un vistazo.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 20, 2021, 21:20:59 pm
No he jugado a este. No sé ni cuándo salta la protección anticopia.

Solo he encontrado estos viejos saves (https://web.archive.org/web/20100612004925/http://www.la-aventura.net/baja/saves/kq5_bruno321.zip), que quizá sirvan o quizá no. En Sierra ya se sabe con el tema de las partidas, según sea la instalación y cómo esté parcheada funcionarán o no los saves. Ese archivo está regular, he podido descomprimirlo con 7z.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 21, 2021, 15:23:07 pm
Gatuno, a ver si puedes echarle un ojo al Future Wars.

Para la versión disquetes hay un crack que no termina de funcionar. Al principio hay que pasar una pantalla eligiendo unos colores dos veces. El crack pasa la primera, pero en la segunda se queda bloqueado todo.
He probado todo con DOSBox y nada, así que me da la espina de que puede tener fallos el crack, y que quizá si le echas un vistazo ves el problema.

Pila el archivo :dosbox: Future Wars - Time Travellers - DOSBox Disquetes.7z (http://www.abandonsocios.org/index.php?topic=6419.msg78309#msg78309) (2,29 MB)

Ahí está todo para que lo mires.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 21, 2021, 16:13:51 pm
Mi version del "Future Wars" funciona perfectamente (le gane hace unos años sin problema), fue descargada desde "La Selva Del Camaleon", aca la dejo:

Código: [Seleccionar]
https://mega.nz/file/MEYDAaJQ#maH1tUOnvHonHb7BzEiFUOb8_9p_vy1eOT9WnkqDgDg
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 21, 2021, 17:18:13 pm
El crack es el mismo, Rodri. No funciona. Compruébalo. Monta tu carpeta en DOSBox y ejecuta Jugar. Pasas la primera pantalla de la protección y en la segunda se queda pillado.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 21, 2021, 17:24:29 pm
Si, es cierto, despues de la pantalla de la proteccion aparece la pantalla de "Delphine" (los creadores) y ahi es donde se cuelga, pero encontre cual era la falla:

Para que funcione tenemos que deshabilitar la memoria EMS.

Código: [Seleccionar]
ems = false
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 21, 2021, 18:05:28 pm
Me sigue fallando con ems=false.

¿Qué tienes puesto en el core? Yo tengo esto:

core=auto
cputype=auto
cycles=auto

Además, ¿dices que pasas la protección y se cuelga en la pantalla de los creadores? A mí se me cuelga en la segunda pregunta de la protección.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 21, 2021, 19:25:40 pm
core=auto nunca es recomendable usar, para juegos viejos siempre hay que usar core=normal.

Yo uso esta configuracion:

core=normal
cputype=auto
cycles=10000

Y para este juego en particular:

ems=false
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 21, 2021, 20:24:56 pm
a mi no me funciona en dosbox (pero si dosbox-x, aunque el raton no va tan bien), asi que lo he rehecho.

el crack es un TSR que coloca una rutina desprotectora en INT_69, y para que se ejecute, intercepta INT 21/30, que el juego llama al inicio para obtener la version del DOS.

INT_69 parchea el juego en memoria, en tiempo de ejecucion. Modifica dos bytes en la posicion de memoria [bp+06]:3afah

es decir, el offset 3afah, y el segmento lo obtiene leyendo los dos bytes de la pila, en la posicion [bp+06]

el problema es que, al menos en dosbox, [bp+06]:3afah no apunta a donde el crack espera, sino a una zona de memoria que no debe ser sobreescrita, provocando que cuando el crack parchea en memoria, el juego se cuelgue.

bien, al menos en dosbox, el segmento correcto esta en [bp+02]. esto no es correcto.

he rehecho el crack y por supuesto se incluye el codigo fuente.

probado en dosbox y dosbox-x, con la configuracion por defecto.

https://www.mediafire.com/file/tcowdrihl7pjug4/FWCRK.7z/file
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 21, 2021, 20:30:53 pm
Pues estamos ante un expediente X. Me sigue sin funcionar. Se bloquea en el test 2 de colores. Cambiados los ajustes que indicas, y nada.
He probado tanto a carpeta que tú has subido como la que tengo yo en mi post. Pero vamos, que los dos tienen el mismo crack.

¿Me estás diciendo entonces, que a ti sí te funciona? ¿Podrías volver a probar? Baja el mío y pruébalo, porfa

Qué cosas!!!

Edito: estábamos escribiendo a la vez, gatuno. Ahora lo miro.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: kurt en Febrero 21, 2021, 20:39:55 pm
a mi no me funciona en dosbox (pero si dosbox-x, aunque el raton no va tan bien), asi que lo he rehecho.

el crack es un TSR que coloca una rutina desprotectora en INT_69, y para que se ejecute, intercepta INT 21/30, que el juego llama al inicio para obtener la version del DOS.

INT_69 parchea el juego en memoria, en tiempo de ejecucion. Modifica dos bytes en la posicion de memoria [bp+06]:3afah

es decir, el offset 3afah, y el segmento lo obtiene leyendo los dos bytes de la pila, en la posicion [bp+06]

el problema es que, al menos en dosbox, [bp+06]:3afah no apunta a donde el crack espera, sino a una zona de memoria que no debe ser sobreescrita, provocando que cuando el crack parchea en memoria, el juego se cuelgue.

bien, al menos en dosbox, el segmento correcto esta en [bp+02].

he rehecho el crack y por supuesto se incluye el codigo fuente.

probado en dosbox y dosbox-x, con la configuracion por defecto.

https://www.mediafire.com/file/tcowdrihl7pjug4/FWCRK.7z/file

Me encanta tus post, tan explicativos y educativos. Gracias.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 21, 2021, 21:00:27 pm
Funciona perfecto, gatuno. Apúntate otra.

Como apunte del Future Wars, en la opción "Graphic Adapter" seleccionar MCGA y no VGA para evitar los parpadeos en las animaciones.
Descarga actualizada.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: RodrigoH17 en Febrero 21, 2021, 22:40:15 pm
Sigue pareciendo muy extraño que a mi si me funcione, y eso que probe con varias versiones del DOSBox :D

Bien por gatuno por otro crack, es un maestro!!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 22, 2021, 01:27:41 am
Más faena, minino:

Innocent Until Caught versión CD:
El crack de la versión disquetes funciona en la versión CD pero la pantalla se va a negro. Pasa la protección y empieza la música, pero se va a negro. Funciona por los pelos, seguro que se puede arreglar.

Aquí puedes pillar (http://www.abandonsocios.org/index.php?topic=6044.msg45000#msg45000) las dos versiones y hacer pruebas.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Febrero 22, 2021, 02:27:45 am
Si no es abusar, hace tiempo que me ronda por la cabeza pedirle a gatuno que le eche un vistazo a la versión disquete del Strike Commander.

La versión CD va de fábula y debería "conformarme" con ella, porque trae sus voces y tal. Pero la versión disquete tiene una protección muy porculera que hace que se te acabe el combustible, y eso que hace tiempo encontré un programa tipo Locksmith que en teoría lo desprotegía.

Puedo proporcionar savegames y lo que haga falta.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 22, 2021, 22:15:43 pm
el crack que subi para Future Wars no es correcto, a ver si saco un rato y le echo un vistazo.

si nos saltamos la intro, salta de nuevo a la pantalla de claves. Solo si la dejamos correr, salta al juego.

las otras peticiones las ire revisando cuando tenga algun rato libre.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 23, 2021, 00:36:37 am
sin el crack pasa lo mismo. De todos modos el crack no es correcto. Resumiendo:

future.com interceptaba INT 21/30 para cambiar la instruccion "mov ax,0" del juego por "int 69", que el juego ejecutara.

INT_69 crackeaba el juego, y despues intentaba dejarlo como antes, sustituyendo "int 69" por "mov ax,0"

el crack obtiene el segmento donde volver a parchear "mov ah,0" de [bp+06]. Pero en dosbox no es correcto. Y [bp+02] tampoco. Si no se cuelga es por chiripa, porque estamos escribiendo dos bytes "a saber donde".

el segmento estaba mas alla, creo que en [bp+14], pero al final lo he solucionado simplemente ejecutando la instruccion que parcheamos al inicio de nuestra INT (el fix de Les Manley, o los parches de los juegos gunstick, por ejemplo, siguen la misma estrategia).

nuevo crack: https://www.mediafire.com/file/tcowdrihl7pjug4/FWCRK.7z/file
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 23, 2021, 00:44:33 am
Ole tú
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Febrero 23, 2021, 01:46:53 am
Voy a dejar por aquí constancia de la petición que le he hecho por privado al lindo gatito. ;)

Es ver si de algún modo puede poner voces a los textos de Chewy: ESC from F5 que estoy traduciendo.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 23, 2021, 11:36:18 am
http://www.youtube-nocookie.com/v/ylChjzGW12I
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Febrero 23, 2021, 22:16:07 pm
¡Los gatitos siempre lo consiguen!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 24, 2021, 11:21:57 am
dejando a un lado el offtopic de gatos...

1. el hilo se llama "Listado de cracks/fixes que voy haciendo", y aunque la mayoria son peticiones, esto NO es un hilo de peticiones. Podeis pedir, ya veis que voy haciendo, me gusta el tema y por mi bien, pero sin abusar, todos a la vez no por favor.
2. que te pidan lo mismo una y otra vez es muy frustrante. Si, va por el Chewy. No por mucho llamar al ascensor va a llegar antes :P

estoy saturado del DOS, creo que dejo el cacharreo DOS por una temporada. :)
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 24, 2021, 13:20:40 pm
Vaya, se veía venir.
Mis disculpas por lo que a mí se refiere. Sorry. Esto es para divertirse, claro está :)

PD: este mes no cobras :lol:
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Febrero 24, 2021, 14:32:22 pm
Pos vaya... ya la he liao...
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: Neville en Febrero 24, 2021, 15:26:09 pm
Por mi parte pido también disculpas, no pretendía abusar.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: pakolmo en Febrero 24, 2021, 15:34:32 pm
No es culpa vuestra, es mía que me repito como el ajo. Y no me doy cuenta de lo pesado que llego a ser.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 24, 2021, 19:18:29 pm
tranquis no pasa nada, este ultimo mes estoy intentando terminar la traduccion de Les Manley, sprint total, y es mucho tiempo haciendo lo mismo y uno se gasta.
volvere. ;)

Cita de: cireja
PD: este mes no cobras :lol:
XDDDDD
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 24, 2021, 19:28:28 pm
Y yo que iba a preguntarte qué tal iba el Igor...

Jajajaj, es broma!

Me gusta entrar a este hilo de vez en cuando a ver qué nuevas cosas (y explicaciones) vas haciendo.

Muchas gracias por tu trabajo!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 24, 2021, 21:00:02 pm
¿igor? ¿que igor?

¿que has entendido? no voy a mirar nada mas del igor, funciona perfectamente.

http://www.abandonsocios.org/index.php?topic=16700.msg173649#msg173649
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: dariwonka en Febrero 24, 2021, 22:13:54 pm
He entendido lo que pusiste:

sigo pensando que la mejor solucion es imgmount, pero si aprendo a capturar una INT en modo protegido a traves de dpmi y consigo un TSR funcional en modo protegido comparto.

http://www.abandonsocios.org/index.php?topic=16700.msg173799#msg173799


Pero te vuelvo a repetir (por si no lo has entendido TÚ), no entraba aquí para eso, solo para ver cómo va el hilo. Así que si estás cabreado por los que te dan la brasa, no lo pagues con los que no te la dan....

Háztelo mirar.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Febrero 24, 2021, 22:21:42 pm
Madre mía
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Febrero 24, 2021, 22:49:21 pm
no, no lo has entendido.

solo te digo lo mas directo que puedo "no voy a mirar nada mas del Igor", porque como insistes tanto pense que no te habias dado cuenta de que no iba a hacer nada. Revisa el hilo entero si quieres.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Marzo 13, 2021, 14:12:29 pm
disclaimer: he intentado resumirlo pero aun asi quedó bien tocho. :/

yo sigo de vacaciones de cacharreo DOS, pero me las acabo de saltar para echar un vistazo al KGB y ver si podia sacar un crack.

comparé el EXE ingles crackeado con el EXE ingles original, y me salian un huevo y medio de diferencias.

despues me fije que los tamaños de los EXE eran muy diferentes. En mi version los EXE y su tamaño son:

KGBPRG.EX_ con tamaño 27773 bytes <-- este es el original
KGBPRG.EXE con tamaño 61164 bytes <-- crakeado

cuando hay una diferencia tan grande de tamaño, casi con total seguridad el original esta empaquetado (comprimido). Y cuando lo ejecutamos se desempaqueta (descomprime) en memoria. Esos bytes en memoria sí son el codigo de verdad.

asi que me puse a descomprimir el archivo. La herramienta UNP.EXE [1] (http://unp.bencastricum.nl/) es una buena primera opcion. No puede desempaquetar todo, pero es bastante todoterreno. Desde dosbox:

Código: [Seleccionar]
UNP KGBPRG.EX_
y ya tenemos el original descomprimido.

ahora ya si, si lo compararamos con el EXE crackeado, no hay tropecientos mil bytes diferentes, solo tres bloques de bytes diferentes.

viendo los bytes que cambian, huele a que los dos primeros son el crack en si, para la proteccion de claves. Los busque en la version en castellano y ahi estaban.

(https://i.postimg.cc/jj7zGLbj/1-crk-claves.png)

(https://i.postimg.cc/bJfQ8py9/2-crk-claves.png)

peeeero cuando nos fijamos en el tercer bloque, podemos ver que lo que cambia es un mensaje de error/advertencia del juego.

(https://i.postimg.cc/DZQ1wHmk/3-crack-checksum.png)

es decir, que son datos y no codigo. Y eso huele a que es un ajuste del checksum, pero aun asi intente hacer el mismo cambio en la version "KGB - DOSBox Disquetes.7z" de cireja... sin exito.

"KGB - DOSBox Disquetes.7z" modificado me seguia tirando al DOS (al menos con mis versiones).

(https://i.postimg.cc/1X9wnBNg/checksum-code.png)
(Nota: *creo* que el segundo call es la rutina chk_checksum (¿File or disk error?))

es decir, que el cabron del juego tiene al menos dos defensas: la comprobacion de claves en si, y ademas, otra capa defensiva: comprobar ciertos puntos del juego donde los crackers podrian haber cambiado bytes para crakearlo, y si detecta que los bytes estan toqueteados, tarjeta roja, has sido detectado y el juego te tira al DOS.

me jodio bastante, porque quien haya crakeado algun juego sabra que el subidon es mejor que cualquier catnip, y mientras lo hacia iba escribiendo esto en un txt, y asi contagiar subidones ;D

llegados a este punto, se me ocurren dos opciones.

1. intentar ajustar el checksum a la version en castellano.
2. no cambiar el EXE, hacer un cargador/TSR que haga dos cosas.
   A) modificar los bytes de la proteccion de claves en caliente, en memoria, capturando alguna INT cercana por ejemplo. Y una vez cambiado, y antes de que la rutina comprobar_checksum se ejecute...
   B) que el TSR vuelva a dejar los bytes en memoria como estaban originalmente.

pero esto puede requerir mas tiempo.

tarde o temprano intentare acabar el crack. Mientras tanto con que la info pueda serle util a alguien (cireja o quien sea), para otros cracks, habra valido la pena el tiempo invertido.

es todo por ahora, feliz vicio/cracking!!
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Marzo 13, 2021, 15:07:41 pm
Genial. Gran avance!!! ;)

¿Y entonces qué hacemos? Entender tu explicación, creo que la he entendido, pero llevarla a cabo ya es otra cosa. ¿Tenemos entonces crack?
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Marzo 13, 2021, 16:50:41 pm
¡gracias! :)

no, por ahora no tenemos crack, mas que nada queria contar lo del UNP.EXE y tal, aunque luego pense que el Bargon Attack que crackeaste hace unos dias es un ejecutable comprimido (al menos mi version), asi que igual ya te lo sabias, pero bueno, siempre habra alguien que no lo sepa y le va a servir.

si quedara poco por hacer, me ponia y compartia pero ya, pero es que a lo mejor me lleva una tarde entera en el mejor de los casos. A veces sale algo raro y lleva mas tiempo, el cracking puede ser muy gratificante, pero a veces puede ser bastante frustrante y entretenerte mucho tiempo hasta que sale, y a veces pues no sale. Por ejemplo, GoGo!! Uribyeol (AKA "GoGo our star") (1993) [crack], que me pidio Rodri hace tiempo, me llevo creo que dos o tres semanas. Alguno que me pidio Neville me llevo sin exagerar 4 ó 5 meses. No se, funciono por rachas, no puedo ponerme hasta que salga, me tiene que venir, le das, sale tal cosa, lo dejas, luego en el momento menos pensado... a lo mejor estas comiendo y se te enciende la luz, entonces tienes que dejar de comer y ponerte a ello antes de que se te vayan las ideas, pakolmo me entendera por la tradu del Les Manley, cosas de la inspiracion que aparece cuando quiere jeje

ya le ire dando, si no hay nada mas raro el KGB podria salir en unos dias. Yo en cuanto lo consiga (si lo consigo claro), comparto.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: kurt en Marzo 13, 2021, 17:01:33 pm
Genial gatuno. Siempre me leo tus explicaciones. Yo le he dado un poco a algunos programas de Windows y a extraer recursos, pero nunca me he puesto con DOS. Y me llama mucho la atención.

Este hilo está en mis favoritos sobre tutoriales de fixes.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Marzo 13, 2021, 17:46:34 pm
pues si te gusta...

DOS cracking series
01. Cracking de un juego DOS con IDA (analisis estatico) (https://www.vlan7.org/2018/12/reversing-de-un-juego-ms-dos-antiguo.html)
02. Cracking de un juego DOS con DOSBox debugger (analisis dinamico) (https://www.vlan7.org/2019/01/crack-de-un-juego-ms-dos-usando-dosbox_19.html)
03. Haciendo un cargador (loader) para crackear un juego DOS en tiempo de ejecucion (I) (https://www.vlan7.org/2019/02/ms-dos-cracking-programando-un-cargador.html)
04. Haciendo un cargador (loader) para crackear un juego DOS en tiempo de ejecucion (II) (https://www.vlan7.org/2019/04/haciendo-un-cargador-loader-para.html)
05. Dandole al debugger para arreglar un bug en un juego DOS (https://www.vlan7.org/2019/10/dandole-al-dosbox-debugger-para.html)
06. Programando un TSR para interceptar, en una aventura grafica/conversacional, los comandos que introduce el jugador (y cambiarlos al vuelo) (https://www.vlan7.org/2020/12/dos-cracking-programando-un-tsr-para.html)
07. (otro) cracking de un juego DOS con DOSBox debugger (analisis dinamico) (https://www.vlan7.org/2021/01/dos-cracking-series-ii-b-otro-cracking.html)

PD: te contare un secreto: nunca he crakeado nada de windows. Cuando me toca mirar algo en el portatil de mi mujer, miedo me da. XDD
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: kurt en Marzo 13, 2021, 19:35:31 pm
Impresionante, más material para bichear. :huh:

Gracias.

Pues de Windows me atrevo a decir que es más fácil, sobre todo cuando sabes con que lenguaje de programación se realizó, porque hay multitud de herramientas para cada caso.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: gatuno en Marzo 23, 2021, 23:30:42 pm
aprovechando un ratejo libre estuve mirando el KGB, y vi un poco mas.

Cita de: gatuno
es decir, que son datos y no codigo. Y eso huele a que es un ajuste del checksum,
esto no es del todo correcto. Por lo que he podido ver, el bloque 3 es codigo+checksum.

en el bloque 3, los crackers aprovecharon ese espacio de datos para alojar dos rutinas. Pero en realidad es codigo que se ejecuta, ya que el crack introduce dos calls en el codigo del juego. Hay un call en el bloque 1 y otro el bloque 2.

y en el bloque 3, despues de dichas dos rutinas, unos pocos bytes (21d) que empiezan por algo un poco sospechoso que huele a checksum:

Código: [Seleccionar]
0x000000000000001f:  00 00                      add  byte ptr [bx + si], al
Desensamblado bloque 3 en shell-storm (http://shell-storm.org/online/Online-Assembler-and-Disassembler/?opcodes=0d0a+2483+e902+6681+7cfc+96fe+109f+7401+c389+3e27+0b89+3e23+0b2e+893e+af7e+c300+008b+c605+4300+3d23+0b75+052e+8a16+af7e+8854+43c3&arch=x86-16&endianness=little&dis_with_addr=True&dis_with_raw=True&dis_with_ins=True#disassembly)

Edit: cambiando bytes y ejecutando con KGB.BAT he pasado de la pantalla de claves, sin que el ruso que sale despues me eche a Siberia, pero hay algun efecto secundario porque el raton deja de funcionar.

es todo por ahora, ya ire pensando en el crack.
Título: Re:Listado de cracks/fixes que voy haciendo
Publicado por: cireja en Marzo 24, 2021, 02:01:20 am
Guay. Me encantaría entender más de esto, pero a ese nivel me pierdo. Te pillo cosas, pero vaya, qué difícil parece.

Ole tú :aplauso: