Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.129 - CLIENT : 54.198.158.24

 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 

Arkanoid IIgs (Taito, 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: 2928
Localisation: Le Chesnay, France

MessagePosté le: Sam 19 Mar 2016, 0:00    Sujet du message: Arkanoid IIgs (Taito, 1988) Répondre en citant

#812 - Can you survive the challenge? The award winning arcade original voted "one of the best home video games ever" by Electronic Game Player Magazine is ready and waiting for you to play on your home computer.

I'll add in a message the crack of The Static Vengeance. His crack changes far less bytes than mine.

Protection type
A Novalogic protection that hides extra bits in the disk. The disk can be copied but the protection (in segment 9) is used and called several times for checks.

How to copy
Use ZZCopy or Photonix II to copy your disk. Then, store it in a dry and safe place.

Reverse engineering
As usual, with Taito/Novalogic's protection, the code resides in the direct page/stack segment, here it is segment 9. There are numerous calls in the code, especially in segments 1 & 2. At the beginning of segment 1, the protection is init'ed, called and values are checked several times.
The idea is to browse the code and search for calls to segment 9. Happy hunting! This was really more annoying than Arkanoid II.

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

Prefix /ARKANOID
Follow file ARK

At offset $59: 22 -> AF
At offset $63: 22 -> AF
At offset $312: 20 -> 2C
At offset $315: 20 -> 2C
At offset $32C: 20 -> 2C
At offset $32F: 22 -> AF
At offset $335: 00 00 -> EA EA
At offset $6BC: 49 FF FF -> EA EA EA (load seg)
At offset $4BFD: 22 -> AF
At offset $4C07: F0 -> 80

At offset $825B: 22 -> AF (move paddle)
At offset $8266: 0A -> 00
At offset $831F: 22 -> AF (put the JSR)
At offset $8329: 0B -> 00
At offset $856F: 22 -> AF (put the NOP)
At offset $8578: 0A -> 00
At offset $8C9A: 8B 22 89 0C 01 AB -> EA AF 89 0C 01 18
At offset $8CDC: 20 -> 2C (avoid checksum code)
Don't forget to write back the blocks onto disk!


The disk image is available 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: 2928
Localisation: Le Chesnay, France

MessagePosté le: Sam 19 Mar 2016, 0:01    Sujet du message: Répondre en citant

The code

Code:

The entry point of the game
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0000: 4B                         PHK                                         
01/0001: 4B                         PHK                                         
01/0002: 4B                         PHK                                         
01/0003: AB                         PLB                                         
01/0004: 68                         PLA                                         
01/0005: 8570                       STA   $70                                   
01/0007: 202A0A                     JSR   $0A2A                                 
01/000A: 20C838                     JSR   $38C8                                 
01/000D: 20130C                     JSR   $0C13                                 
01/0010: 20AE08                     JSR   $08AE                                 
01/0013: 8B                         PHB                                         
01/0014: 22730909                   JSL   $090973         ; Init               
01/0018: A20500                     LDX   #$0005                               
01/001B: A00100                     LDY   #$0001                               
01/001E: 22A30909                   JSL   $0909A3         ; S5,D1               
01/0022: AB                         PLB                                         
01/0023: 205306                     JSR   $0653                                 
01/0026: 220E2102                   JSL   $02210E         ; Hidden protection   
01/002A: 22CE1802                   JSL   $0218CE                               
01/002E: 22B81902                   JSL   $0219B8                               

Double check and a BRK!
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/02CD: 207309                     JSR   $090973         ; Check               
01/02D0: 20A309                     JSR   $0909A3         ; Check               
01/02D3: A50C                       LDA   $0C                                   
01/02D5: D00B                       BNE   $02E2                                 
01/02D7: 20D604                     JSR   $04D6                                 
01/02DA: A52C                       LDA   $2C                                   
01/02DC: F001                       BEQ   $02DF                                 
01/02DE: 6B                         RTL                                         
01/02DF: 82BF00                     BRL   $03A1                                 
01/02E2: A52C                       LDA   $2C                                   
01/02E4: F00C                       BEQ   $02F2                                 
01/02E6: 6B                         RTL                                         
01/02E7: 20A309                     JSR   $0909A3         ; Check               
01/02EA: 22002D00                   JSL   $002D00         ; Check               
01/02EE: 6400                       STZ   $00                                   
01/02F0: 0000                       BRK   $00             ; Boom               
01/02F2: A55E                       LDA   $5E                                   
01/02F4: F003                       BEQ   $02F9                                 
01/02F6: 8269FF                     BRL   $0262                                 
01/02F9: 58                         CLI                                         
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

A patched address: NOP with original at $0F55
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0F55: 60                         RTS                   ; NOP with original   
01/0F56: B9410D                     LDA   $0D41,Y                               
01/0F59: 8568                       STA   $68                                   
01/0F5B: B9020E                     LDA   $0E02,Y                               
01/0F5E: 29FF00                     AND   #$00FF                               
01/0F61: 0A                         ASL                                         
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Call a protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/4BA0: A90000                     LDA   #$0000          ; Bank 0             
01/4BA3: 8FBA4B01                   STAL  $014BBA                               
01/4BA7: A06C08                     LDY   #$086C                               
01/4BAA: A93D13                     LDA   #$09133D                             
01/4BAD: 3A                         DEC                                         
01/4BAE: 88                         DEY                                         
01/4BAF: D0FC                       BNE   $4BAD                                 
01/4BB1: 8FB94B01                   STAL  $014BB9         ; Address             
01/4BB5: AE160D                     LDX   $0D16                                 
01/4BB8: 220000E1                   JSL   $E10000         ; Check               
01/4BBC: A90000                     LDA   #$0000          ; with carry
01/4BBF: 690000                     ADC   #$0000                               
01/4BC2: F00A                       BEQ   $4BCE           ; BRA *+A             
01/4BC4: E220                       SEP   #$20                                 
01/4BC6: A98D                       LDA   #$8D                                 
01/4BC8: 8F973604                   STAL  $043697                               
01/4BCC: C220                       REP   #$20                                 
01/4BCE: AB                         PLB                                         
01/4BCF: 60                         RTS                                         
01/4BD0: 8B                         PHB                                         
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Call a protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
02/16D5: C220                       REP   #$20                                 
02/16D7: A90000                     LDA   #$0000                               
02/16DA: 8FED1602                   STAL  $0216ED                               
02/16DE: AF021702                   LDAL  $021702                               
02/16E2: 18                         CLC                                         
02/16E3: 692E00                     ADC   #$002E                               
02/16E6: 8FEC1602                   STAL  $0216EC                               
02/16EA: 8B                         PHB                                         
02/16EB: 221800E1                   JSL   ABORTMGRV       ; Check!             
02/16EF: AB                         PLB                                         
02/16F0: 2A                         ROL                                         
02/16F1: 2A                         ROL                                         
02/16F2: 290200                     AND   #$0002                               
02/16F5: D00A                       BNE   $1701                                 
02/16F7: E220                       SEP   #$20                                 
02/16F9: A920                       LDA   #$20                                 
02/16FB: 8F851601                   STAL  $011685         ; Put a JSR           
02/16FF: C220                       REP   #$20                                 
02/1701: 6B                         RTL                                         
02/1702: A30A                       LDA   $0A,S                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Call a protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
02/17A4: A9A3F7                     LDA   #$09F7A3                             
02/17A7: 18                         CLC                                         
02/17A8: 6DC717                     ADC   $17C7                                 
02/17AB: 8DB017                     STA   $17B0                                 
02/17AE: 8B                         PHB                                         
02/17AF: 2211C300                   JSL   $00C311         ; Check               
02/17B3: AB                         PLB                                         
02/17B4: 29FF00                     AND   #$00FF                               
02/17B7: 3A                         DEC                                         
02/17B8: D00B                       BNE   $17C5                                 
02/17BA: E220                       SEP   #$20                                 
02/17BC: A91F                       LDA   #$1F                                 
02/17BE: 1A                         INC                                         
02/17BF: 8F960B01                   STAL  $010B96         ; Put a JSR           
02/17C3: C220                       REP   #$20                                 
02/17C5: AB                         PLB                                         
02/17C6: 6B                         RTL                                         
02/17C7: DB                         STP                                         
02/17C8: 1213                       ORA   ($13)                                 
02/17CA: 8128                       STA   ($28,X)                               
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Call a protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
02/210E: A92B21                     LDA   #$212B          ; Check               
02/2111: 1A                         INC                                         
02/2112: 8500                       STA   $00                                   
02/2114: A90200                     LDA   #^$212B                               
02/2117: 8502                       STA   $02                                   
02/2119: A9B609                     LDA   #$0909B6                             
02/211C: 8700                       STA   [$00]                                 
02/211E: A90000                     LDA   #$0000                               
02/2121: A8                         TAY                                         
02/2122: C8                         INY                                         
02/2123: C8                         INY                                         
02/2124: E220                       SEP   #$20                                 
02/2126: 9700                       STA   [$00],Y                               
02/2128: C220                       REP   #$20                                 
02/212A: 8B                         PHB                                         
02/212B: 22890C01                   JSL   $010C89         ; Call protection     
02/212F: AB                         PLB                                         
02/2130: A90000                     LDA   #$0000                               
02/2133: 2A                         ROL                                         
02/2134: 2A                         ROL                                         
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Call a protection check
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
02/2156: 22000902                   JSL   $020900                               
02/215A: 642C                       STZ   $2C                                   
02/215C: B00E                       BCS   $216C                                 
02/215E: 204A22                     JSR   $224A                                 
02/2161: B009                       BCS   $216C                                 
02/2163: A93C00                     LDA   #$003C                               
02/2166: 22000902                   JSL   $020900                               
02/216A: 642C                       STZ   $2C                                   
02/216C: 204C23                     JSR   $234C           ; Call check         
02/216F: AB                         PLB                                         
02/2170: 6B                         RTL                                         
02/2171: AFC43A01                   LDAL  $013AC4                               
02/2175: 29FF00                     AND   #$00FF                               
02/2178: 8DD921                     STA   $21D9                                 
02/217B: 8586                       STA   $86                                   
02/217D: A90000                     LDA   #$0000                               
02/2180: 8DD721                     STA   $21D7                                 
02/2183: 8584                       STA   $84                                   
02/2185: A90080                     LDA   #$8000                               
02/2188: 8DDB21                     STA   $21DB                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

The check!
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
02/234C: 8B                         PHB                   ; Entry point         
02/234D: 204123                     JSR   $2341                                 
02/2350: 224D0809                   JSL   $09084D         ; Call protection     
02/2354: 8001                       BRA   $2357                                 
02/2356: 3B                         TSC                                         
02/2357: AB                         PLB                                         
02/2358: 8B                         PHB                                         
02/2359: 08                         PHP                                         
02/235A: 68                         PLA                                         
02/235B: 0A                         ASL                                         
02/235C: 0566                       ORA   $66                                   
02/235E: 8566                       STA   $66                                   
02/2360: 890200                     BIT   #$0002                               
02/2363: F006                       BEQ   $236B                                 
02/2365: 620200                     PER   $236A                                 
02/2368: 824800                     BRL   $23B3                                 
02/236B: 620100                     PER   $236F                                 
02/236E: 8001                       BRA   $2371                                 
02/2370: 60                         RTS                                         
02/2371: 8B                         PHB                                         
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: 2928
Localisation: Le Chesnay, France

MessagePosté le: Sam 19 Mar 2016, 0:01    Sujet du message: Répondre en citant

The Block.Warden views:

Code:

Block: $020C (524)      Volume name: ARKANOID        Tuesday    16-Mar-16  4:58
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 1, Byte $000059                             
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 2B 6B 00 00 00 00 00 00 CA 5F 00 00 00 0A 04 02   +k......J_......   
  b Z 010: 00 00 01 00 00 10 00 00 00 00 00 00 00 00 00 00   ................   
B y Z 020: 00 00 01 00 00 00 00 00 2C 00 40 00 41 52 4B 20   ........,.@.ARK   
L   Z 030: 20 20 20 20 20 20 41 52 4B 20 20 20 20 20 20 20         ARK         
O G Z 040: F2 CA 5F 00 00 4B 4B 4B AB 68 85 70 20 2A 0A 20   rJ_..KKK+h.p *.   
C l Z 050: C8 38 20 13 0C 20 AE 08 8B>22<73 09 00 A2 05 00   H8 .. ..."s.."..   
K e Z 060: A0 01 00>22<A3 09 00 AB 20 53 06 22 0E 21 00 22    .."#..+ S.".!."   
  n Z 070: CE 18 00 22 B8 19 00 F4 00 00 A2 03 18 22 00 00   N.."8..t..".."..   
W   Z 080: E1 F4 01 00 A2 03 19 22 00 00 E1 22 AB 16 00 22   at..".."..a"+.."   
A B Z 090: 04 17 00 20 61 4B 58 22 00 00 00 22 8B 09 00 A9   ... aKX"..."...)   
R r Z 0A0: 01 00 8D 51 0F A9 01 00 85 0A 85 28 85 2A A5 2C   ...Q.).....(.*%,   
D e Z 0B0: C9 02 00 F0 03 A9 01 00 8D 52 2C A9 00 00 85 2C   I..p.)...R,)...,   
E d Z 0C0: A9 03 00 8D FD 0C 9C FF 0C AD 52 2C 3A F0 06 A9   )...}...-R,:p.)   
N o Z 0D0: 03 00 8D FF 0C 20 61 4B 22 1A 15 00 64 98 64 3C   .... aK"...d.d<   
  n Z 0E0: 64 3E 64 24 64 26 64 2E AF 35 0C 00 8D 41 0F AF   d>d$d&d./5...A./   
    Z 0F0: 37 0C 00 8D 43 0F A5 2C D0 1D A9 00 00 22 FA 03   7...C.%,P.).."z.   

