Index du Forum
IDENTIFICATION SERVEUR : 51.83.10.223 - CLIENT : 3.214.224.224

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Where in the USA is Carmen Sandiego? IIgs (Broderbund, 89)

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROTECTION MALEFIQUE
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 3043
Localisation: Le Chesnay, France

MessagePosté le: Lun 04 Avr 2016, 14:46    Sujet du message: Where in the USA is Carmen Sandiego? IIgs (Broderbund, 89) Répondre en citant

#826 - You are agent A07 and you must track Carmen and her evil team in the USA. The game incorporates a word look-up check when you solved a case. I knew that because I cracked the 8-bit America's past in the early 90's. The game comes in a box with a huge Fodor book that is America's history, facts, geography, etc. It is worth reading for everyone to discover the USA.

Protection type
As I wrote earlier, it is a password protected title. The program asks you to find a word in the Fodor book.

How to copy
Use ZZCopy or Photonix II to copy the two disks. Then, store them in a dry and safe place.

Long tracing
That one was fun because Broderbund used arguments to procedures or functions instead of the usual : enter / compare / if different fail. Here, in the CARMEN.USA system file, the routines hold a parameter in the accumulator to perform some tasks. Depending on the value, the main loop goes to different sub-routines.
Code:

If A holds #$596, then you enter the password protection.
If A holds #$597, your answer is compared with the right one.
If A holds #$5A1, your answer is incorrect.
and if A holds #$5A0, the answer is accepted and you can continue.


There are two ways to crack the software:
1. Pass #$5A0 instead of #$596 to the main loop. That way, you will enter with a "Good job" message and skip the password protection.
2. Keep the parameters as they are and they consider all answers to be correct.

How to crack
Launch Block.Warden and...
Code:

Prefix /CARMEN.USA.1
Follow file CARMEN.USA
At offset $2A18:96 -> A0
or option #2
At offset $2B0E:09 -> 00
Write the block back onto disk


The disk images are available at http://www.brutaldeluxe.fr/crack/

Reboot and... learn,

LoGo
4/2016
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 3043
Localisation: Le Chesnay, France

MessagePosté le: Lun 04 Avr 2016, 14:48    Sujet du message: Répondre en citant

Some code

Code:

