Disk : Gdf06.dsk
"-" files are DELETED files | "*" files are LOCKED files
----------------------------------------------------------------------
B A$0800 (002048) L$1800 (006144) 026 DISK MUNCHER 8.0
T A$0000 (000000) L$0E00 (003584) 014 T.LES PROGRAMMES DE CE DISK
B A$9000 (036864) L$051B (001307) 007 PLOMB DISK GDF
V2.00
B A$9000 (036864) L$0485 (001157) 006 PLOMB DISK GDF V1.08
B A$0800 (002048) L$51FF (020991) 084 COPY II+ 5.X FIXED
T A$0000 (000000) L$0400 (001024) 004 HEADERS.S
T A$0000 (000000) L$0C00 (003072) 012 T.INTRODUCTION
B A$0901 (002305) L$193A (006458) 027 PLOMB DISK GDF
V2.00.S
B A$9000 (036864) L$0482 (001154) 006 PLOMB DISK GDF
B A$0901 (002305) L$16E5 (005861) 025 PLOMB DISK GDF
V1.08.S
A A$0000 (000000) L$04E6 (001254) 006
HELLO
B A$0800 (002048) L$14FB (005371) 022 ADVANCED DEMUFFIN 1.1
B A$0800 (002048) L$1800 (006144) 026 LOCKSMITH 6.0 COPIEUR D4 AA
EB
B A$03FD (001021) L$1DF8 (007672) 031 LOCKSMITH 6.0 FIXED
T A$0000 (000000) L$6600 (026112) 102 T.COURS 6 REVISION 1.60
T A$0000 (000000) L$1C00 (007168) 028 T.APPENDIX UTILITAIRES
This catalog contains 16 files. 0 were DELETED.
----------------------------------------------------------------------
DOS 3.3 |
Download Cours GDF 06 rev 1.60 (gzipped) |
Lien | Article |
Introduction. | |
Cours 6 révision 1.60. | |
Les programmes de ce disk. | |
Headers. | |
Appendix utilitaires. |
=====:==:========:=:==========:=========:==:===============:========:=====:====
COURS DE PLOMBAGE / DEPLOMBAGE GODFATHER
INTRODUCTION
AVRIL 1987
=====:==:========:=:==========:=========:==:===============:========:=====:====
Dans les quelques prochains cours, nous allons voir (dans le
désordre)...
- Un inventaire des protections Apple depuis 77... - CARACTERES DE
CONTROLE
______________________________________________ -
ADDRESS/DATA FIELD
!
! - DOS MODIFICATIONS
! Tous les schémas de protection depuis 10 ans ! - PISTE
$23
!
! - WRITE PROTECTION
! Toutes les répliques des déplombeurs à
ces ! - TIMING GAP BYTE
! différents plombages depuis 10
ans... ! - 1/2 PISTES
!
! - SYNCHRONIZE TRACKS
! Tous les utilitaires fous et inédits
pour ! - 1/4 DE PISTES
! vous aider dans votre
déplombe...
! - LONG TRACKS
!
! - BIT SLIP / BIT INSERTION
! Tout ça dés ce cours et dans les prochains ! ! -
NIBBLE COUNT
!
! - SPIRALLING
! Tout sur les protections les plus employées ! -
MCODE EOA
! par tel ou tel éditeur de
softs... !
- RDOS SSI
!
! - ACTIVISION PROTECTIONS
! Tout un historique des programmes de copie ! -
EXCALIBUR PROTECTIONS
! avec des yeux de
déplombeur...
! - DATASOFT PROTECTIONS
!
! - NIBBLE KEY
! Des programmes de plombage
inédits... ! - FORMAT
TRACKS
!______________________________________________! - DOS
INDISPENSABLES PATCHED
- Un programme de plombage PATCHED (C) GDF 1987 -
PLOMB DISK GDF 1.08
- Comment plomber ou déplomber avec le Fast Disk Backup du
LOCKSMITH 6.0 !!!
- Une approche avec des yeux de 'déplombeur' de... - DISK
MUNCHER 8.0
- EDD 4
- LOCKSMITH 6.0
- ECHO +
- Des programmes d'aide au
déplombage...
- ADVANCED DEMUFFIN 1.1
- ADV DEM. BOOT TRACER 1.2
- DEMUFFIN XDOS
- SUPER IOB v1.5
Fouuuuuu non ?
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Cours 6 :
Plombage/Copie/Déplombage
GODFATHER et KRISTO, Avril 1987
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Révision 1.60 (Update
25/08/87)
C'est duuuuur de faire un cours à 2!!
Salut et salut everybody,
Le cours 5 était 'Signer les images 32 secteurs sans Catalog'...
Le 6 devait etre 'Signer les images codées ou
compréssées'...mais, pour plaire
à tout le monde, on va reléguer ce cours au numéro
7 ou 8 pour vous présenter
maintenant un cours que sincèrement je trouve assez super..Nous
allons voir :
PLOMBAGE / LA THEORIE : Comment plomber un disk
en Dos Patched ?
/ LA
PRATIQUE : Les programmes (inédits) de plombage....
: La modification de la Rwts du disk plombé...
COPIE / LA THEORIE : Pourquoi
tel ou tel programme copie en Dos Patched
/ LA
PRATIQUE : Commentaires sur divers programmes de copie...
DEPLOMBAGE / LA THEORIE : Comment déplomber vos disk
plombés ?
: Comment retrouver les Headers dans la Rwts ?
/ LA
PRATIQUE : Les programmes de déplombage (certains
inédits)
Comme d'habitude, tous les programmes dont on parle dans ce cours se
trouvent
en catalog sur ce disk...(Locksmith Fixed, Locksmith Plombeur, Locksmith
Deplombeur, Plomb disk GDF 1.08)...
Bref, Après ce cours, vous serez à meme de plomber (!) et
de déplomber n'impor-
te quel disk, quel que soit le boot (Dos, Fboot, Autre...)...
SURTOUT, si vous trouvez que quelque chose est mal expliqué, ou
est totalement
incompréhensible, ou si vous trouvez qu'il manque quelque chose
d'important
pour la compréhension générale, mettez-nous au
courant pour qu'on corrige ça
vite fait, Bordel de dieu.
Bon... On y va..
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
LA PROTECTION QUE NOUS ALLONS UTILISER...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Vous avez lu, sans doute, le fichier d'introduction des prochains
cours...
La première protection que nous allons étudier est :
LA MODIFICATION DES HEADERS
: 'ADDRESS/DATA FIELD MODIFICATION'
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
On va d'abord faire un peu de théorie...
LES
'ADDRESS/DATA FIELD' : CHAMP ADRESSE et CHAMP DONNEES
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Un petit récapitulatif sur leur role: pour lire un sesteur, une
RWTS commence
par chercher le champ adresse correspondant au secteur; elle y trouve
le n° de
volume, de piste, et enfin de secteur. La structure d'un champ adresse
standard
est donc, au niveau du nibble, en passant les détails:
ENTETE VOLUME PISTE SECT.
CHECKSUM FINAL
D5 AA 96 XX XX XX XX XX XX XX
XX DE AA EB
Le champ données, qui contient les informations du secteur, suit
immédiatement
le champ adresse.
ENTETE ..DONNEES.. CHECKSUM FINAL
D5 AA AD XX XX XX XX..
XX DE AA EB
Allez voir ça en direct sur un disk: bootez un editeur de
nibbles comme celui
du Locksmith 6.0 (Disk editor). (Ctrl-R pour lire une piste)
Les Headers, ou Marqueurs en Francais!, sont ici les nibbles D5 AA 96,
DE AA EB, D5 AA AD. C'est bien pigé? Les marqueurs de
début servent donc à
repérer les débuts de champ (la RWTS lit en vrac les
nibbles qui se trouvent
sous la tete jusqu'à les trouver); les marqueurs de fin servent
uniquement
comme controle, pour vérifier qu'il n'y a pas eu de
décalage de la tete de
lecture par rapport au nombre de nibbles à lire.
PLOMBAGE : LA THEORIE
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Le plus simple pour un plombage, est de modifier les marqueurs de fin,
afin
qu'une routine de lecture classique croie à une erreur lors
d'une tentative
de lecture d'un disk plombé. C'est ce qu'on appelle
(vulgairement) le
Dos Patched.
Pourquoi est-ce le plus simple? On peut aussi, bien sur, modifier les
marqueurs
de début, mais il faudra alors les rétablir sur les 10
premiers secteurs de la
piste 0, qui contiennent la RWTS, car celle-ci doit pouvoir etre lue
par la
Rom $C600 lors du Boot. Il est donc plus facile de modifier les
marqueurs de
fin, car la rom ne les vérifie pas au boot, ce qui nous arrange.
Etant donné que l'on modifie le format du disk pour qu'une
routine de lecture
normale ne puisse pas le lire, il faut bien evidemment modifier la
routine de
lecture qui se trouve sur le disk que l'on plombe afin de pouvoir le
booter...
(Si la routine de lecture qui se trouve sur le disk plombé est
'normale', elle
ne sera pas capable de lire les secteurs du disk, donc de charger le
programme)
On peut, soit faire cette modification avant la copie (ce qui est le
plus
simple) soit après en passant avec le COPY II+ 5.x en SECTOR
EDITOR/DOS PATCHED
(Ctrl-P) pour modifier le disk déjà plombé...Le
plus simple est de modifier
cette routine AVANT de plomber le disk...
La théorie est donc :
- Faire une copie du disk à plomber
- Modifier la RWTS selon le format que nous allons employer
(ici, il faut modifier les #$DE par des #$D4, mais seulement
ceux de la
routine de lecture ou d'éventuelles vérifications
du disk...)
- Plomber le disk avec le Plomb disk gdf ou avec le 6.0 en changeant les
paramètres (nous allons voir ça plus tard).
C'est le plus simple de tous les plombages.
PLOMBAGE : QUELLES
VALEURS PEUT ON METTRE EN REMPLACEMENT ?
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Il faut mettre un nibble valide. Voilà la table des $40 nibbles
utilisés
pour l'écriture d'un champ données.
00 = 96 10
= B4 20 =
D6 30 = ED
01 = 97 11
= B5 21 =
D7 31 = EE
02 = 9A 12
= B6 22 =
D9 32 = EF
03 = 9B 13
= B7 23 =
DA 33 = F2
04 = 9D 14
= B9 24 =
DB 34 = F3
05 = 9E 15
= BA 25 =
DC 35 = F4
06 = 9F 16
= BB 26 =
DD 36 = F5
07 = A6 17
= BC 27 =
DE 37 = F6
08 = A7 18
= BD 28 =
DF 38 = F7
09 = AB 19
= BE 29 =
E5 39 = F9
0A = AC 1A
= BF 2A =
E6 3A = FA
0B = AD 1B
= CB 2B =
E7 3B = FB
0C = AE 1C
= CD 2C =
E9 3C = FC
0D = AF 1D
= CE 2D =
EA 3D = FD
0E = B2 1E
= CF 2E =
EB 3E = FE
0F = B3 1F
= D3 2F =
EC 3F = FF
D'autres valeurs comme $95 ou $D4 sont également valides.
AA et D5 sont réservés pour les Headers.
PLOMBAGE : MODIFICATION DE LA RWTS
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Nous allons étudier ici les 'boots' les plus classiques afin de
vous aider à
modifier les RWTS en conséquence, ensuite on verra comment
recherche les
Headers dans une RWTS barbare...
Pour le disk en DOS 3.3 'classique'
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
Pour modifier la routine de lecture sur un disk en Dos 3.3 que nous
allons
plomber, il faut simplement retrouver sur le disk les octets
correspondant aux
adresses des Headers en mémoire...(logique...)...
Voici le tableau des Headers 'Mémoire/Disk' pour un DOS
classique...
_______________________________________________________________
!
!
!
Lecture
!
!_______________________________________________________________!
!
!
! Début de champ
Adresse
!
!
!
! $D5
$B955 Piste
$00 Secteur
$3 Octet $55 !
! $AA
$B95F Piste
$00 Secteur
$3 Octet $5F !
! $96
$B96A Piste
$00 Secteur
$3 Octet $6A !
!_______________________________________________________________!
!
!
! Fin de champ
Adresse
!
!
!
! $DE
$B991 Piste
$00 Secteur
$3 Octet $91 !
! $AA
$B99B Piste
$00 Secteur
$3 Octet $9B !
! $EB (non
testé) ---------
---------- --------- !
!_______________________________________________________________!
!
!
! Début du champ
Données
(Data)
!
!
!
! $D5
$B8E7 Piste
$00 Secteur
$2 Octet $E7 !
! $AA
$B8F1 Piste
$00 Secteur
$2 Octet $F1 !
! $AD
$B8FC Piste
$00 Secteur
$2 Octet $FC !
!_______________________________________________________________!
!
!
! Fin du champ
Données
(Data)
!
!
!
! $DE
$B935 Piste
$00 Secteur
$3 Octet $35 !
! $AA
$B93F Piste
$00 Secteur
$3 Octet $3F !
! $EB (non
testé) ---------
---------- --------- !
!_______________________________________________________________!
_______________________________________________________________
!
!
!
Ecriture
!
!_______________________________________________________________!
!
!
! Début de champ
Adresse
!
!
!
! $D5
$BC7A Piste
$00 Secteur
$6 Octet $7A !
! $AA
$BC7F Piste
$00 Secteur
$6 Octet $7F !
! $96
$BC84 Piste
$00 Secteur
$6 Octet $84 !
!_______________________________________________________________!
!
!
! Fin de champ
Adresse
!
!
!
! $DE
$BCAE Piste
$00 Secteur
$6 Octet $AE !
! $AA
$BCB3 Piste
$00 Secteur
$6 Octet $B3 !
! $EB
$BCB8 Piste
$00 Secteur
$6 Octet $B8 !
!_______________________________________________________________!
!
!
! Début du champ
Données
(Data)
!
!
!
! $D5
$B853 Piste
$00 Secteur
$2 Octet $53 !
! $AA
$B858 Piste
$00 Secteur
$2 Octet $58 !
! $AD
$B85D Piste
$00 Secteur
$2 Octet $5D !
!_______________________________________________________________!
!
!
! Fin de champ
Données
(Data)
!
!
!
! $DE
$B89E Piste
$00 Secteur
$2 Octet $9E !
! $AA
$B8A3 Piste
$00 Secteur
$2 Octet $A3 !
! $EB
$B8A8 Piste
$00 Secteur
$2 Octet $A8 !
!_______________________________________________________________!
(Attention! ceci n'est pas valable pour le ProntoDOS qui a
décalé la RWTS sur
le disk de deux secteurs....(mais pas en mémoire))
Pour les disks en ProDOS
-:-:-:-:-:-:-:-:-:-:-:-:
Pour le ProDOS, si vous désirez plomber un disk avec le PLOMB
DISK GDF, il faut
ensuite aller modifier les routines de lecture suivantes :
(qui sont, il est vrai, un peu loin dans le disk, pour des routines de
lecture)
Piste $4/9 : $..C0 - A6 3E LDX $3E
BD 8C C0 LDA $C08C,X
10 FB BPL $..CE
C9 DE CMP #$DE <---
Là ! Le #$DE modifié en #$D4
18 CLC
F0 01 BEQ $..CD
38 SEC
$..CD - 68 PLA
$..CE - A0 55 LDY #$55
91 44 STA ($44),Y
60 RTS
Piste $4/A : $..E6 - BD 8C C0 LDA $C08C,X
10 FB BPL $..E6
C9 DE CMP #$DE <---
Là! L'autre #$DE...
D0 0C BNE $..FB
EA NOP
$..F0 - BD 8C C0 LDA $C08C,X
10 FB BPL $..F0
C9 AA CMP #$AA <---
Là! Le #$AA de $DE AA EB
D0 02 BNE $..FB
18 CLC
60 RTS
$..FB - 38 SEC
60 RTS
Il suffit donc de modifier ces 2 routine de lecture en modifiant le $DE
par $D4
Pour plomber un disk en ProDOS avec le Plomb Disk Gdf, il suffit donc de
modifier en Piste $04/09 Octet $C8: D4 (Au lieu de DE), et Piste $04/0A
Octet $EC: D4 (Au lieu de DE), puis de plomber ce disk...
Si vous désirez modifier le Plomb Disk Gdf pour modifier
d'autres Headers, vous
pouvez toujours considérer le ProDOS comme un boot 'Barbare' que
nous allons
aborder maintenant...
Disk en boot 'Barbare' (inhabituel)
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Pour plomber des disks ayant un boot très innhabituel, il faut
retrouver sur
le disk les octets correspondant à la RWTS. On se servira de
l'option SCAN FOR
BYTE (CTRL-S) du SECTOR EDITOR du COPY II+ 5.x.
Il suffit de rechercher des 8C C0 qui correspondent à des LDA
$C08C,X (caracté
ristiques d'une routine /accès disk) et de chercher juste
après une valeur
correspondant à un Header (#$D5 AA 96 DE AA EB D5 AA AD), puis
de la modifier
en fonction du format du disk. (Avec le Plomb Disk, il suffit de
modifier les
#$DE en #$D4)...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
LES DIVERSES METHODES DE PLOMBAGE
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
PLOMBAGE : COMMENT
FAIRE 'A LA MAIN'..??? (Par un simple INIT)
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Supposons qu'on veuille remplacer le DE AA EB du champ données
par un D4 AA EB;
après avoir chargé un Dos 3.3 ou compatible, faire:
]CALL -151
*B935:D4 lecture
*B89E:D4 écriture
Ctrl-C
]INIT HELLO avec le disk à formater.
Et vous obtenez un disk plombé, très mal plombé,
mais plombé.
Vous pouvez y placer des fichiers d'un disk normal en permutant les
adresses
modifiées plus haut.
Le disk est incopiable avec le Locksmith rapide (sauf bidouille) et
illisible
avec tout éditeur de secteur classique. Avec celui du Copy II+,
vous pouvez
sélectionner le Dos patched par un Ctrl-P. (Vous pouvez
d'ailleurs lire et
écrire avec n'importe quels marqueurs; idem avec le DiskFixer
4.0)
Vous trouverez en fin de ce fichier la table des adresses des marqueurs
dans la RWTS, en lecture et écriture.
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
PLOMBER AVEC LE PLOMB'DISK GDF V1.06
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Plomb'Disk Gdf est un programme de plombage Dos Patched...
Nous allons voir plus loin que le locksmith rapide peut exécuter
exactement le
meme travail de plombage et ce, beaucoup plus
rapidement...Néanmoins, j'ai
programmé ce Plombeur pour pouvoir vous montrer exactement
COMMENT on plombe.
C'est pour cette raison que vous trouverez sur ce meme disk le source
(sous
Assembleur Merlin) de ce fichier...
Attention. Il faut que le volume du disk à plomber soit 254. Si
ce n'est pas
le cas, initialisez un disk vierge avec ce volume et copiez le disk
à plomber
sur ce disk formatté en volume 254, avec l'Advanced demuffin 1.1
qui ne va
rien reformatter contrairement au Locksmith...ensuite, servez vous de
mon
Plomb'disk.
Etudiez le fichier source si vous voulez...C'est fait pour ça...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
PLOMBER AVEC LE LOCKSMITH 6.0 FAST DISK BACKUP MODIFIE
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
J'ai découvert avec stupéfaction il y a quelques jours
que le Locksmith avait
encore des secrets cachés : il pouvait se transformer en
PLOMBEUR aussi facile-
ment qu'en DEPLOMBEUR !!
Vous connaissez surement, si vous avez lu sa doc, les
'paramètres' du Locksmith
rapide...Dans le coin à gauche de l'écran, vous avez ceci
:
(_
>
C'est fait pour indiquer quel est le drive source, quel est le drive
objet,
si vous voulez que la mémoire soit source ou objet, ou si vous
voulez l'option
VERIFY pendant la copie...(pour plus de détails, demandez
moi...).
Dans le locksmith 6.0, ça sert également à
consulter n'importel quelle
adresse en mémoire, juste en tapant l'adresse concernée
et
RETURN...(contrairement à la version 5.0)
Tous les paramètres de copie se trouve dans les adresses
comprises entre $00 et
$FF. (Page 0). Voici le tableau des adresses des Headers :
Lecture...
00E8 :
D5 00EE : D5
00E9 :
AA 00EF : AA
00EA :
96 00F0 : AD
00EB :
DE 00F1 : DE
00EC :
AA 00F2 : AA
00ED :
00 00F3 : 00 (Ca, c'est pour le
Nibble non testé...)
Ecriture...
00F4 :
D5 00FA : D5
00F5 :
AA 00FB : AA
00F6 :
96 00FC : AD
00F7 :
DE 00FD : DE
00F8 :
AA 00FE : AA
00F9 :
EB 00FF : EB
Par exemple, si vous tapez '00eF + RETURN', vous vous trouvez en face du
second headers du champ données...$AA.. Vous pouvez le modifier
en entrant au
clavier la nouvelle valeur et en tapant RETURN.. Ainsi la copie devient
impossible pour un disk au format habituel !
Un disk au format inhabituel étant par définition un disk
plombé, vous n'aurez
qu'à adapter la routine de lecture ou/et d'écriture du
locksmith selon la
protection que vous voulez créer, ne pas reproduire ou
recopier...
Pour transformer votre Locksmith en Plomb Disk Gdf beaucoup plus beau,
il
suffit de modifier les parametres suivants : (paramètres de fin
de champ à
l'écriture...)
00F7 : D4
00FD : D4
Pour transformer votre Locksmith en Déplombeur, capable de
déplomber ce que vs
aurez déplomber d'un cote, il suffit de faire ces modifications
concernant les
paramatres de fin de champ à la lecture...(et pas à
l'écriture etant donné que
vous voulez écrire en 'Normal')...
00EB : D4
00F1 : D4
(Pour le modifier et le resauver, allez plutot recherche les D5 AA
96..etc
dans le fichier Locksmith en catalog avec un éditeur de secteur
Copy II+5.x)
C'est une grande première : Le locksmith devient
PLOMBEUR/DEPLOMBEUR !!!!
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
COMMENT COPIER VOS DISKS PLOMBES
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
COPIE : AVEC LE LOCKSMITH 6.0 FIXED
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Pour transformer votre locksmith en Copieur de disks ainsi
plombés, faites les
quatres modifications (à la lecture et à
l'écriture car le disk lu est déjà
plombé et le disk copie doit l'ètre
également...)...
00EB : D4
00F1 : D4
00F7 : D4
00FD : D4
COPIE : AVEC LE DISK MUNCHER 8.0
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
On croit souvent que le Disk Muncher, qui peut copier des disks en dos
patched
alors que le Locksmith FDB ne le peut pas, est plus fiable que le
Locksmith.
Erreur grave! S'il copie des disks en patched, c'est parce qu'il
tolère
n'importe quels checksums ou marqueurs de fin.. S'il y a une erreur de
lecture,
il ne s'en rendra donc pas compte, ce qui fait qu'un disk sur 10
copié au Disk
Muncher sera mal copié..
Il ne faut donc l'utiliser que pour copier des disks en dos patched..
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
DEPLOMBAGE : RAPPELS ET SUITE DU COURS 1
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
DEPLOMBAGE : THEORIE
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Pour déplomber un tel soft, on avait déjà vu qu'il
était possible de
Convertir le disk original avec ADVANCED DEMUFFIN 1.1 en modifiant la
RWTS en
mémoire en tapant CALL-151, B942:18 et 801G.
Dans le cas du cours 1 où l'on déplombait 'TEMPLE OF
APSHAI TRILOGY', il
fallait 'convertir le disk' avec cette méthode puis ne rien
modifier sur la
copie. C'est à cause de ça que j'avais
sélectionné cet original. Sa RWTS
était déjà Patchée et acceptait les #$DE AA
EB ainsi que tout autre fin de
champ data/adresses...Tout allait bien...
Dans le cas du cours 2 où l'on déplombait 'FORTRESS OF
THE WITCH KING', il
suffisait, après avoir converti le disk original, de remplacer
le DOS complet
par un DOS normal. On n'avait pas éssayé d'aller modifier
les Headers du
dos (tout simplement) puisqu'il était beaucoup plus normal de se
simplifier la
vie en changeant tout le dos
Maintenant, au passe encore au stade supèrieur : Une fois le
disk original
passé en format normal, il faut aller modifier les Headers sur
le disk meme.
C'est nécessaire...
* Dans le cas d'un Dos d'original qui aurait, outre les modifications de
Headers, des modifications nécéssaires au
programme. Il faut donc garder ce
Dos sur la copie mais aussi modifier les Headers...
* Dans le cas d'un Dos inconnu (Fboot, 'vieux' Boot electronic Arts
etc...)
que l'on ne peut evidemment pas remplacer par un DOS 3.3...
Pour retrouver ces Headers, il faut faire la meme opération que
lorsque l'on
voulait modifier la RWTS d'un disk à plomber :
Il faut rechercher des 8C C0 (LDA $C08C,X) et modifier les Headers que
l'on
doit normalement trouver peu après ce LDA $C08C,X.
En théorie, la copie convertie et modifiée doit booter
impec' !
NOUS VENONS DONC DE PLOMBER N'IMPORTE QUEL DISK EN :
* Retrouvant et modifiant ses Headers de fin de champ sur une copie
* Copiant ce disk avec un des 2 programmes de plombage sur un disk
vierge
NOUS VENONS DONC DE DEPLOMBER UN TEL DISK EN :
* Convertissant le disk au format 3.3 comme dans les deux premiers cours
* Retrouvant et modifiant ses Headers (De retour à la normale)
Avant de vous laisser partir, je vais vous dire deux mots de certains
Godfather's Products actuellement disponibles, car ils concernent le
plombage
et qu'avec ce cours on est en plein dedans...
GP #2 : DOS EOR MAKER 1.00
programmé par SAM et GODFATHER
-----------------------------------------------------------------------
C'est ce qu'on appelle un
DOS indispensable.. associé au programme de
plombage de ce cours, ou
bien au locksmith plombeur de ce cours, ca
vous fait une super
protection.. que vous etes à peine en mesure de
vaincre... Les explications
sur ce nouveau DOS et sur le principe des
DOS indispensables sont avec
ce super Godfather's Products.
GP #4 : PLOMBEUR ACTIVISION
1 programmé par GODFATHER et OLIVER TWIST
-----------------------------------------------------------------------
Si vous vous interessez au
plombage.. Si les plombeurs de ce cours vous
interessent, je vous propose
déjà le programme que l'on a fait
spécialement pour
vous à la suite du futur cours 14 sur la premiere
protection
super-interessante Activision.
GP #5 : EPYX BOOT MAKER
v1.00 programmé par GODFATHER et EPYX
-----------------------------------------------------------------------
Si vous désirez
compliquer vos plombages sous RWTS 3.3, avec pseudo-
catalog, ce truc va vous
interesser enormement..
Programme fait
spécialement à la suite du futur cours 10 spécial
Epyx,
ajouté aux techniques
de plombage de ce cours, ca complique tout !!..
GP #6 : FORMAT.OBJ1 v1.00
programmé par GODFATHER
-----------------------------------------------------------------------
Ce programme est une super
evolution du PLOMB'DISK GDF de ce cours..
Le locksmith pouvait
jusqu'ici faire le boulot de plombage du plombeur
de ce cours, mais là,
il ne le peut plus..
Compliquez vos protections
(et compliquez les déplombages) avec mon
nouveau plombeur :
FORMAT.OBJ1 v1.00
Ne délaissez pas les Godfather's Products.. Y'a pleins de petits
trésors dedans
Amicalement, GODFATHER et KRISTO : ZE ENFOIRES
-------------------------------------------------------------------------------
LES PROGRAMMES DE CE
DISK...
Update 14/11/87
-------------------------------------------------------------------------------
Vous trouverez en catalog sur ce disk plusieurs versions du locksmith
6.0 FDB
la plus interessante étant celle avec les commandes, c'est
à dire :
LOCKSMITH FIXED
Pour appliquer le cours question plombage/déplombage au
locksmith.
LOCKSMITH COPIEUR D4 AA EB
Pour copier vos originaux plombés avec le plomb disk gdf 1.08
tel quel (car
vous avez le source, vous pouvez le modifier à volonté),
en patched D4 AA EB,
rien de tel qu'un bon vieux locksmith modifié en la
circonstance...
Vous pouvez vous en servir evidemment pour copier l'original en face B
de ce
disk..
DISK MUNCHER 8.0
Pour copier vos originaux plombés en Dos Patched, rien de mieux
que ce copieur
quand on ne veut pas se casser à chercher comment est fait ce
DOS PATCHED..
Attention à la version 10.00, elle est capable d'écraser
vos disk lors d'une
copie de pistes... Si on vous la propose, balancez la !!..
D'autre part, vous trouverez aussi, par le maitre incontesté du
fix fou, une
version modifiée de Copy II+.. Patchman nous présentait
dans son P.L.U.S. #2
en Excel-Boot le programme qui est ici mis en catalog :
COPY II+ 5.X FIXED
Ce COPY II+ 5.X, mis à part le fait qu'il est traduit en
francais (ce qui peut
gener les habitués de l'original, comme moi meme), apporte
un avantage
incontestable.. Quand vous tapez "P", dans le Sector Editor, le
programme vous
demande les headers et autre agagas caractéristiques du
format du disk à lire
SECTEUR PAR SECTEUR !!.. et dés que vous en sortez, ces
modifications
disparaissent automatiquement.. On ne peut donc pas copier des
softs plombés
par modification de headers (comme c'est le cas dans ce cours!),
etant donné
que le fait d'aller du secteur editor avec headers
modifiés, jusqu'à l'option
COPY, annule les modifications des headers !...
Patchman a annulé l'annulation des modif's.. Moi je trouve
ca sympa...
Pour copier un original en D4 AA EB avec le COPY II+ 5.X FIXED,
passez en
mode SECTOR EDITOR, tapez ensuite "P" pour Patcher les headers,
puis
choisissez l'option CUSTOM (pour désigner les headers de
votre choix), et
remplacez les deux DE AA EB par deux D4 AA EB. Passez ensuite
à l'option
COPY, et ca marche !!.. Sympa non ??..
Les options CATALOG, TSM, etc.. sont utilisables sur le disk
plombé.
Evidemment, pour copier un disk normal, il faut RE-MODIFIER le
format..
PLOMB DISK GDF V1.08
Programme de plombage sympa fait sur mesure pour ce cours avant
de découvrir
les capacités du locksmith !...
Pour copier l'original de la face B de ce disk, il vous suffit de
taper ESC
pendant le boot de mirage.. un locksmith fixed apparaitra
automatiquement
pret à vous faire une copie intacte de cet original de
cours 6 !
Amicalement, GODFATHER
-----------------------------------------------------------------------------
* Modifie Début de Champ Adr /Lecture
C_A_R STA $B955
STX $B95F
STY $B96A
RTS
* Modifie Fin de Champ Adr /Lecture
F_A_R STA $B991
STX $B99B
RTS
* Modifie Début de Champ Data /Lecture
D_D_R STA $B8E7
STX $B8F1
STY $B8FC
RTS
* Modifie Fin de Champ Data /Lecture
F_D_R STA $B935
STX $B93F
RTS
* Modifie Début de Champ Adr /Ecriture
D_A_W STA $BC7A
STX $BC7F
STY $BC84
RTS
* Modifie Fin de Champ Adr /Ecriture
F_A_W STA $BCAE
STX $BCB3
STY $BCB8
RTS
* Modifie Début de Champ Data /Ecriture
D_D_W STA $B853
STX $B858
STY $B85D
RTS
* Modifie Fin de Champ Data /Ecriture
F_D_W STA $B89E
STX $B8A3
STY $B8A8
RTS
.FE1
.MD80
.PS^
.LI67
UPDATE 31/08/87
TOUS LES UTILITAIRES DES COURS DE DEPLOMBAGE PAR GODFATHER
================================================================
BIBLIOTEQUE D'UTILITAIRES / APPENDIX
Pour plus de renseignements, contactez moi sur minitel code ANTI
bal GODFATHER
Cours 1 : Tout sur les protections par Dos
Patched
Révision 2.41
-------------------------------------------------------------------------------
Advanced Demuffin
1.1.................................................The Stack
Cours 2 : Tout sur les protections par Dos 3.3
modifié
Révision 1.0D
-------------------------------------------------------------------------------
Break....................................................................Tsunoo
Dos 3.3 Boot
Tracer...................................................Godfather
Adv Dem. Boot Tracer
1.2..............................................Godfather
Cours 3 : Tout sur la RWTS
3.3
Révision 2.31
-------------------------------------------------------------------------------
Source complet et commenté de la
RWTS...................................Wozniak
Rt.Rwts........................................................................
Cours 4 : Tout sur le DOS
3.3
Révision 2.65
-------------------------------------------------------------------------------
Source complet et commenté du Command Handler (DOS
3.3).................Wozniak
Disk Filler
3.1.......................................................Godfather
Dos Library 1.00 (en face
B)..........................................Godfather
Disket-Scopie.......................................................Hebdogiciel
Disk
Recovery..................................................................
Cours 5 : Tout sur la signatures d'images 32 sect. accès
direct Révision 3.10
-------------------------------------------------------------------------------
Picscan...............................................................The
Alien
Chasseur
d'Images...............................................Frédéric
Latour
Smart Scan + Error..............................................David
Microcosm
Quick Seeker................................................Cochonou
Crack Band
Picture
Finder........................................................Mister DD
Indiscretion
2.00......................................................Patchman
Manual
Scan.............................................................Copyart
Autoscan............................................................Chip
Select
Graphique
Scan...........................................................Gateau
Cours 6 : Tout sur le Plombage/Deplombage par Dos
Patched Révision
1.60
-------------------------------------------------------------------------------
Plomb Disk Gdf v1.08 (Patched D4 AA
EB)...............................Godfather
Locksmith 6.0
Plombeur................................................Godfather
Locksmith 6.0
Déplombeur..............................................Godfather
Locksmith 6.0 Copieur de softs
plombés................................Godfather
Copy II+ 5.x
Fixed.....................................................Patchman
Disk Muncher
8.0......................................................The Stack
Cours 7 : Tous les complements des cours
1,3,5
Révision 2.00
-------------------------------------------------------------------------------
Sread/Swrite (Ajoute deux commandes au DOS
3.3)................................
Convert
Hex/Decimal............................................................
Cours 8 : Tout sur la recherche d'octets (2
faces)
Révision 3.00
-------------------------------------------------------------------------------
Disk Fixer
4.00................................................................
Copy II+ 5.x.............................................Central Point
Software
Recherche
d'Octets.....................................................Pom's 29
Core Disk Searcher...........................................Hardcore
Computist
Scan Disk Eor
1.00.......................................................Kristo
Anstrom 2.00............................................Dany Sector
from P.A.D.
Cours 9 : Tout sur la signature d'images
compressées
Révision 1.00
-------------------------------------------------------------------------------
Traitimage
1.4..................................................Frédéric
Latour
Infogrammes Comp'
Décomp'...........................................The Softman
Beagle Bros Comp'
Décomp'...........................................Beagle Bros
C.C.B. Comp'
Décomp'..............................................Laurent
Rueil
Hebdo Comp'
Décomp'.................................................Hebdogiciel
N.4 Comp'
Décomp'..............................................................
Hires Pictures Scrunch'
Unscrunch'.............................................
Pac Comp'
Décomp'..............................................................
Cours 10 : Tout sur la dernière protection
EPYX
Révision 1.20
-------------------------------------------------------------------------------
VENDU SEPAREMENT DU COURS : Epyx Copy 1.00 (C) Godfather's Products
#1...Kristo
VENDU SEPAREMENT DU COURS : Epyx Boot Maker (C) Godfather's Products
#5.....Gdf
Cours 11 : Tout sur la technique de mise en CATALOG
simple Révision 1.00
-------------------------------------------------------------------------------
Cours 12 : Tout sur les signatures des boots en mode
TEXTE Révision 1.00
-------------------------------------------------------------------------------
Cours 13 : Tout sur la pratique : signature d'une l'image compr'
Révision 1.00
-------------------------------------------------------------------------------
Cours 14 : Tout sur les protections ACTIVISION. 1er
Chapitre. Révision 2.00
-------------------------------------------------------------------------------
VENDU SEPAREMENT DU COURS : PLOMBEUR ACTIVISION 1 (C)
Godfather's Products #4
Cours 15 : Tout sur les protections $23
pistes
Révision 1.00
-------------------------------------------------------------------------------
Vérification présence Piste $23 (source Merlin
Pro)...................Godfather
Vérification en basic retenue
(erreur).............................Oliver Twist
Disk Muncher 8.0 $23
pistes...........................................Godfather
Nibbles Away II
vC3............................................................