Block: $020E (526)      Volume name: ARKANOID        Thursday   18-Mar-16  4:58
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 2, Byte $000312                             
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 100: 5C 90 05 A9 00 80 04 5C A5 36 C9 AD DE D0 09 82   \..)...\%6I-^P..   
  b Z 110: C7 00>20 73 09 20 A3 09<A5 0C D0 0B 20 D6 04 A5   G. s. #.%.P. V.%   
B y Z 120: 2C F0 01 6B 82 BF 00 A5 2C F0 0C 6B<20 A3 09 22   ,p.k.?.%,p.k #."   
L   Z 130: 00 2D 00<64 00>00 00<A5 5E F0 03 82 69 FF 58 20   .-.d...%^p..iX   
O G Z 140: D6 04 A9 00 00 22 FA 03 00 A2 07 00 A4 B2 20 7F   V.).."z.."..$2    
C l Z 150: 3E A0 54 00 A9 00 00 8F 38 16 00 5A 22 CD 15 00   > T.)...8..Z"M..   
K e Z 160: 20 C5 3D 20 96 0B 7A 88 D0 F1 20 C2 1E A9 01 00    E= ..z.Pq B.)..   
  n Z 170: 22 FA 03 00 AE 54 2C 24 F8 30 03 DE FD 0C BD FD   "z...T,$x0.^}.=}   