Arrays
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
04/0707: 5765206865                 ASC   'We here at Acme thank you for I     
04/072E: 20776F726B                 ASC   ' work on this case.'0A0A0A           
04/0744: 00                         ASC   00                                   
04/0745: 596F757220                 ASC   'Your success will be noted on I     
04/076C: 72642E0A0A                 ASC   'rd.'0A0A                             
04/0771: 00                         ASC   00                                   
04/0772: 4265666F72                 ASC   'Before you are promoted you haI     
04/0799: 726520636C                 ASC   're clue to unravel.'0A00             
04/07AE: 5573652074                 ASC   'Use the Fodor's USA travel guiI     
04/07D5: 7020796F75                 ASC   'p you answer the following queI     
04/07FB: 536F727279                 ASC   'Sorry, your promotion is denieI     
04/0822: 20796F7520                 ASC   ' you did not unravel the finalI     
04/0848: 5468617420                 ASC   'That is incorrect. Please try I     
04/086E: 476F6F6420                 ASC   'Good job, '00                       
04/0879: 2C20796F75                 ASC   ', you have earned a promotion.I     
04/089A: 596F757220                 ASC   'Your new rank is: '00               
04/08AD: 2E0A00                     ROL   |$000A                               
04/08B0: 0A                         ASL                                         
04/08B1: 0A                         ASL                                         
04/08B2: 4272                       WDM   $72                                   
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Table of pointers to the routines
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/309B: 701B                       DA    $1B70                                 0
01/309D: 831B                       DA    $1B83                                 1
01/309F: A51B                       DA    $1BA5                                 2
01/30A1: BB1B                       DA    $1BBB                                 3
01/30A3: 161C                       DA    $1C16                                 4
01/30A5: 381C                       DA    $1C38                                 5
01/30A7: 631C                       DA    $1C63                                 6
01/30A9: 7C1C                       DA    $1C7C                                 7
01/30AB: 911C                       DA    $1C91                                 8
01/30AD: CD1C                       DA    $1CCD                                 9
01/30AF: 491F                       DA    $1F49                                 A
01/30B1: DF1F                       DA    $1FDF                                 B
01/30B3: F11F                       DA    $1FF1                                 C
01/30B5: 9B21                       DA    $219B                                 D
01/30B7: B621                       DA    $21B6                                 E
01/30B9: C221                       DA    $21C2                                 F
01/30BB: E721                       DA    $21E7                                 10
01/30BD: B122                       DA    $22B1                                 11
01/30BF: 3723                       DA    $2337                                 12
01/30C1: 5023                       DA    $2350                                 13
01/30C3: 7523                       DA    $2375                                 14
01/30C5: CF23                       DA    $23CF                                 15
01/30C7: 6824                       DA    $2468                                 16
01/30C9: 8924                       DA    $2489                                 17
01/30CB: 2825                       DA    $2528                                 18
01/30CD: 6725                       DA    $2567                                 19
01/30CF: C125                       DA    $25C1                                 1A
01/30D1: 4A26                       DA    $264A                                 1B
01/30D3: E926                       DA    $26E9                                 1C
01/30D5: D927                       DA    $27D9                                 1D
01/30D7: 2728                       DA    $2827                                 1E
01/30D9: A929                       DA    $29A9                                 1F
01/30DB: BC29                       DA    $29BC                                 20
01/30DD: DB29                       DA    $29DB                                 21
01/30DF: E229                       DA    $29E2                                 22
01/30E1: 8A2A                       DA    $2A8A                                 23
01/30E3: 612B                       DA    $2B61           ; Good job            24
01/30E5: 2C2C                       DA    $2C2C                                 25
01/30E7: 332C                       DA    $2C33                                 26
01/30E9: 8A2C                       DA    $2C8A                                 27
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Table of parameters
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/30FF: 6400                       DW    $0064                                 0
01/3101: 6500                       DW    $0065                                 1
01/3103: C800                       DW    $00C8                                 2
01/3105: C900                       DW    $00C9                                 3
01/3107: 2C01                       DW    $012C                                 4
01/3109: 2D01                       DW    $012D                                 5
01/310B: 3601                       DW    $0136                                 6
01/310D: 9001                       DW    $0190                                 7
01/310F: F401                       DW    $01F4                                 8
01/3111: FB01                       DW    $01FB                                 9
01/3113: 1102                       DW    $0211                                 A
01/3115: 5802                       DW    $0258                                 B
01/3117: 6C02                       DW    $026C                                 C
01/3119: 8002                       DW    $0280                                 D
01/311B: 8102                       DW    $0281                                 E
01/311D: 9402                       DW    $0294                                 F
01/311F: 9502                       DW    $0295                                 10
01/3121: 9602                       DW    $0296                                 11
01/3123: 2003                       DW    $0320                                 12
01/3125: 8403                       DW    $0384                                 13
01/3127: E803                       DW    $03E8                                 14
01/3129: E903                       DW    $03E9                                 15
01/312B: EA03                       DW    $03EA                                 16
01/312D: 4C04                       DW    $044C                                 17
01/312F: 5004                       DW    $0450                                 18
01/3131: B004                       DW    $04B0                                 19
01/3133: B104                       DW    $04B1                                 1A
01/3135: B204                       DW    $04B2                                 1B
01/3137: 1405                       DW    $0514                                 1C
01/3139: 7805                       DW    $0578                                 1D
01/313B: 7905                       DW    $0579                                 1E
01/313D: 7C05                       DW    $057C                                 1F
01/313F: 7F05                       DW    $057F                                 20
01/3141: 8105                       DW    $0581                                 21
01/3143: 9605                       DW    $0596           ; Use Fodor           22
01/3145: 9705                       DW    $0597           ; Compare answer      23
01/3147: A005                       DW    $05A0           ; Good job            24
01/3149: A105                       DW    $05A1           ; Incorrect           25
01/314B: AA05                       DW    $05AA                                 26
01/314D: AB05                       DW    $05AB                                 27
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

