Index du Forum
IDENTIFICATION SERVEUR : 10.14.20.188 - CLIENT : 18.207.106.142

 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 

DeskWorks Promo disk IIgs (StyleWare, 1987)

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

MessagePosté le: Lun 31 Aoû 2020, 9:19    Sujet du message: DeskWorks Promo disk IIgs (StyleWare, 1987) Répondre en citant

#1038 - This is a demo disk for MultiScribe IIgs. The demo disk is protected, and MultiScribe has its features deactivated (perharps, it is a flag in the program, I have not checked)

Disk structure
That is a standard and bootable 800K disk that contains a demo of MultiScribe IIgs.

Protection type
The usual HLS long track on side 1 of the disk. Again, and again, and again...
We learn a couple of things from the error message:
Code:

DeskWorks Promotional disk not found.
(Retail DeskWorks is unprotected.)

Error: EEEE

...with the sliding apple

1. The error is displayed very early in the boot process.
=> So, the protection check is probably in a system setup file

2. The error is displayed with the usual SysFailMgr
=> It is easy to locate the tool call in a code

Therefore, the protection will be easy to defeat!

How to copy
Use Photonix II or ZZ Copy to copy your disk then store it in a dry and safe place.

How to crack
Launch Block.Warden
Code:

Prefix /DeskWorks.Promo/System/System.Setup
Follow file MENUCLOCK
At offset $45: 22 -> AF


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

Reboot and... enjoy,
LoGo
8/2020


Dernière édition par toinet le Lun 31 Aoû 2020, 9:24; édité 1 fois
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: 3055
Localisation: Le Chesnay, France

MessagePosté le: Lun 31 Aoû 2020, 9:20    Sujet du message: Répondre en citant

The entry point

Code:

The Flaming Bird Disassembler    Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0000: 22D70200                   JSL   $0102D7       ; call the protection
01/0004: F40100                     PEA   ^$0012                               
01/0007: F41200                     PEA   $0012                                 
01/000A: A203122200                 _SetHeartBeat                               
01/0011: 6B                         RTL                                         

01/0012: 00000000                   ADRL  $00000000                             
01/0016: 3C00                       DW    $003C                                 
01/0018: 5AA5                       DW    $A55A                                 

01/001A: C230                       REP   #$30                                 
01/001C: 8B                         PHB                                         
01/001D: 4B                         PHK                                         
01/001E: AB                         PLB                                         
01/001F: A93C00                     LDA   #$003C                               
01/0022: 8D1600                     STA   $0016                                 
01/0025: 48                         PHA                                         
01/0026: A20F062200                 _MenuStatus                                 
01/002D: 68                         PLA                                         
01/002E: D00C                       BNE   $003C                                 
01/0030: 9C1702                     STZ   $0217                                 
01/0033: A93700                     LDA   #$0037                               
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

The entry point of the protection

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/02D7: 0B                         PHD                                         
01/02D8: 3B                         TSC                                         
01/02D9: 38                         SEC                                         
01/02DA: E90400                     SBC   #$0004                               
01/02DD: 1B                         TCS                                         
01/02DE: 5B                         TCD                                         
01/02DF: 8B                         PHB                                         
01/02E0: 4B                         PHK                                         
01/02E1: AB                         PLB                                         
01/02E2: 48                         PHA                                         
01/02E3: A90010                     LDA   #$1000                               
01/02E6: 48                         PHA                                         
01/02E7: A203202200                 _GetNewID                                   
01/02EE: 22840700                   JSL   $010784                               
01/02F2: 68                         PLA                                         
01/02F3: 9012                       BCC   $0307                                 
01/02F5: 48                         PHA                                         
01/02F6: F40100                     PEA   $0001                                 
01/02F9: F40100                     PEA   ^$04F3                               
01/02FC: F4F304                     PEA   $04F3                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