W   Z 180: 0C D0 1B 22 90 04 00 AD FD 0C 0D FF 0C D0 0F 22   .P."...-}...P."   
A B Z 190: C7 04 00 82 00 FD 22 00 2D 00 62 00 00 00 4B AB   G....}".-.b...K+   
R r Z 1A0: AD 52 2C C9 01 00 F0 2E AE 54 2C A5 0A 95 28 8A   -R,I..p..T,%..(.   
D e Z 1B0: 49 02 00 8D 54 2C AA 0A 8D 56 2C B5 28 85 0A BD   I...T,*..V,5(..=   
E d Z 1C0: FD 0C F0 E4 AD 51 0F F0 0A A9 00 00 8F 51 0F 00   }.pd-Q.p.)...Q..   
N o Z 1D0: 82 27 FD 82 41 FD 82 5A FD 20 D6 04 20 64 1E A5   .'}.A}.Z} V. d.%   
  n Z 1E0: 2C F0 03 64 5E 6B E6 0A 4B AB AE 54 2C A5 0A 95   ,p.d^kf.K+.T,%..   
    Z 1F0: 28 A9 00 00 95 24 20 15 3D 2C 10 C0 82 18 FD D7   ()...$ .=,.@..}W   
                                                                               
Block: $0210 (528)      Volume name: ARKANOID        Thursday   18-Mar-16 11:35
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 4, Byte $0006BC                             
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 8B 4B AB A9 0B 00 8D 6C 08 20 DC 05 EE CC 05 AB   .K+)...l. \.nL.+   
  b Z 010: 60 00 00 8B 4B AB A9 0A 00 8D 6C 08 20 DC 05 AB   `...K+)...l. \.+   
B y Z 020: 60 AD 51 06 8D 6A 08 20 21 08 AD 6E 08 85 00 AD   `-Q..j. !.-n...-   
L   Z 030: 70 08 85 02 A7 00 8D 4D 06 A5 00 18 69 02 00 85   p...'..M.%..i...   
O G Z 040: 00 A5 02 69 00 00 85 02 AD 6C 08 3A 0A AA BD 37   .%.i....-l.:.*=7   
C l Z 050: 06 8D 4F 06 20 16 06 20 52 08 60 78 A5 02 48 A5   ..O. .. R.`x%.H%   
K e Z 060: 00 48 AD 4F 06 48 AD 4D 06 48 A2 08 09 22 00 00   .H-O.H-M.H".."..   
  n Z 070: E1 90 07 A9 02 00 22 32 0D 00 58 60 00 00 00 13   a..).."2..X`....   