The entry point of the password protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/29D2: A99605                     LDA   #$0596          ; Tell Use Fodor     
01/29D5: 8D0801                     STA   $030108                               
01/29D8: 829907                     BRL   $3174                                 
01/29DB: 22EA3200                   JSL   $0132EA                               
01/29DF: 829207                     BRL   $3174                                 
01/29E2: F47207                     PEA   ^$040772        ; Before you are...   
01/29E5: F47207                     PEA   $040772                               
01/29E8: 22F04D00                   JSL   $014DF0                               
01/29EC: 7A                         PLY                                         
01/29ED: 7A                         PLY                                         
01/29EE: 22EA4B00                   JSL   $014BEA                               
01/29F2: F4AE07                     PEA   ^$0407AE        ; Use the Fodor's... 
01/29F5: F4AE07                     PEA   $0407AE                               
01/29F8: 22F04D00                   JSL   $014DF0                               
01/29FC: 7A                         PLY                                         
01/29FD: 7A                         PLY                                         
01/29FE: F41700                     PEA   $0017                                 
01/2A01: 225D4500                   JSL   $01455D                               
01/2A05: 7A                         PLY                                         
01/2A06: 8D2C01                     STA   $03012C                               
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Alt. crack: consider all answers correct
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/2AB9: F4544B                     PEA   ^$044B54                             
01/2ABC: F4544B                     PEA   $044B54                               
01/2ABF: 226BA200                   JSL   $01A26B                               
01/2AC3: 7A                         PLY                                         
01/2AC4: 7A                         PLY                                         
01/2AC5: 7A                         PLY                                         
01/2AC6: 7A                         PLY                                         
01/2AC7: A8                         TAY                                         
01/2AC8: D009                       BNE   $2AD3                                 
01/2ACA: A9A005                     LDA   #$05A0          ; GOOD ANSWER         
01/2ACD: 8D0801                     STA   $030108                               
01/2AD0: 828B00                     BRL   $2B5E                                 
01/2AD3: AD2C01                     LDA   $03012C                               
01/2AD6: 18                         CLC                                         
01/2AD7: 690001                     ADC   #$0100                               
01/2ADA: 8D2C01                     STA   $03012C                               
01/2ADD: AD2C01                     LDA   $03012C                               
01/2AE0: C90003                     CMP   #$0300                               
01/2AE3: F021                       BEQ   $2B06                                 
01/2AE5: 901F                       BCC   $2B06                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 3043
Localisation: Le Chesnay, France

MessagePosté le: Lun 04 Avr 2016, 14:48    Sujet du message: Répondre en citant

The Block.Warden views for the two cracks

Code:

Block: $0223 (547)      Volume name: CARMEN.USA.1    Thursday    1-Apr-16  3:39
Prefix: /CARMEN.USA.1/                                                         
Following: CARMEN.USA, Type S16, Rel block 22, Byte $002A18                     
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 07 AD 6A 00 CD 68 00 D0 0E F4 45 07 F4 45 07 22   .-j.Mh.P.tE.tE."   
  b Z 010: F0 4D 00 7A 7A 80 06 A9>96<05 8D 08 01 82 99 07   pM.zz..)........   
B y Z 020: 22 EA 32 00 82 92 07 F4 72 07 F4 72 07 22 F0 4D   "j2....tr.tr."pM   
L   Z 030: 00 7A 7A 22 EA 4B 00 F4 AE 07 F4 AE 07 22 F0 4D   .zz"jK.t..t.."pM   
O G Z 040: 00 7A 7A F4 17 00 22 5D 45 00 7A 8D 2C 01 AD 2C   .zzt.."]E.z.,.-,   
C l Z 050: 01 A2 00 00 86 FA 0A 26 FA 0A 26 FA A6 FA DA 48   ."...z.&z.&z&zZH   
K e Z 060: A9 1D 47 A2 1D 47 22 35 AE 00 68 FA 85 F6 86 F8   ).G".G"5..hz.v.x   
  n Z 070: A0 02 00 B7 F6 AA A7 F6 DA 48 22 F0 4D 00 7A 7A    ..7v*'vZH"pM.zz   
