Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.1 - CLIENT : 54.167.112.42

 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 

4th & Inches construction kit IIgs (Accolade, 1988)

 
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: 2949
Localisation: Le Chesnay, France

MessagePosté le: Mer 09 Mar 2016, 15:51    Sujet du message: 4th & Inches construction kit IIgs (Accolade, 1988) Répondre en citant

#802 - Create any team and any type of player for your 4th & Inches game! Imagine the ultimate football player. A bone-crushing giant with world-class speed. He runs past, around and over people. He's got a cannon for an arm.

Protection type
Another track length check on tracks $20 and $21. This time, the protection is located on the START file that is under the System folder.

How to copy
Use ZZCopy or Photonix II to copy your disk then store your original disk in a dry and safe place.

Reverse engineering
As usual, we searched for our C9 D5 pattern and found it at the end of the main segment. Going backwards show an entry point at $EC55.
The routine is bigger than the usual one because tools are started, etc. then the protection check executed and then the tools are quit.
What has also changed is that the protection is called twice: one at $23B, the other at $5232.
We'll go the easiest way and put a RTS at the beginning of the protection check. We could have put two 2C (BIT) instead of 20 (JSR) at the two addresses above, but that would have made two changes to the program.

How to crack
Launch Block.Warden and
Code:

Prefix /TEAM/SYSTEM
Follow file START
At offset $AA37: C2 -> 60


The disk image is at http://www.brutaldeluxe.fr/crack/

Reboot and... enjoy,

LoGo
3/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: 2949
Localisation: Le Chesnay, France

MessagePosté le: Mer 09 Mar 2016, 15:52    Sujet du message: Répondre en citant

And the code

Code:

The entry point of the protection
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/EC55: C230                       REP   #$30                                 
01/EC57: 20857A                     JSR   $7A85                                 
01/EC5A: E230                       SEP   #$30                                 
01/EC5C: ADFDEC                     LDA   $ECFD                                 
01/EC5F: D02B                       BNE   $EC8C                                 
01/EC61: EEFDEC                     INC   $ECFD                                 
01/EC64: C230                       REP   #$30                                 
01/EC66: A201022200                 _TLStartUp                                 
01/EC6D: B06D                       BCS   $ECDC                                 
01/EC6F: F40000                     PEA   $0000                                 
01/EC72: A202022200                 _MMStartUp                                 
01/EC79: B061                       BCS   $ECDC                                 
01/EC7B: 68                         PLA                                         
01/EC7C: 8DFFEC                     STA   $ECFF                                 
01/EC7F: ADFFEC                     LDA   $ECFF                                 
01/EC82: 48                         PHA                                         
01/EC83: 2262E802                   JSL   $02E862                               
01/EC87: 68                         PLA                                         
01/EC88: B052                       BCS   $ECDC                                 
01/EC8A: E230                       SEP   #$30                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

First call
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0229: A9FF                       LDA   #$FF                                 
01/022B: 6900                       ADC   #$00                                 
01/022D: A8                         TAY                                         
01/022E: 20B93B                     JSR   $3BB9                                 
01/0231: A980                       LDA   #$80                                 
01/0233: 8504                       STA   $04                                   
01/0235: 20F41B                     JSR   $1BF4                                 
01/0238: 20826B                     JSR   $6B82                                 
01/023B: 2055EC                     JSR   $EC55           ; First call         
01/023E: 20D154                     JSR   $54D1                                 
01/0241: AE8690                     LDX   $9086                                 
01/0244: BDC190                     LDA   $90C1,X                               
01/0247: AA                         TAX                                         
01/0248: 202155                     JSR   $5521                                 
01/024B: 20F41B                     JSR   $1BF4                                 
01/024E: 20826B                     JSR   $6B82                                 
01/0251: C604                       DEC   $04                                   
01/0253: D0F6                       BNE   $024B                                 
01/0255: 201828                     JSR   $2818                                 
01/0258: 9C9190                     STZ   $9091                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Second call
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/5223: 6900                       ADC   #$00                                 
01/5225: 8DD18B                     STA   $8BD1                                 
01/5228: 60                         RTS                                         
01/5229: 60                         RTS                                         
01/522A: 08                         PHP                                         
01/522B: C230                       REP   #$30                                 
01/522D: 20C66B                     JSR   $6BC6                                 
01/5230: E230                       SEP   #$30                                 
01/5232: 2055EC                     JSR   $EC55           ; Second call         
01/5235: 28                         PLP                                         
01/5236: 60                         RTS                                         
01/5237: AD1D8D                     LDA   $8D1D                                 
01/523A: C901                       CMP   #$01                                 
01/523C: D00B                       BNE   $5249                                 
01/523E: 4D058D                     EOR   $8D05                                 
01/5241: 0D048D                     ORA   $8D04                                 
01/5244: 0D1C8D                     ORA   $8D1C                                 
01/5247: F000                       BEQ   $5249                                 
01/5249: AD8690                     LDA   $9086                                 
01/524C: A05D                       LDY   #$5D                                 
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: 2949
Localisation: Le Chesnay, France