W   Z 080: 00 14 00 18 00 20 00 40 00 60 00 80 00 A0 00 C0   ..... .@.`... .@   
A B Z 090: 00 C0 00 00 00 00 00 00 8B 4B AB 20 7A 08 A9 5C   .@.......K+ z.)\   
R r Z 0A0: 0B 8D D0 07 A9 00 00 8D D2 07 A9 62 0B 8D D4 07   ..P.)...R.)b..T.   
D e Z 0B0: A9 00 00 8D D6 07 20 94 07 AD 6A 08 49 FF FF 8D   )...V. ..-j.IEE.   
E d Z 0C0: 26 0A A9 7A 0B 8D D0 07 A9 00 00 8D D2 07 A9 80   &.)z..P.)...R.).   
N o Z 0D0: 0B 8D D4 07 A9 00 00 8D D6 07 20 94 07 AD 6A 08   ..T.)...V. ..-j.   
  n Z 0E0: 8D 51 06 20 9F 05 A9 68 0B 8D D0 07 A9 00 00 8D   .Q. ..)h..P.)...   
    Z 0F0: D2 07 A9 6E 0B 8D D4 07 A9 00 00 8D D6 07 20 94   R.)n..T.)...V. .   

Block: $0232 (562)      Volume name: ARKANOID        Wednesday  17-Mar-16  9:55
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 38, Byte $004BFD                           
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 20   ...............   
  b Z 110: 02 00 00 00 01 01 7F 00 2A 12 00 00 7F 00 2A 02   .......*....*.   
B y Z 120: 00 00 7E FF 7F 45 00 02 00 FF 7F 00 00 00 00 00   ..~E........   
L   Z 130: 00 00 00 00 00 00 00 00 00 00 02 40 02 00 00 00   ...........@....   
O G Z 140: 01 01 7F 00 00 00 00 00 7F 00 00 00 00 00 55 00   ............U.   
C l Z 150: 7F 56 0F 00 79 20 01 78 06 00 45 80 01 00 FF 7F   V..y .x..E...   
K e Z 160: 00 00 00 00 00 00 04 40 02 00 00 00 01 01 7F 80   .......@.......   
  n Z 170: 00 00 00 00 7F 80 00 00 00 00 6E 00 7F 01 00 17   .........n....   
W   Z 180: 7A 00 50 40 50 00 00 FF 7F 00 00 00 00 00 00 00   z.P@P.........   
A B Z 190: 00 00 04 40 02 7F 23 00 01 01 7F 13 00 00 00 00   ...@.#........   
R r Z 1A0: 7F 13 00 00 00 00 8B 4B AB 64 7A 64 7C A9 02 00   ......K+dzd|)..   
D e Z 1B0: 8D 54 2C 0A 8D 56 2C 20 EA 4B A9 04 00 8D 54 2C   .T,..V, jK)...T,   
E d Z 1C0: 9C 56 2C AF 37 0C 00 85 78 AF 35 0C 00 85 76 20   .V,/7...x/5...v   
N o Z 1D0: EA 4B 9C 54 2C 64 76 64 78 20 EA 4B A9 02 00 8D   jK.T,dvdx jK)...   
  n Z 1E0: A2 4D 8D A6 4D A9 00 00 8F BA 4B 00 A0 6C 08 A9   "M.&M)...:K. l.)   
    Z 1F0: 3D 13 3A 88 D0 FC 8F B9 4B 00 AE 16 0D>22<00 00   =.:.P|.9K...."..   

Block: $0233 (563)      Volume name: ARKANOID        Wednesday  17-Mar-16  9:54
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 39, Byte $004C07                           
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: E1 A9 00 00 69 00 00>F0<0A E2 20 A9 8D 8F 97 36   a)..i..p.b )...6   
  b Z 010: 00 C2 20 AB 60 8B 4B AB AE 56 2C 20 AD 4C 90 0D   .B +`.K+.V, -L..   