W   Z 080: 22 43 61 00 A8 F0 32 AD 2C 01 A2 00 00 86 FA 0A   "Ca.(p2-,."...z.   
A B Z 090: 26 FA 0A 26 FA A6 FA DA 48 A9 3F 48 A2 3F 48 22   &z.&z&zZH)?H"?H"   
R r Z 0A0: 35 AE 00 68 FA 85 F6 86 F8 A0 02 00 B7 F6 AA A7   5..hz.v.x ..7v*'   
D e Z 0B0: F6 DA 48 22 F0 4D 00 7A 7A A9 05 00 8D 0E 01 A9   vZH"pM.zz).....)   
E d Z 0C0: 97 05 8D 10 01 9C 08 01 22 AF 4E 00 82 EA 06 AD   ........"/N..j.-   
N o Z 0D0: 2C 01 29 FF 00 A2 00 00 86 FA 0A 26 FA 0A 26 FA   ,.)."...z.&z.&z   
  n Z 0E0: A6 FA DA 48 A9 3F 48 A2 3F 48 22 35 AE 00 68 FA   &zZH)?H"?H"5..hz   
    Z 0F0: 85 F6 86 F8 A0 02 00 B7 F6 AA A7 F6 DA 48 F4 54   .v.x ..7v*'vZHtT   

Alt. crack:

Block: $0223 (547)      Volume name: CARMEN.USA.1    Thursday    1-Apr-16  3:40
Prefix: /CARMEN.USA.1/                                                         
Following: CARMEN.USA, Type S16, Rel block 22, Byte $002B0E                     
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 100: 4B F4 54 4B 22 6B A2 00 7A 7A 7A 7A A8 D0 09 A9   KtTK"k".zzzz(P.)   
  b Z 110: A0 05 8D 08 01 82 8B 00 AD 2C 01 18 69 00 01 8D    .......-,..i...   
B y Z 120: 2C 01 AD 2C 01 C9 00 03 F0 21 90 1F F4 FB 07 F4   ,.-,.I..p!..t{.t   
L   Z 130: FB 07 22 F0 4D 00 7A 7A CE 8C 00 22 7C 31 00 8D   {."pM.zzN.."|1..   
O G Z 140: 6A 00 A9 A1 05 8D 08 01 82 58 00 F4 48 08 F4 48   j.)!.....X.tH.tH   
C l Z 150: 08 22 F0 4D 00 7A 7A AD 2C 01 C9 00 02 90 35 AD   ."pM.zz-,.I...5-   
K e Z 160: 2C 01 29 FF 00 A2 00 00 86 FA 0A 26 FA 0A 26 FA   ,.)."...z.&z.&z   
  n Z 170: A6 FA DA 48 A9 1D 47 A2 1D 47 22 35 AE 00 68 FA   &zZH).G".G"5..hz   
W   Z 180: 85 F6 86 F8 A0 02 00 B7 F6 AA A7 F6 DA 48 22 F0   .v.x ..7v*'vZH"p   
A B Z 190: 4D 00 7A 7A A9 05 00 8D 0E 01 A9 97 05 8D 10 01   M.zz).....).....   
R r Z 1A0: 9C 08 01 82 13 06 F4 6E 08 F4 6E 08 F4 00 00 7B   ......tn.tn.t..{   
D e Z 1B0: 18 69 F7 FF 48 22 76 B8 00 7A 7A 7A 7A F4 60 4B   .iwH"v8.zzzzt`K   
E d Z 1C0: F4 60 4B F4 00 00 7B 18 69 F7 FF 48 22 E2 B0 00   t`Kt..{.iwH"b0.   
N o Z 1D0: 7A 7A 7A 7A F4 79 08 F4 79 08 F4 00 00 7B 18 69   zzzzty.ty.t..{.i   
  n Z 1E0: F7 FF 48 22 E2 B0 00 7A 7A 7A 7A F4 9A 08 F4 9A   wH"b0.zzzzt..t.   
    Z 1F0: 08 F4 00 00 7B 18 69 F7 FF 48 22 E2 B0 00 7A 7A   .t..{.iwH"b0.zz   
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROTECTION MALEFIQUE Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com