MessagePosté le: Mer 09 Mar 2016, 15:52    Sujet du message: Répondre en citant

And the Block.Warden view

Code:

Block: $01BC (444)      Volume name: TEAM            Tuesday     9-Mar-16  3:43
Prefix: /TEAM/SYSTEM/                                                           
Following: START, Type S16, Rel block 86, Byte $00AA37                         
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 8A 65 F4 85 F4 98 65 F5 85 F5 C6 F8 D0 C2 A9 00   .et.t.eu.uFxPB).   
  b Z 010: A6 F4 A4 F5 18 60 C2 30 AD 83 7A F0 09 AE 2F 16   &t$u.`B0-.zp../.   
B y Z 020: 9A E2 30 4C A6 00 E2 30 20 3A 1D C9 FE D0 03 EE   .b0L&.b0 :.I~P.n   
L   Z 030: 53 EC 60 00 00 00 00>C2<30 20 85 7A E2 30 AD FD   Sl`....B0 .zb0-}   
O G Z 040: EC D0 2B EE FD EC C2 30 A2 01 02 22 00 00 E1 B0   lP+n}lB0".."..a0   
C l Z 050: 6D F4 00 00 A2 02 02 22 00 00 E1 B0 61 68 8D FF   mt..".."..a0ah.   
K e Z 060: EC AD FF EC 48 22 62 E8 02 68 B0 52 E2 30 A2 20   l-lH"bh.h0Rb0"   
  n Z 070: A0 01 20 C1 EC 8E 01 ED 8C 02 ED A2 21 A0 01 20    . Al..m..m"! .   
W   Z 080: C1 EC 8E 03 ED 8C 04 ED AD 01 ED C9 00 AD 02 ED   Al..m..m-.mI.-.m   
A B Z 090: E9 20 90 2A AD 03 ED C9 00 AD 04 ED E9 1F B0 1E   i .*-.mI.-.mi.0.   
R r Z 0A0: 82 2D 00 5A DA F4 02 00 F4 F6 EC 22 23 E9 02 8D   .-.ZZt..tvl"#i..   
D e Z 0B0: FB EC 68 68 68 68 68 68 AD FB EC B0 01 60 C2 30   {lhhhhhh-{l0.`B0   
E d Z 0C0: A2 00 00 A9 DB DB 9D 00 00 E8 E8 D0 F9 4C EB EC   "..)[[...hhPyLkl   
N o Z 0D0: C2 30 20 EB 79 E2 30 60 54 4F 4E 59 00 00 00 00   B0 kyb0`TONY....   
  n Z 0E0: 00 00 00 00 00 00 00 08 C2 30 8D 39 ED 8E 3B ED   ........B0.9m.;m   
    Z 0F0: 8C 3D ED A9 55 55 8D 68 BA A9 00 00 8D 6A BA 8D   .=m)UU.h:)...j:.   
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