B y Z 020: A5 F8 89 00 20 D0 06 AC AE 4D 4C 2E 4C AB 60 A9   %x.. P.,.ML.L+`)   
L   Z 030: 01 FF 8F 9B 4C 00 20 03 4C A9 01 00 8F 9B 4C 00   ...L. .L)....L.   
O G Z 040: 60 A9 01 00 8F 9B 4C 00 8B 4B AB CE 9B 4C AD 9B   `)....L..K+N.L-.   
C l Z 050: 4C F0 14 30 18 C9 09 00 D0 03 82 85 00 C9 08 00   Lp.0.I..P....I..   
K e Z 060: D0 03 82 A3 00 AB 60 A9 0A 00 8D 9B 4C AE 54 2C   P..#.+`)....L.T,   
  n Z 070: BC AA 4D AD 56 2C 85 00 F4 03 03 AB AB A6 00 B5   <*M-V,..t..++&.5   
W   Z 080: 79 29 0F 00 0A 0A AA 20 E9 4C A6 00 B5 78 29 F0   y)....* iL&.5x)p   
A B Z 090: 00 4A 4A AA 20 E9 4C A6 00 B5 78 29 0F 00 0A 0A   .JJ* iL&.5x)....   
R r Z 0A0: AA 20 E9 4C A6 00 B5 77 29 F0 00 4A 4A AA 20 E9   * iL&.5w)p.JJ* i   
D e Z 0B0: 4C A6 00 B5 77 29 0F 00 0A 0A AA 20 E9 4C A6 00   L&.5w)....* iL&.   
E d Z 0C0: B5 76 29 F0 00 4A 4A AA 20 E9 4C AF 9B 4C 00 10   5v)p.JJ* iL/.L..   
N o Z 0D0: 0D A6 00 B5 76 29 0F 00 0A 0A AA 20 E9 4C AB 60   .&.5v)....* iL+`   
  n Z 0E0: 01 00 AE 56 2C 20 AD 4C 90 06 A9 FF FF 8D E7 4C   ...V, -L..).gL   
    Z 0F0: AB 60 AD 43 0F D5 78 F0 04 90 09 80 09 AD 41 0F   +`-C.Uxp.....-A.   