The track length check

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/03BE: C230                       REP   #$30                                 
01/03C0: ADE703                     LDA   $03E7                                 
01/03C3: D01D                       BNE   $03E2                                 
01/03C5: ADE303                     LDA   $03E3                                 
01/03C8: C9B01D                     CMP   #$1DB0                               
01/03CB: 3015                       BMI   $03E2                                 
01/03CD: C9791E                     CMP   #$1E79                               
01/03D0: 1010                       BPL   $03E2                                 
01/03D2: ADE503                     LDA   $03E5                                 
01/03D5: C9401F                     CMP   #$1F40                               
01/03D8: 3008                       BMI   $03E2                                 
01/03DA: C90920                     CMP   #$2009                               
01/03DD: 1003                       BPL   $03E2                                 
01/03DF: 9CEB03                     STZ   $03EB           ; Original disk       
01/03E2: 60                         RTS                                         
01/03E3: 0000                       DW    $0000           ; Track lengths       
01/03E5: 0000                       DW    $0000                                 
01/03E7: 0000                       DW    $0000                                 
01/03E9: 0000                       DW    $0000                                 
01/03EB: 0100                       DW    $0001           ; Original disk flag 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Crash or continue?

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0325: 204803                     JSR   $0348           ; check disk         
01/0328: ADEB03                     LDA   $03EB           ; good disk?         
01/032B: D007                       BNE   $0334           ; no, a copy         
01/032D: 22280800                   JSL   $010828         ; free memory         
01/0331: 821100                     BRL   $0345           ; exit               
01/0334: A9EEEE                     LDA   #$EEEE          ; we have a copy     
01/0337: 48                         PHA                   ; crash, please       
01/0338: F40100                     PEA   ^$04A1                               
01/033B: F4A104                     PEA   $04A1                                 
01/033E: A203152200                 _SysFailMgr                                 
01/0345: 82CB01                     BRL   $0513                                 

01/04A1: 514465736B                 STR   'DeskWorks Promotional disk not...
01/04F3: 1F436F7079                 STR   'Copy protection failed.  Sorry...

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

MessagePosté le: Lun 31 Aoû 2020, 9:20    Sujet du message: Répondre en citant

The Block.Warden view

Code:

Block: $0618 (1560)     Volume name: DESKWORKS.PROMO Sunday     31-Aug-20  9:57
Prefix: /DESKWORKS.PROMO/SYSTEM/SYSTEM.SETUP/                                   
Following: MENUCLOCK, Type $B6, Rel block 1, Byte $000045                       
(c) Q      00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F            Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
    Z 000: D6 0B 00 00 00 00 00 00 56 0B 00 00 FF 0A 04 02   V.......V......   
  b Z 010: 00 00 01 00 00 04 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 20 20 20 20   ........,.@.       
L   Z 030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                     
O G Z 040: F2 6D 01 00 00>22<D7 02 00 F4 00 00 F4 12 00 A2   rm..."W..t..t.."   
C l Z 050: 03 12 22 00 00 E1 6B 00 00 00 00 3C 00 5A A5 C2   .."..ak....<.Z%B   
K e Z 060: 30 8B 4B AB A9 3C 00 8D 16 00 48 A2 0F 06 22 00   0.K+)<....H"..".   
  n Z 070: 00 E1 68 D0 0C 9C 17 02 A9 37 00 8D 68 02 82 FB   .ahP....)7..h..{   
W   Z 080: 00 AF FF 00 E1 F0 03 82 F2 00 22 64 00 E1 48 48   ./.ap..r."d.aHH   
A B Z 090: A2 04 1C 22 00 00 E1 AD 17 02 D0 07 22 3B 01 00   ".."..a-..P.";..   
R r Z 0A0: EE 17 02 48 A2 04 17 22 00 00 E1 68 CD 68 02 F0   n..H".."..ahMh.p   
D e Z 0B0: 05 48 22 6E 02 00 F4 00 00 F4 6D 01 A2 04 1B 22   .H"n..t..tm.".."   
E d Z 0C0: 00 00 E1 48 F4 00 00 A2 06 0D 22 00 00 E1 68 D0   ..aHt..".."..ahP   
N o Z 0D0: 05 9C 19 02 80 49 F4 00 00 F4 1B 02 A2 06 0C 22   .....It..t..".."   
  n Z 0E0: 00 00 E1 48 F4 00 00 F4 1B 02 F4 00 00 F4 7D 01   ..aHt..t..t..t}.   
    Z 0F0: A2 04 4F 22 00 00 E1 68 F0 D7 A9 01 00 0C 19 02   ".O"..ahpW).....   
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