Block: $024E (590)      Volume name: ARKANOID        Thursday   18-Mar-16 11:40
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 66, Byte $00825B                           
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 00 85 8A A9 00 20 85 88 AF C2 3A 00 29 FF 00 85   ...). ../B:.)..   
  b Z 010: 96 A9 00 20 85 94 20 19 14 68 60 A9 00 A0 85 00   .). .. ..h`). ..   
B y Z 020: AF C2 3A 00 29 FF 00 85 02 A9 00 00 85 06 A9 00   /B:.)...)....).   
L   Z 030: 00 85 04 A9 4F 14 18 6F 00 00 00 A8 E2 20 B7 04   ...)O..o...(b 7.   
O G Z 040: 97 00 88 10 F9 C2 20 A9 00 00 8F ED 16 00 AF 02   ....yB )...m../.   
C l Z 050: 17 00 18 69 2E 00 8F EC 16 00 8B>22<18 00 E1 AB   ...i...l..."..a+   
K e Z 060: 2A 2A 29 02 00 D0>0A<E2 20 A9 20 8F 85 16 00 C2   **)..P.b ) ....B   
  n Z 070: 20 6B A3 0A 8B 4B AB A9 00 00 A2 FE 01 9F 00 9E    k#..K+).."~....   
W   Z 080: E1 CA CA 10 F8 AF C2 3A 00 29 FF 00 85 02 A9 00   aJJ.x/B:.)...).   
A B Z 090: 20 85 00 A9 00 00 A0 FE 7F 97 00 88 88 10 FA A9    ..).. ~.....z)   
R r Z 0A0: 00 00 85 86 A9 7C 14 85 84 AF C2 3A 00 29 FF 00   ....)|.../B:.).   
D e Z 0B0: 85 8A A9 00 20 85 88 A2 72 00 A0 00 00 A9 00 00   ..). .."r. ..)..   
E d Z 0C0: 20 BB 1E A2 73 00 A0 78 00 A9 01 00 20 BB 1E A2    ;."s. x.).. ;."   
N o Z 0D0: 78 00 A0 99 00 A9 02 00 20 BB 1E A9 0C 00 85 64   x. ..).. ;.)...d   
  n Z 0E0: 64 62 20 EF 0C F4 C9 17 20 1C 11 A9 0F 00 85 64   db o.tI. ..)...d   
    Z 0F0: F4 D1 17 20 1C 11 F4 D9 17 20 1C 11 20 0A 0D 48   tQ. ..tY. .. ..H   
    Z 100: 48 48 A9 00 00 48 A9 7E 14 48 A2 11 0E 22 00 00   HH)..H)~.H".."..   
  b Z 110: E1 68 68 68 A9 A3 F7 18 6D C7 17 8D B0 17 8B>22<  ahhh)#w.mG..0.."   
B y Z 120: 11 C3 00 AB 29 FF 00 3A D0>0B<E2 20 A9 1F 1A 8F   .C.+).:P.b )...   
L   Z 130: 96 0B 00 C2 20 AB 6B DB 12 13 81 28 00 03 31 55   ...B +k[...(..1U   
O G Z 140: 50 13 81 41 00 03 32 55 50 13 81 5A 00 0A 48 49   P..A..2UP..Z..HI   
C l Z 150: 47 48 20 53 43 4F 52 45 00 00 00 00 00 00 05 4C   GH SCORE.......L   
K e Z 160: 4F 47 4F 53 03 41 52 4B 00 00 00 00 8B 4B AB A2   OGOS.ARK.....K+"   
  n Z 170: 02 00 AD A1 13 48 A9 00 00 8D A1 13 AD 9F 13 48   ..-!.H)...!.-..H   
W   Z 180: A9 1B 00 8D 9F 13 BF AA 3A 00 29 FF 00 85 8A BF   ).....?*:.)...?   
A B Z 190: AE 3A 00 85 88 DA 20 42 13 FA CA CA 10 E8 68 8D   .:...Z B.zJJ.hh.   
R r Z 1A0: 9F 13 68 8D A1 13 AF B0 3A 00 85 00 AF AC 3A 00   ..h.!./0:.../,:.   
D e Z 1B0: 29 FF 00 85 02 A0 7E 11 B7 00 22 67 28 00 97 00   )... ~.7."g(...   
E d Z 1C0: 88 88 10 F4 AB 6B 8B 4B AB A9 E1 00 48 F4 00 20   ...t+k.K+)a.Ht.   
N o Z 1D0: AF C2 3A 00 29 FF 00 48 F4 00 20 F4 00 00 F4 00   /B:.).Ht. t..t.   
  n Z 1E0: 7E A2 02 2B 22 00 00 E1 AB 6B 8B 4B AB 22 CE 18   ~".+"..a+k.K+"N.   
    Z 1F0: 00 AF C2 3A 00 29 FF 00 48 F4 00 20 F4 E1 00 F4   ./B:.).Ht. ta.t   
                                                                               
Block: $024F (591)      Volume name: ARKANOID        Tuesday    16-Mar-16  5:01
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 67, Byte $00856F                           
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 100: CC AE 19 F0 0C AD B0 19 29 11 11 0D B2 19 8D B2   L..p.-0.)...2..2   
  b Z 110: 19 AD B0 19 0A 0A 0A 0A 8D B0 19 90 D3 60 00 00   .-0......0..S`..   
B y Z 120: 00 00 00 00 00 00 00 00 8B 4B AB A2 12 00 AF AE   .........K+"../.   
L   Z 130: 3A 00 85 00 48 18 69 E0 10 8D 49 1A 68 A0 BE 00   :...H.i`..I.h >.   
O G Z 140: 20 17 1A 88 D0 FA A2 12 00 AF B0 3A 00 85 00 48    ...Pz"../0:...H   
C l Z 150: 18 69 E0 10 8D 49 1A 68 A0 BE 00 20 30 1A 88 D0   .i`..I.h >. 0..P   
K e Z 160: FA 9C 01 1A AD 15 1A 18 69 09 F8 8D 00 1A 8B>22   z...-...i.x...."   
  n Z 170: 8E 0B 00 AB 29 FF 00 D0 07<E2 20 A9 EA 8F 55 0F   ...+).P.b )j.U.   
W   Z 180: 00 C2 20 AB 6B 75 12 9D 4B 1A E8 E8 A5 00 18 69   .B +ku..K.hh%..i   
A B Z 190: A0 00 CD 49 1A 90 06 F0 04 AF AE 3A 00 85 00 60    .MI...p./.:...`   
R r Z 1A0: 9D DB 1B E8 E8 A5 00 18 69 A0 00 CD 49 1A 90 06   .[.hh%..i .MI...   
D e Z 1B0: F0 04 AF B0 3A 00 85 00 60 00 00 00 00 00 00 00   p./0:...`.......   
E d Z 1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................   
N o Z 1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................   
  n Z 1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................   
    Z 1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................   

Block: $0253 (595)      Volume name: ARKANOID        Tuesday    16-Mar-16  5:02
Prefix: /ARKANOID/                                                             
Following: ARK, Type S16, Rel block 71, Byte $008C9A                           
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: 21 01 50 01 90 05 B2 07 E2 08 5B 01 D0 06 F2 0F   !.P...2.b.[.P.r.   
  b Z 010: A0 0D 6C 0F DE 07 00 0D 88 08 AA 0A FF 0F 00 00    .l.^.....*....   
B y Z 020: AD 00 90 07 00 08 06 00 19 01 7D 03 D0 06 F2 0F   -.........}.P.r.   
L   Z 030: A0 0D 6C 0F DE 07 00 0E 88 08 AA 0A FF 0F 00 00    .l.^.....*....   
O G Z 040: 11 01 44 04 01 06 01 0C 00 0F 5B 01 D0 06 F2 0F   ..D.......[.P.r.   
C l Z 050: A0 0D 6C 0F DE 07 00 0E 88 08 AA 0A FF 0F 00 00    .l.^.....*....   
K e Z 060: 20 06 40 09 72 0B 00 04 20 08 00 09 00 05 00 0A    .@.r... .......   
  n Z 070: 10 0B 20 0C 31 0C 00 0C 88 08 AA 0A FF 0F A9 2B   .. .1.....*..)+   
W   Z 080: 21 1A 85 00 A9 00 00 85 02 A9 B6 09 87 00 A9 00   !...)....)6...).   
A B Z 090: 00 A8 C8 C8 E2 20 97 00 C2 20>8B 22 89 0C 00 AB<  .(HHb ..B ."...+   
R r Z 0A0: A9 00 00 2A 2A 85 66 8B 4B AB 22 56 18 00 20 71   )..**.f.K+"V.. q   
D e Z 0B0: 21 20 DD 21 22 20 23 00 B0 22 22 56 18 00 20 4A   ! ]!" #.0""V.. J   
E d Z 0C0: 22 B0 19 A9 3C 00 22 00 09 00 64 2C B0 0E 20 4A   "0.)<."...d,0. J   
N o Z 0D0: 22 B0 09 A9 3C 00 22 00 09 00 64 2C>20<4C 23 AB   "0.)<."...d, L#+   
  n Z 0E0: 6B AF C4 3A 00 29 FF 00 8D D9 21 85 86 A9 00 00   k/D:.)..Y!..)..   
    Z 0F0: 8D D7 21 85 84 A9 00 80 8D DB 21 A9 E1 00 85 8A   .W!..)...[!)a...   
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: 2928
Localisation: Le Chesnay, France

MessagePosté le: Sam 19 Mar 2016, 0:04    Sujet du message: Répondre en citant

The Static Vengeance crack he sent me recently. You'll see that he bypassed the inits but left the checks. Why? Because, he knows that the sum of the extra bits on the original disk must not exceed $D. So, if you set the returned values to a value lower than $D (here it is $0C : 4 + 4 + 4 + 0), then you can keep the checks. His crack is more efficient than mine.

Code:

Protection: Excessive zero bit detection after D5 CC AA header
            reads zero bits and stores compared matches. Matches
            must be less the #$0D
Crack: Never call copy protection routines & set memory flag to "pass"
 
Block    Byte     From         To
------------------------------------------
$20C     $5B      22 73 09 00  AF 73 09 00 <-- Kill call to the check
         $63      22 A3 09 00  AF A3 09 00 <-- Kill call to the check
$253     $9D      22 89 0C 00  AF 89 0C 00 <-- Kill call to the check
         $A3      2A 2A 85 66  18 EA 64 66 <-- Store a "pass" value
$3FD     $AF      0C 07 03 09  04 04 04 00 <-- Implant passable results
 
66 needs to be zero for an “original” disk.

Yes I ran into that message before.  I think on the original crack intro screen there was a one liner like “It was a long night, but short weekend” or something like that.
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