Cours de déplombage 01



Ecran
Ecran
Ecran


File: DCKD_Gdf01_R4_20.dsk
Disk: DOS 3.3 Volume 254
 Name                             Type Auxtyp Modified         Format   Length
------------------------------------------------------------------------------
*ADVANCED DEMUFFIN 1.1            BIN  $0800  [No Date]        DOS        5371
*BID.BLACK MAGIC                  BAS  $0801  [No Date]        DOS        1990
*BID.BORROWED TIME                BAS  $0801  [No Date]        DOS        1197
*BID.POLO                         BAS  $0801  [No Date]        DOS        1599
*BID.TRACER SANCTION              BAS  $0801  [No Date]        DOS        2124
 HELLO                            BAS  $0801  [No Date]        DOS        2553
 PLOMB DISK PATCHED V1.08         BIN  $9000  [No Date]        DOS        1434
 PLOMB DISK PATCHED V1.08.S       BIN  $0901  [No Date]        DOS        6875
 T.COMMENT LIRE LES COURS         TXT  $0000  [No Date]        DOS        1939
 T.COMPLEMENT PLOMBAGE            TXT  $0000  [No Date]        DOS        3955
 T.COURS 1 REVISION 4.20          TXT  $0000  [No Date]        DOS       43714
 T.ET LA PROCHAINE FOIS...        TXT  $0000  [No Date]        DOS        1107
 T.GODFATHER RACONTE...           TXT  $0000  [No Date]        DOS        8213
 T.INTRODUCTION                   TXT  $0000  [No Date]        DOS       10594
 T.LES PROGRAMMES DE CE DISK      TXT  $0000  [No Date]        DOS        1347
 T.LET MARCEL DOS PATCHED         TXT  $0000  [No Date]        DOS        2587
 T.PROPOSITION DE COURS           TXT  $0000  [No Date]        DOS        2456
 FIX LEGACY                       TXT  $0000  [No Date]        DOS        3288
 PI.DISK CRACKED                  BIN  $4000  [No Date]        DOS        8184
------------------------------------------------------------------------------


Floppy
DOS 3.3
Download Cours GDF 01 rev 4.20 (gzipped)
Floppy
DOS 3.3
Download Cours GDF 01 rev 3.10 (gzipped)


Sommaire


Lien Article
Voir Introduction.
Voir Comment lire les cours.
Voir Les programmes de ce disk.
Voir Cours 1 révision 4.20.
Voir Et la prochaine fois.
Voir Proposition de cours.
Voir Complément plombage.
Voir Let Marcel DOS patched.
Voir Fix Legacy of the Ancients.

hr cours GDF

Introduction.


                INTRODUCTION AU COURS DE DEPLOMBAGE GODFATHER
=:===========================================================================:=
Update Intro 10/10/87

Ces cours de déplombages sont destinés à un public très restreint d'intéréssés
qui désirent réellement apprendre les techniques pirates dans un but nullement
lucratif. Si vous commencez à prendre ces cours, sachez néanmoins que je dégage
toute ma responsabilité de ce qui peut etre fait grace aux connaissances que
je vais vous donner. J'ai toujours pratiqué le déplombage par esprit de défi.
Jamais je n'ai voulu en obtenir un bénéfice quelconque.

Bien sur, ces cours sont payants. C'est la moindre des choses mais ce salaire
ne comprend en aucun cas les programmes que je peux vous copier en dehors de
ces cours. Ce salaire me rembourse juste le temps que j'ai passé avec vous ou
devant mon Apple à essayer de répondre à des questions précises que vous
m'aurez posé, à programmer les reponses si besoin est, ou plus simplement à
rédiger, toujours le plus clairement possible, ces fichiers explicatifs qui
vont vous permettre d'atteindre le haut rang de déplombeur.

Par esprit d'honneteté envers moi, qui me suis longtemps cassé pour vous faire
des cours sur mesure et très clairs, ne copiez ce disk à personne...
Si jamais (et c'est une menace) je voyais un de mes cours circuler,
j'arreterais tout de suite de vous en donner. Certes, je perdrais big money
mais j'ai mes raisons... Ne copiez pas ce cours. meme à un ami qui
vous supplie de le lui copier. (je n'aurais jamais pensé que je pourrais
parler comme Scott Adams!)...  J'estime que je vous apporte assez de softs
gratuitement (DEPLOMBAGE ME 1-7, DOC ON THE ROCKS 1-12, BIDOUILLAGE ME 1-2,
MAD COMPACTOR 0-15, QTIPS 4 (réalisé entierement par QTIPS+GDF)...etc) alors
ne me volez pas le peu que je vend...okay?
Si je ne gagne pas de fric en bossant sur ces cours, je dépose mon bilan..
On serait tous perdants non ??...

Par esprit d'honneteté envers le programmeur d'une oeuvre et son éditeur,
n'otez jamais un de leurs noms d'un programme que vous aurez déplombé.
De meme, ne signez jamais un déplombage dont vous ne seriez pas l'auteur.
De toutes façons, comprenez bien que jamais celà ne pourra vous apporter la
gloire que l'on convoite tous. Si vous avez un programme entre les mains
déplombé par un autre déplombeur, sachez que le temps qu'il arrive jusqu'à
vous, il se sera déjà multiplié au moins par cinquante ou cent et ainsi,
une version que vous auriez signé après le déplombeur réel ne se répendrait
que cinquante à cent fois moins bien... (vous deviendriez ainsi 50* moins
connu que si vous aviez déplombé ce soft à la place du déplombeur réel et vous
seriez rejeté par tous les vrais déplombeurs qui savent très bien que vous
n'avez pas le niveau de tel ou tel déplombage que vous auriez signé!...
Tout se sait, tout se dit, tout s'entend... Les disks ont des oreilles!)

Cela ne vous apportera vraiment rien, croyez en mon expèrience. Chaque 'vrai'
déplombeur sait très bien qui à signé tel ou tel programme à la place de tel
autre pirate et il sait aussi qu'à la moindre occasion qu'il a, il doit se
venger informatiquement ou venger le vrai déplombeur avec les armes qui sont
les siennes. (Ou au moins prévénir le vrai déplombeur !)

L'arme que j'ai choisie est sans doute la meilleure qui soit. Tous les
déplombeurs connaissent les 7 DEPLOMBAGE MODE D'EMPLOI avec lesquels j'ai
déjà dénoncé et je dénoncerais encore tous ceux qui bafouent ces lois
fondamentales que doit respecter tout déplombeur digne de ce nom.
Déplombage Mode D'Emploi, c'est 100.000 auditeurs net !!..
De quoi détruire n'importe qui avec quelques lignes de bla bla seulement !!!

On m'a souvent reproché de vouloir me faire de la pub' par le biais de
déplombage mode d'emploi ou par de telles initiatives. On m'a dit que j'avais
'la grosse tete'. Je nie en bloc. Je cherche juste par déplombage mode d'emploi
à inciter ceux qui ont acheté leur Apple pour jouer au pacman toute la journée
à se lancer dans le déplombage !.. Si vous voulez des déplombeurs qui se
prennent pour des dieux humains, j'en ai pleins : il y a MISTER Z, CHIP SELECT,
et pleins d'autres encore...et là, je ne cite que les plus connus...Eux ont
vraiment la grosse tete...
Il y en a aussi qui sont nuls nuls nuls; qui se croient géniaux et qui
n'arretent pas de parler de leurs exploits (Jememarrh')...

Quant à moi, je promets que j'éviterais au maximum de raconter ma vie sur
disk... (Quoi que...)

Déplombage mode d'emploi ne constitue pas un cours de déplombage en soi, il
est rare d'y trouver un déplombage expliquant totalement la méthode employée
et les "pistes" (le raisonnement face à une protection inconnue) suivies avant
de vaincre un plombage.

C'est juste pour procurer la possibilité à l'acheteur d'un programme donné
de le dupliquer pour son usage personnel quand aucun programme de copie
classique n'y arrivait, aussi il n'est pas possible d'acquèrir de vraies
méthodes universelles de déplombage grace à ces disks.
C'est le livre de cuisine des déplombeurs amateurs...

C'est pour répondre à la demande de certains amis, lecteurs assidus des DEPME
et avides de connaissances déplombesques, que j'ai commencé ces cours...et
c'est parce que c'est la folie à faire que je suis obligé de les vendre...

Ces cours sont très structurés et les difficultés évoluent en meme temps que
les plombages. A chaque cours, je vais essayer d'associer un original à
déplomber vous meme ou bien des exercices, des défis à résoudre...

Vous pourrez toujours me joindre par minitel pour me demander conseil.
Code ANTI bal GODFATHER.. Je réponds toujours - par minitel ou par courrier
Donnez moi A CHAQUE MESSAGE votre nom et prénom pour que je m'y retrouve.
                        ___________________________

Je vais vous parler maintenant de la protection que j'ai employé pour empecher
que mes disks ne se vendent qu'en quelques exemplaires pour etre copiés et
recopiés sur tout le territoire...
J'ai choisit la pire des protections possibles...c'est à dire que mes cours
sont entièrement copiables au locksmith 6.0 rapide.. la copie sera 100% intacte
et vous pourrez la filer à qui vous voudrez...
Hum.. mais alors où elle est la protection ??...
En fait, elle est dans le cours lui meme.. Imaginez..
Je copie le cours à un premier eleve normalement. je note son nom sur un cahier
ensuite, je modifie un mot, une ponctuation de mon cours, et je note cette
modification sur papier à coté du nom de l'acheteur suivant... ensuite,
encore une modification ridicule pour un acheteur suivant.. etc..
ainsi, si un cours, quel qu'il soit, se répendait dans la nature, je l'aurais
bien sur, et je saurais tout de suite qui d'entre vous l'a répandu..
Et à ce moment là.. Gnarg Gnarg Gnarg... Vengeance personnelle assurée...
Méchant non..
C'est pas une protection contre la copie..
C'est une protection contre la répendaison de mes cours.... M'enfin..
Assez inédit comme protection, non ??
                        ____________________________

Nous allons voir avec ces cours, comment ces protections ont évoluées mais
aussi quelles sont les techniques pirates pour venir à bout des nouvelles
ruses des plombeurs....(des techniques très souvent bien personnelles !!)

Vous trouverez dans ces cours :

- Des parties théoriques (le cours proprement dit) qui vous apprendront toutes
  les techniques de déplombages actuelles...
- Des parties pratiques (des Déplombages que vous ferez vous meme)
- Des anecdotes concernant le monde de la déplombe.
- Des programmes de pirates très rares avec leur source et leur mode d'emploi
- Des articles techniques sur les cartes d'interruption...etc...
- Un inventaire des cours UPDATE passés pour vous et à venir...

Le premier cours qui traite de la technique de déplombage la plus primaire
(Le DOS PATCHED) vous proposera de déplomber TEMPLE OF APSHAI TRILOGY et vous
présentera un premier programme de déplombage : ADVANCED DEMUFFIN 1.1 qui vous
servira très frequemment...

Les prix de chaque cours varient en fonction de l'interet du cours,
des programmes proposés (inédits, personnels, rarissimes, top secrets...)
et du temps qui a été nécessaire à la réalisation finale de ce cours.

Certains cours tels celui sur 'COMMENT SIGNER LES IMAGES DES DISKS SANS DOS ??'
vous offrent des secrets de pirates et des programmes qui ne circulent
qu'entre pirates...aussi son prix est beaucoup plus élevé que les autres cours.

Vous etes evidemment libre de "piocher" les cours qui vous interessent le plus
en premier ou de "sauter" un cours qui ne vous interesse pas ou qui porterait
sur une technique que vous maitriser déjà.

Les 4 premiers cours sont un peu faciles ou "légers" par rapport aux autres car
ce sont les premiers protections les moins complexes...

Sur le DOS PATCHED (cours 1), je NE PEUX PAS en dire plus pour l'instant sous
peine de tout vous faire mélanger... M'enfin...

Quand on étudie une protection particulière, on essaye toujours de refaire le
plombeur associé.. pour vous permettre de plomber VOS PROPRES PROGRAMMES avec
ce plombeur, ou pour vous permettre de comprendre à la fois la déprotection ET
la protection de tel ou tel éditeur, ou de tel ou tel programme...
Question protections, au 10/10/87, on en a déjà vue plusieurs dans les cours
ou Godfather's Products suivants :

     Cours 1           - Plomb'Disk Gdf v1.08  - Protection Cours 1  Patched
     Cours 6           - Plomb'Disk Gdf v2.00  - Protection Cours 1  All_disks
     Godfather's P. #1 - Format.Obj1 v1.00     - Protection Cours 2  Dos 3.3
     Godfather's P. #5 - Epyx Copy v1.00       - Protection Cours 10 Epyx
     Godfather's P. #8 - Plomb'Disk Activision - Protection Cours 14 Activ.

Et toujours dans le domaine de la protection logicielle, on a vu :

     Godfather's P. #6 - Epyx Boot Maker 1.00  - Boot Epyx pour utiliser le GP1
     Godfather's P. #2 - Dos Eor Maker   1.00  - Dos Indispensables (cours 2)
     Godfather's P. #3 - Dos Code Secteurs     - Dos Indispensables (cours 2)

Suivez moi de près et vous découvrirez, plus on avancera dans les cours et dans
les techniques inédites de déplombage que bien souvent, les plombages des
nouveautés sont bien plus interessantes que les nouveautés elles memes !
Vous découvrirez comment proteger vos disks (quels qu'ils soient!) et vous
seuls saurez comment le déplomber !!... De quoi posez des défis à tous ceux qui
se disent déplombeurs fous autour de vous...

                                      Amicalement.., GODFATHER from ZE ENFOIRES

=:===========================================================================:=


Retour sommaire

hr cours GDF

Comment lire les cours.


COMMENT LIRE LES COURS SUR DISK
===============================================================================

        1. LE LECTEUR DE FICHIERS (LECTURE SUR LA VISU)
        -----------------------------------------------

        Tapez RETURN pour selectionner un fichier
        Tapez CTRL-S pour arreter le texte. (toggle)
        Tapez ESC    pour revenir au début.

        2. IMPRIMER LE COURS (LECTURE SUR PAPIER)
        -----------------------------------------

Lire tout un cours cool à l'écran en 80 colonnes, c'est assez dingue pour les
yeux... voici donc un bref résumé du "comment faire" pour imprimer vos cours
sur feuilles A4 machines à écrire classiques ou sur papier continu imprimante.
J'utilise pour faire les fichier et pour les imprimer le APPLEWRITER // DOS 3.3

Les commandes principales de ce traitement de texte sont :

        CTRL-L  (LOAD)          : Pour charger un fichier T en mémoire
        CTRL-S  (SAVE)          : Pour le sauver sur disk
        CTRL-B  (BEGINNING)     : Pour mettre le curseur au début du fichier
        CTRL-E  (END)           : Pour mettre le curseur à la fin du fichier
        CTRL-N  (NEW)           : Pour effacer le fichier en mémoire

Les commandes principales d'impressions sont accessibles par : CTRL-P (PRINT)
Vous pouvez - soit les modifiez après CTRL-P - soit en ajoutant ces commandes
au fichier...

Pour imprimer un fichier en 80 colonnes par ligne, tapez, toujours au début
du fichier :    ".MD80" (Marge Droite = 80)
Pour imprimer en feuille à feuille  :   ".FE1"
Pour imprimer en 67 lignes par page :   ".LI67"
Pour modifier le parametre de souligné :".PSx"  ("x" est le nouveau param.)

Une fois tout bien réglé ou inseré au début du fichier, tapez :
CTRL-P puis NP (return)... et c'est parti !!...

                                                               Bonne lecture...

===============================================================================


Retour sommaire

hr cours GDF

Les programmes de ce disk.


===============================================================================
LES PROGRAMMES DE CE DISK                                         REVISION 4.10
===============================================================================

Avec ce premier cours, vous avez un programme d'aide au déplombage, très
classique (on le retrouve dans déplombage mode d'emploi et chez beaucoup de
déplombeurs !!) ainsi qu'un programme de plombage adapté à la protection du
cours... fait maison évidemment.. alors bonne déplombe avec le cours et
l'Advanced Demuffin, et bonne plombe aussi avec mon Plomb Disk Gdf v1.08...
On verra comment obtenir les memes plombages qu'avec ce programme dans le
cours 6, plombage/déplombage également, et ce avec le Locksmith 6.0...!!

- ADVANCED DEMUFFIN 1.1 - Auteur : THE STACK - Aide au déplombage
- PLOMB DISK GDF V1.08  - Auteur : GODFATHER - Godfather's Products

Et en bonus :

- BID.BORROWED TIME     - Auteur : GODFATHER            - (C) BIDOUILLAGE 2
- BID.POLO              - Auteur : GODFATHER            - (C) BIDOUILLAGE 2
- BID.TRACER SANCTION   - Auteur : GODFATHER            - (C) BIDOUILLAGE 2
- BID.BLACK MAGIC       - Auteur : GODFATHER            - Inédit...

Et en face B : TEMPLE OF APSHAI TRILOGY (original plombé)

===============================================================================


Retour sommaire

hr cours GDF

Cours 1 révision 4.20.


=:===========================================================================:=
  DEPLOMBAGE FICHIER 1 : PROTECTIONS DOS PATCHED                    GODFATHER
=:===========================================================================:=
Révision 4.20                                                   Update 02/08/88

        Salut et salut,

        Vous voici enfin face au premier des fameux (!) cours de deplombage
        dont je vante les qualités un peu partout !.. courage ! ce premier
        cours est très très simple.. en ski, on ne commence jamais par
        autre chose que le chasse-neige... si ?..

        Voici donc un cours comportant - et c'était difficile de faire
        autrement - pas mal de "à admettre", mais qui va tout de meme vous
        permettre de cracker votre premier soft : Temple of Apshai Trilogy..
        Très simple donc pour le moment, ce que vous aurez à retenir..
        mais calme dans la salle !, vous ne savez pas ce qui suit !!
        Dés le cours 6 - qui est en fait le troisième cours de déplombage au
        sens le plus pur du terme - tout (je dis bien tout!) sera clarifié,
        décortiqué, démonté, expliqué et commenté pour vous !.. avant votre
        premier "examen de passage"...mais on en reparlera à ce moment là.

        Tout de suite, je passe au sommaire de ce cours numéro 1 :

        - Introduction sympa..
        - Historique sympa sur les protections, plombeurs, déplombeurs...etc...
        - La premiere protection anti-locksmith rapide : le dos patched (drapo)
        - Méditation galactique sur le dos patched et ses qualités
        - Le déplombage et Advanced demuffin 1.1
        - Parlons un peu des autres protections.. disk lisible mais qui plante
        - Résumé des divers types de protections dos possible et solutions
        - Le déplombage d'un disk en dos patched (rien de plus simple !)
        - Remettre un dos sur le disk au format 3.3 avec Copy II+ 5.x
        - Problemes de demuffin.
        - Ce qu'il faut se rappeler...en ce qui concerne le dos patched
        - Conclude.. (sympa aussi!)...

===============================================================================
INTRODUCTION SYMPA..
===============================================================================

En meme temps que la quantité et la qualité des programmes pour Apple,
a augmenté le nombre de copies "pirates"... l'évolution des protections
pendant ces 10 dernieres années s'est déroulée à peu près ainsi, sur Apple
comme sur beaucoup d'autres machines :

Il y a 10 ans...        Premiers softs sous DOS 3.2, non plombés. Le DOS 3.2
                        cependant a un format different du format locksmith
                        et de ce fait, on considère maintenant les softs
                        3.2 comme plombés.. où plutot, au moment de l'appari-
                        tion du DOS 3.3, si Apple n'avait pas fournit COPYA
                        (premier programme de copie 3.3) avec le DOS 3.3,
                        les premiers Apple-maniaks ont vu une incompatibilité
                        de format, un disk que leurs copieurs 3.2 ne pouvaient
                        pas lire!.. un premiere "plombage", qui n'en était pas
                        un, mais plutot une évolution du 3.2 qui "gachait"
                        de la place-disk... (le 3.2 est en 13 secteurs par
                        piste, et le 3.3 en 16 secteurs par piste - mais on
                        étudiera tout ca en détail d'ici au cours 4).
         ___ Les dates _________________________________________________
        !                                                               !
        ! 29 juin 1978 - Apparition du "DOS 3", victime de la précipi-  !
        !                tation d'Apple (comme le fut aussi, il y a peu !
        !                l'Apple IIgs) quand ils voulurent introduire   !
        !                le DISK II sur le marché. (le premier drive,   !
        !                inspiré des drive IBM de l'époque allait ainsi !
        !                remplacer la génération des lecteurs de K7 !.) !
        !                                                               !
        ! 20 juil 1978 - Apparition du "DOS 3.1", premiere evolution    !
        !                de ce qu'on connait actuellement.. cette       !
        !                nouvelle version devenait necessaire avec      !
        !                l'arrivée sur le marché de l'Apple II plus     !
        !                et l'introduction de la rom AUTOSTART. (qui    !
        !                demarre le drive dés la mise sous tension).    !
        !                Il n'y a pas de différence notables pour nous  !
        !                par rapport à la version précédente..          !
        !                                                               !
        ! 16 Fev. 1979 - Apparition du "DOS 3.2". On y retrouve env.    !
        !                90% de la structure de précédent 3.1.          !
        !                Pas mal d'améliorations sont faites, mais      !
        !                aucune interessante à retenir ici.             !
        !                                                               !
        ! 31 Juil 1979 - Apparition du "DOS 3.2.1". C'est plus une      !
        !                version de maintenance qu'autre chose.         !
        !                                                               !
        ! 25 Aout 1980 - Apparition du DOS 3.3...                       !
        !_______________________________________________________________!

Il y a 8 ans...         Apparition du DOS 3.3.. tous les programmeurs
                        s'adaptent à ce progrès.. et vendent des softs, pas
                        encore protégés. vite, ils remarquent que des copies
                        sont faites (copya, tout le monde l'a! - il est livré
                        sur le disk DOS 3.3 lors de l'achat du bébé)..
                        Ces premieres copieurs sont un peu tout le monde,
                        sans distinction.. on les nommera les "pirates"...
                        un bien grand mot, puisque pour passer pirate il
                        suffisait d'investir dans un soft et de faire un
                        RUN COPYA après avoir lu "LE MANUEL DOS".

Pleins de pirates donc apparaissent.. donc mévente pour les éditeurs..
Tout le monde se penchent alors sur le "comment protéger un disk contre la
copie".. c'est ce qu'on appellera plus tard en france le plombage, et en
amérique la "copy-protection" tout simplement..

Les protections ont pour but d'empecher ou de freiner la copie d'originaux
donc de favoriser la vente, mais aussi d'empecher à quiconque d'examiner un
listing pour s'en inspirer... c'était le début, et tout le monde se gardait
ses routines sous le bras.. le début de la mégalomanie informatique sur Apple!
"ma routine est trop géniale pour que quelqu'un d'autre quoi moi ne s'en serve"
C'est malheureusement une mentalité qu'on retrouve encore beaucoup en 88,
parmi les plus grands déplombeurs en particulier !.. m'enfin...

Les premieres protections sont arrivées donc, basées sur des modifications
de la routine de lecture-ecriture du DOS 3.3 (rwts = read, write, track,
sector)... on étudiera tout l'éventail de ce type de protection, que l'on
retrouve encore en 88 dans les cocktails que nous servent les plus grands
plombeurs, dés le cours 6.. m'enfin.. c'est le début des protections "format".

Le "format" non-plombé est le format 3.3.. (ou format locksmith) et tous les
autres "formats" sont les formats différents de ce format 3.3 initial définit
par Apple..
                            Le format original 3.3
                ("format locksmith" ou encore "format copya")

La premiere modification de format était la plus simple et aussi la plus
pratique, c'est celle que nous allons étuder plus loin - malheureusement encore
au stade du "à admettre" question déplombage, comme je vous l'avertissait
plus haut (attendez donc le cours 6 pour tout comprendre dans tous le sens..) -
à savoir :
                           Le format "Dos Patched"
                (ou "modification des headers de fin de champ")

Ensuite, les modifications basiques plus sérieuses formeront les
protections dos 3.3 de seconde génération (cours 2), si l'on peut dire..
c'est :
                           Le format "Dos Headers"
                 (ou "modification des headers de la rwts 3.3")

Face à ses protections, les plus balaises des "pirates" de l'époque (les
meilleurs programmeurs en somme) sont devenus les premiers "déplombeurs"..
mais c'était encore de la rigolade.. Depuis toujours, ceux qui savent plomber
savent déplomber, "les meilleurs plombeurs sont les meilleurs déplombeurs",
et souvent, au début dumoins, les deux se mélangeaient singulièrement !..

Qu'est ce qu'on dirait maintenant si le plombeur version soft déplombait
les softs infogrammes, et vice-versa ?.. ce serait une forme de suicide !..
Et pourtant, c'est bien ce qui se passait au tout début !..

Le déplombeur a pour but de favoriser la copie GRATUITE d'un programme.
Le pirate a pour fonction de répendre - gratuitement - les copies déplombées
par le déplombeur..

Avant de vous lacher sur ce sujet général, laissez moi vous balancer une
reflexion que tout le monde connait dans le monde de l'informatique,
depuis dix ans, mais qui laisse toujours à reflechir !...

On remarque toujours que tous les ordinateurs qui se vendent bien ou qui
tiennent longtemps, sont accompagnés de pleins de pirates ou déplombeurs.
Car plus il y a de pirate, plus les utilisateurs ont du soft..
Plus il y a de soft accessible sur une bécane, plus il se vend de cette bécane
(J'ai acheté mon Apple parce qu'on m'a dit "Achete un Apple, je te filerais
gratuitement pleins de super programmes"... J'ai fait acheter des Apple à des
amis en leur disant ceci.. J'ai acheté mon Atari parce que Tsunoo m'a dit
ça!!..etc). Ensuite, plus il se vend d'une bécane, plus il y a d'acheteurs
potentiels de softs... Plus il y a d'acheteurs potentiels de softs, plus il se
crée des boites de soft et plus il se crée des boites de softs, plus il y a de
mecs pour se paindre des pirates...
Mais s'il y a des boites de softs qui se crée, c'est qu'elle sont sures de
faire du profit.. (et croyez moi, elles en font!) Alors elles font du
profit à cause de nous et ensuite elles nous dénigrent !!! dingue non ??
Si vous croisez un éditeur, essayez de lui dire ça !!.. et écoutez le vous
répondre évasivement !.. c'est toujours marrant de voir comment ils s'en
sortent !...

A noter cependant qu'on estime (qui et comment?) que le nombre de copies faites
à partir d'un original vendu, varie entre 2 et 10 !.. pour 100 originaux
d'un soft, il y aurait entre 200 et 1000 copies de faites à jamais!..

===============================================================================
LES PREMIERES PROTECTIONS.. LES PREMIERS PIRATES...
===============================================================================

Les premieres protections etaient vraiment primitives par rapport à ce qui
se fait maintenant. Mais en meme temps que l'évolution des protections, il
y a eu évolution des techniques de piratage et des programmes de copie, et
de meme, en fonction des possibilités des nouveaux programmes de copies,
il y a eu et il y aura encore évolution des protections... (chouette!)

Si certains pirates deviennent célèbres sans néanmoins avoir un niveau
respectable en language machine, c'est parce que certains éditeurs de softs
utilisent toujours les memes plombages, parce que d'autres ne se mettent pas
à jour sur les nouvelles protections aupres des pirates, parce qu'ils jugent
qu'une protection anti-locksmith freinera suffisament les copies et que ca ne
vaut pas le coup de mieux plomber ou encore parce qu'ils abandonnent devant le
talent des déplombeurs en se disant : La derniere fois, on avait un soft super
bien plombé et il a été répandu aussi vite que ceux du concurrent X qui ne sont
pas protégés ou très mal protégés !!!

Voici un inventaire des divers types de protections que l'on peut rencontrer
en regle générale.. (grandes catégories, des plus rares ou plus courantes)...

1) Protections physiques
------------------------
Une protection physique, c'est très particulier comme protection.. c'est
né sur les gros systemes (IBM..).. on retrouve ce type de plombages en ce
moment sur Atari ST, ou encore sur Apple II, mais beaucoup plus rarement.
Une protection physique, c'est une protection basées sur un "truc en plus"
independant de l'informatique, independant du programme, et dont le programme
va verifier la présence.. (si vous ne l'avez pas, vous avez une copie du
programme, de la vérif qui ne vous laissera pas passer, mais pas du truc en
question!).. pour vous donner un exemple, sur Apple, BR0DERBUN avait mis
au point un truc bizarre, vendu avec l'original bien sur, qu'il fallait
brancher sur la prise joystick externe.. le programme allait ensuite vérifier
par la voie normale "soft" de lecture des mouvements du joystick, si le
truc en question était bien en votre possession..
Un autre type de protection "physique" est le systeme prolok par exemple,
où les marques laser (!). Supposez que je face un micro-trou à un endroit
précis de chaque original vendu. evidemment, ce micro-trou n'est pas
reproductible indentiquement et au meme endroit sur un autre disk... et là
encore, le programme original contient une vérif qui va aller ballader la
tete de lecture sur ce trou. Si elle ne sent pas d'erreur au lieu dit,
le trou est absent.. c'est donc une copie, et le programme n'ira pas plus
loin!... comprendo?..
Si c'est le types de protections classé en premier ici, c'est uniquement
parce que c'est un premier a etre apparut sur le marché, mais rassurez
vous je n'ai eu qu'exeptionnellement rarement affaire avec ce type de
plombage.. m'enfin..
Le systeme prolok consiste non pas en un trou à un endroit donné du disk,
mais en un bombage minime, mais repérable et vérifiable par le drive !..
Le déplombage passera toujours ici par une ANNULATION DE LA VERIFICATION !..

2) Protections Docs et Password
-------------------------------
J'ai vu ce plombage pour la dernière fois dans wizardry IV... c'est dire!
Au milieu du jeu, le programme vous demande un code qui est dans la doc!..
Seul moyen de donner le bon : avoir la doc, donc en général, l'original!..
Dans Starglider par exemple, le programme vous demandait par exemple au
début d'entrer le Xème mot de la Yème ligne de la Pème page de la doc!
(doc bien inutile d'ailleurs!). Si vous ne l'avez pas, ca plante le jeu!.
Le déplombage passerra ici toujours par une ANNULATION DE LA DEMANDE DE CODE
sauf si ces codes sont indispensables.. ou si la doc l'est.
Souvent on voir des doc imprimées sur fond rouge, ou - cas de Wiz4 -
en noir sur fond violet.. donc pas photocopiales ?..
Un truc au passage : un photocop peu se faire en planquan sur chaque feuille
un célophane de la couleur complémentaire. (allez voir un peintre, ca vous
aidera!).. m'enfin.. là, on est pas vraiment dans la vie de tous les jours
d'un déplombeur... (voir aussi Melanie 3, programme d'homéo qui vaut plus
d'une brique si ma mémoire est bonne, avec une doc de 300 pages, en noir
sur fond rouge ! et bien sur, 300 pages de codes indispensables !, ou
encore les Ultima avec des plans etc, imprimés sur du tissu !)..

3) Protections Format
---------------------
Soit par modification d'une routine de lecture/écriture d'un Dos, soit par
programmation totale d'une nouvelle routine de gestion du disk par le drive.
C'est la premiere partie dont on fait le tour dans les cours 1,2,6.
Toutes les protection format entraine une impossibilité de lecture de
l'original, partielle ou totale, au locksmith rapide. soit une incompatibili
té avec le format 3.3. (le locksmith permet la copie (seule) de ce format.)
La plus simple est la protection "Dos Patched" car l'incompatibilité 3.3
est surmontée par un seul poke !.. c'est ce que l'on verra + loin.
Le déplombage passe toujours par une CONVERSION AU FORMAT LOCKSMITH 3.3.

4) Protection Petite(s) bete(s)
-------------------------------
Protection par écriture (lors du plombage par l'éditeur) d'une "petite
bete", de préférence incopiable aux nibbles copieurs, à un endroit donné du
disk original.. le déplombage passe toujours par une recherche de la
vérification de cette petite bete (désynchro, etc..) et son ANNULATION.

On pourrait peut etre imaginer d'autres types à cette liste..

A noter que la meilleure protection est un cocktail de tous ces types de
plombages!.. (seul BR0DERBUND à l'air de le savoir).

Voici un inventaire des divers types de protections utilisées en ce moment
par les divers éditeurs internationaux.. pour que vous voyez ce qui vous
attend !..

EPYX       - De super softs pour de mauvaises protections.. basées sur le
             Dos 3.3... Une seule protection depuis Championship Wrestling
             en 1986.. qui a quand meme évoluée en 2 ans!.. (voir cours 10
             et cours 10.2). C'est une protection "petite bete".. facile!..
             Protection reprise par Mindscape, Holobyte Systems et Omnitrend
             Software..!.. atout : incopiabilité !.. (PROTECTION FORMAT 3.3
             PATCHED + PETITE BETE). le soft Epyx, en face B de ce cours,
             montre un des premiers plombage Epyx!, qui n'a aucun rapport avec
             le plombage dont je parle ici.

ACTIVISION - Trois protections en trois ans.. très intelligentes en général,
             mais aussi enormement instructives.. (voir cours 14 et cours 16)
             Bientot, un cours sur leur tout dernier plombage. (DIVERSES
             PROTECTIONS FORMAT / VERIF / PETITE BETE)

OSI        - Origin Systems (ultima, ogre, etc..). Une protection très très
             instructive basées sur le DOS 3.3. !.. assez similaire avec la
             seconde protection activision cependant. Très interessante !..
             (PROTECTION FORMAT 3.3 MODIFIE)

ACCOLADE   - Des super softs, pas très nombreux, pour une très bonne protection
             qui ne change que rarement.. peut etre bientot un cours dessus.
             (PROTECTION PETITE BETE, si ma mémoire est bonne!)

MINSCAPE   - Une protection 1987 très simple mais instructive et très proche
             de la protection Epyx 1986-1988. meme plombeur ?..
             Une protection 1988 assez primaire, mais très interessante et
             instructive car basée sur le ProDOS.. surement bientot un cours!
             (PROTECTION FORMAT PATCHED + PETITE BETE)

BRODERBUND - Les innovateurs en plombage, avec leur plombeur : Roland Gustafsson
             (qui laisse souvent des messages sur les originaux à notre
             intention, d'ailleurs.. du style "Roland was here, but he left!").
             (PROTECTION FORMAT INEDITE.. 18 secteurs/piste)

EOA        - Toujours le meme plombage très balaise depuis des années.. mais
             depuis janv.88, ils ont changé de protection avec leur plombeur,
             ce cher Dr.Smith... protection actuelle considérée, elle encore,
             comme très balaise. (PROTECTION FORMAT INEDITE)

SSI        - Toujours le meme plombage bénin depuis des années!.. on en parlera
             très bientot à l'occasion du cours sur Ultima. (PROTECTION FORMAT)

SSG        - Protection pas encore déplombée because probleme avec les
             nouveaux scénarios (tout ne sort pas en meme temps!). Solution :
             bidouiller un copieur d'originaux.. surement bientot un cours à
             ce sujet !.. (PROTECTION FORMAT)

EDICIEL..  - Ediciel, spinnaker, et une multitude d'autres "petites" boites
             n'ont juste de quoi se payer que des protection format très
             simples basées sur le Dos 3.3.

Et enfin, ceux qui ont compris comment se debarasser completement des pirates
en ne protégeant rien et surtout en baissant les prix : FROGGY et BEAGLE BROS.
La premiere fait faillite en ce moment meme, et la seconde marche super...
Pourquoi me demanderez vous (curiosité).. voici le parallele entre pleins
de faits, à vous d'en tirer des conclusions :

        Froggy                          Beagle Bros
        ------                          -----------
Boite francaise à faible réseau         Boite américaine, à réseau de distrib.
de distribution. Peu de programmes      international. Programmes de très bonne
de faible qualité. Publicité quasi-     Publicité intelligente et régulière.
inexistante. Aucun sav.                 Service Après Vente très interessant...

Ce parrallele, juste pour qu'on accuse pas les pirates francais de la mort
prochaine de froggy software... on la regrette sincerement!.. alors qu'on ne
vienne pas nous accuser...

===============================================================================
LA PREMIERE PROTECTION ANTI-LOCKSMITH : Le DOS PATCHED
===============================================================================

On passe à LA première protection efficace anti locksmith de l'histoire d'Apple
qui est tellement simple à mettre en place (on le verra dans le cours 6),
qu'elle est encore employée actuellement, pour pas mal de programmes !
Souvent, on trouve cette protection PLUS une autre..
Pigez donc bien ce premier cours (très simple et beaucoup moins complexe que
les prochains, rassurez vous.. ou affolez vous !!) car ça sert souvent !!...

La premiere question qu'on se pose c'est :

- "Qu'est ce qui différencie un disk déplombé d'un original ??"

Pour simplifier, je dirais ceci :
(On va admettre des notions pas vraiment fausses mais pas vraiment justes
non plus pour mieux piger!..)

Sur un disk, chaque secteur est séparé par des MARQUEURS de début et de fin de
secteur. Ces marqueurs sont là comme des piquets dans un champ. Pour délimiter
le terrain... pour informer du début et de la fin de la propriété de tel ou
tel paysan de tel secteur de champ....
Imaginez que vous ayez des champs (on va prendre 16 champs par région)
Le début de chaque champ est indiqué par un drapeau rouge.
La fin de chaque champ est indiqué par un drapeau blanc.
En outre, on sait que tous les champs font la meme surface et sont alignés.
DONC !!!.. L'information "drapeau blanc" qui indique la fin de chaque champ
est inutile !!..
"C'est vrai ca, le drapeau blanc, vous pourriez l'enlever, non ??""
Et là, le paysan de vous répondre :
"Ben vindiou, on le met quand meme pour pas se tromper.. c'est plus sur"
"Comme ca on se repere mieux..."
Sur un disk c'est exactement la meme chose.
Sur chaque piste on trouve 16 champs de meme taille : les secteurs.
Au lieu de contenir des semences, ils contiennent des informations, des bouts
de programme... quand on dit "sauver un programme sur le disk" ca veut dire
"sauver un programme sur plusieurs secteurs du disk".
Chaque secteur a l'équivalent numérique des drapeaux blancs et rouges.
Et comme nos champs, ils ont tous la meme longueur...
Et si vous me demandez "Alors le drapeau blanc, on peut l'enlever ??"
je vous répondrais "OUI ! on peut.. mais on l'a mis là pour pas se tromper..
Pour une question de fiabilité de la tete de lecture, alors il vaut mieux
pas enlever.. attention! c'est comme le paysan, le drive ne sera pas
perdu sans ce drapeau blanc à l'horizon, m'enfin si ton drive est très
usé, ca peut etre le drapeau blanc qui signale une erreur de lecture,
ca aide !!"
Les programmes de copies du commerce (sauf 1 : Disk Muncher !!!) lisent
les secteurs des disks qu'ils copient en se reperant avec le drapeau rouge
bien sur, mais aussi avec le drapeau blanc... pour etre très fiables!
S'ils ne trouvent pas les deux drapeaux, ils ne pourront pas bien copier les
secteurs concernés...
Donc modifier ce dernier drapeau serait un moyen de faire planter les
copieurs ??.. mais alors, si les copieurs ne peuvent pas lire le disk
sans drapeau blanc, comment le boot de ce disk peut il se faire ??
Comment la routine de lecture de ce disk peut il charger les secteurs qui
n'ont pas de drapeaux blancs pour les aider !?!
La solution est très simple.. il suffit de remplacer par exemple le drapeau
blanc par un drapeau vert, et de modifier le boot du disk à plomber ainsi,
soit en indiquant qu'il doit se reperer, non plus avec un drapeau blanc,
mais avec un drapeau vert, soit en le modifiant pour qu'il lise le disk en
ignorant le drapeau trouvé après le drapeau rouge.
Moralité.. Le DOS PATCHED, c'est quoi ??
Le dos patched, c'est simplement la modification du second drapeau,
le drapeau de sécurité.. soit une modification de couleur, soit une
disparition totale.. (on l'enleve carrement !)
Les programmes de copies qui le recherchent sur chaque secteur vont planter
sauf si on peut les parametrer pour leur dire la couleur du nouveau drapeau
ou leur dire d'ignorer le second drapeau le temps d'une copie.
Le boot du disk sera possible car on aura fait sur ce disk les memes
modifications...et en remplacant le drapeau blanc par un drapeau vert,
ca redevient aussi fiable qu'avant..
L'enlever peut causer des problemes sur de vieux drives, pas le remplacer !
En attendant, ca fait planter le locksmith et ca boote impec!!

Maintenant, qu'on ne s'y trompe pas, l'histoire des drapeaux, c'est pour
etre clair.. dites à n'importe quel maniaque d'Apple que le disk contient
pleins de drapeaux de toutes les couleurs et il vous demandera où vous
allez cherche tout ça !!.. C'est pour l'explikance, voyons !!
On rentrera plus dans les détails dés le cours 6 (plombage/déplombage).

le DOS, pour lire un secteur, par exemple le secteur 4 d'une piste
donnée, va déplacer la tete de lecture du drive (la pioche pour les intimes)
sur la piste puis chercher les marqueurs de début du secteur donné.

(Je vous parlerais vraiment en détail de ces différences lors des 'corrigés'
des déplombages des cours 1-2...)

Quand on veut lire la piste $6 secteur $4 par exemple, c'est un peu comme
quand, à la messe de minuit, pour Noel, le pretre dit :

"Ouvrez vos recueils page 123 pour le psaume 22".

Vous allez chercher en premier la page 123 puis sur cette page, vous allez
chercher le numéro 22 qui MARQUE le début du psaume recherché. compris?

Il y a deux sortes de protections:

- Les softs qui résistent au locksmith ou à tout autre programme de copie
- Les softs qui se 'lisent' au locksmith mais qui ne marchent pas bien

Le DOS evidemment connait ces MARQUEURS, la couleur de ces drapeaux...
Il est possible de modifier ces marqueurs de telle sorte qu'un DOS normal
ne sache plus ou commence et ou finit chaque secteur de chaque piste.
Le programme est alors illisible au locksmith, donc incopiable.
Nous sommes alors dans le premier cas.

Les marqueurs employés caractérisent le FORMAT du disk et la routine de
lecture du disk qui connait ces marqueurs est adaptés au format.
Le format d'un disk normal (meme sans dos) est appelé FORMAT 3.3.

===============================================================================
MEDITATION GALACTIQUE SUR LE DOS PATCHED ET SES QUALITES...
===============================================================================

En plombage/déplombage, le DOS PATCHED, c'est à la fois le nom donné à une
protection donnée, comme le nibble counting, les désynchro ou le
$23rd tracking..., c'est aussi le nom d'un copieur permettant de passer outre
ce plombage, et c'est aussi pas mal de d'autres choses...

A l'origine, ce nom a été donné par les déplombeurs, et correspond au nom
donné à un dos 3.3 qui a été modifié pour pouvoir lire les disks plombés
ainsi. (Dos Patched = Dos Modifié). De Dos Patched pour le déplombage, on
passe vite à Dos Patched pour parler de la protection... on dira facilement
"ce disk est plombé en Dos Patched".. ce sont des écarts de language que
je me suis permis dans Déplombage Mode D'emploi, et maintenant, au lieu
que l'on vous regarde avec des gros yeux quand vous direz "c'est plombé en
Dos Patched", on vous comprend facile.. (Attention : je me vaaaaante !!)

Nous allons voir plus loin comment nous debarasser des protection Dos Patched,
et donc comment patcher le dos pour pouvoir lire ces disks plombés...

Le DOS PATCHED, c'est ce qu'on pourrait appeler "la protection du pauvre"..
En effet, si certains plombages coutent chers aux éditeurs, (ou bien leur
font perdre du temps pour chacune des 20000 copies à commercialiser de tel
ou tel programme, ce qui revient au meme... Time is money !), la mise en
place de cette protecion ne fait pas perdre du tout de temps à ceux qui
s'y connaissent (une copie d'un disk plombé peut se faire avec un locksmith
trafiqué aussi rapidement qu'une copie normale !), et de plus, on peut
plomber par Dos Patched absolument n'importe quelle disquette, quel qu'en
soit le boot, et la facon dont la routine de lecture lit les "drapeaux".

Pas de perte de temps, donc...
Pas de perte d'argent.. (les marques laser, ca coute cher !!)
Pas de drives spéciaux à utiliser - plus lents - plus rapides - plus précis -
Pas de marques physiques à faire - laser - ProLock - Lenslock - etc...

Ca semble etre "LE" plombage !!.. mais en fait, ca ne l'est pas !!
Demandez aux déplombeurs.. c'est le plombage le plus facile à défaire !!

===============================================================================
LE DEPLOMBAGE
===============================================================================

Pour déplomber ce genre de soft, il faut essayer de comprendre la routine de
lecture qui se trouve bien sur dans l'original (sinon il n'y aurait pas de
chargement du soft donc bien sur pas de soft ! Elementaire !!) et de s'en
servir pour lire l'original pour ensuite réécrire les secteurs lus sur un
disk normal formatté 3.3 pour avoir une version copiable au locksmith.
Essayer de retrouver la nouvelle couleur de l'ex-drapeau blanc, pour
pouvoir lire tout l'original (normalement illisible au locksmith) avant
de le reecrire sur un disk vierge, au format 3.3.

En fait, on n'est pas souvent obligé de comprendre toute la routine de lecture
de l'original car elle est tres souvent similaire à une routine de lecteur de
DOS 3.3.

Certains programmes de 'CRACKING' ont ete faits spécialement pour ce genre de
taches. Le plus utilisé est ADVANCED DEMUFFIN 1.1 (écrit par THE STACK, un
japonais). C'est le plus performant: Il vous permet, une fois que vous avez
récupéré la routine de lecture de type DOS 3.3 de votre original de CONVERTIR
l'original au FORMAT 3.3 sur un disk vierge formatté.
Ce programme va lire le disque du drive source avec la routine de lecture en
mémoire à l'adresse $B7B5 (DOS 3.3) pour réécrire les secteurs sur un disk en
drive 2 avec une routine d'écriture normale incorporée au programme.
A.D. ne déprotege pas completement le disk, il se contente de le remettre au
format 3.3.

Pour convertir au format 3.3 un programme en Dos Patched, il suffit de
modifier le dos pour qu'il ignore les erreurs que causent l'absence du second
drapeau, et ensuite d'utiliser Adv.Demuffin pour convertir les formats.

===============================================================================
Parlons un peu des SOFTS QUI SE COPIENT AU LOCKSMITH MAIS QUI PLANTENT
===============================================================================

Le second cas etait : Les softs qui se copient au locksmith mais qui plantent!
C'est le cas nottament des derniers ELECTRONIC ARTS, des VERSION SOFTS, des
derniers ACTIVISION, de certains BR0DERBUND (leurs jeux d'av. en texte)...

Mais dans ce cas là, si ce ne sont pas les marqueurs qui sont changés (la copie
se fait, c'est que le programme de copie trouve tous les marqueurs, tous les
drapeaux...) qu'elle est la différence avec l'original ???

Voici la réponse: dans ce cas, la modification ne porte pas sur tout le disk
mais souvent sur un seul secteur du disk (inutilisé dans la plupart des cas).
Les marqueurs d'un disk sont composés pour un seul secteur de plusieurs octets.
Il est possible de glisser entre deux de ces octets, des octets en plus qui
ne seront pas reproduits par une copie locksmith. Il suffit ensuite de mettre
une routine de NIBBLE COUNT (comptage des nibbles) que nous appelerons betement
vérification sadique au début du soft et qui, va aller consulter les octets des
marqueurs du secteur concerné. Si ces octets ne sont pas présents, c'est qu'on
est en présence d'une copie auquel cas le soft plante ou se modifie pour
planter plus tard dans son execution.

Des fois, les deux types de protections sont combinés: Le disk ne se copie pas
au locksmith et son format est vérifié par un routine au début du programme.
Il faut dans ce cas retrouver la routine de lecture du programme original pour
ensuite convertir le disk original au format 3.3 puis ensuite oter les verifs
sadiques. Le soft est alors déplombé.

Pour le cours 7, basé sur le principe du plombage par dos patched qui
normalement rend incopiable au locksmith le disk plombé (incopiable; disons
plutot illisible), j'ai mis au point dernièrement un programme de plombage
qui établit ce genre de plombage :
                                   - le disk se copie au locksmith
                                   - il y a une vérification du disk au boot
                                   - le programme copié plante !!

Sympa non ?...
Pourquoi le cours 7, parce que le cours 6 parle de TOUT ce qui touche au
plombage et aux techniques balaises de déplombage dos patched - disont que
c'est un cours sur le dos patched de "haut niveau" - et il me semblait
logique qu'un autre programme de plombage dos patched le suive de près...ok?
Ceci dit pour ceux qui m'ont posé la question ou qui se la poseraient..Hum!

Bon, maintenant je récapitule :

===============================================================================
ALORS QU'EST CE QUI PEUT NOUS TOMBER DESSUS COMME SCHEMA DE PROTECTION DOS ??
===============================================================================

JE RESUME:

1- DISK PAS COPIABLE AU LOCKSMITH (Format modifié)

        - on repere la ROUTINE DE LECTURE (RWTS)
        - on s'en sert pour convertir le disk original au format 3.3

2- DISK COPIABLE AU LOCKSMITH (Particularité du disk non reproduite à la copie)

        - on le copie
        - sur la copie, on cherche à suivre le déroulement du programme pour
          localiser puis annuler la ou les verifs de l'original.

3- DISK PAS COPIABLE AU LOCKSMITH REMPLIT DE VERIFS SADIQUES (Format + vérifs)

        - on repere la routine de lecture RWTS
        - on s'en sert pour convertir le disk original au format 3.3
        - on suit le déroulement du programme pour annuler les verifs sadiques

Pour reperer la routine de lecture de l'original, c'est évident bien souvent
car les plombeurs preferent employer une routine de lecteur de DOS 3.3 et
ensuite la modifier pour le plombage plutot que d'en écrire une eux memes.
Facilité pour le plombeur = Facilité pour le déplombeur..
C'est une regle TOUJOURS vérifiée... mais attention, si le plombeur,
sur un super plombage, rajoute une petite protection ou vérification de la
protection ou codage "en plus", c'est cette protection, vérif' ou codage
qui peut nous indiquer le plombage principal !!.. On en reparlera aussi.

C'est pourquoi IL FAUT CONNAITRE A FOND LE PRINCIPE ET LE FONCTIONNEMENT DE
LA ROUTINE DE LECTURE ECRITURE DU DOS 3.3. (Cours 3,4).
Ce n'est pas dur mais il faut tout bien savoir controler, c'est indispensable.
Il n'y a aucun livre qui traite (clairement) de son fonctionnement.
S'il faut tout de meme en citer deux, je nommerais : LE MANUEL DOS (C) APPLE
et BENEATH APPLE DOS (C) QUALITY SOFTWARE, 21601 MARILLA STREET, CHATSWORTH,
CA 91311 USA... Mais tout le coté "Utilisation pour plomber/déplomber" est
bien sur absent - Question de légalité.

===============================================================================
DEPLOMBAGE D'UN DISK EN DOS PATCHED
===============================================================================

Dans le cas des disks qui ne se copient pas au locksmith, dans presque 2/3 des
cas, il n'est pas utile de comprendre toute la routine de lecture. on
peut se servir d'un poke célébre qui supprime une vérif lors de la lecture et
qui permet de convertir beaucoup d'originaux.

Ce poke est ]POKE 47426,24 (ou CALL - 151, *B942:18) .

Beaucoup de vieux déplombages et quelques récents etaient simplement ainsi:

]CALL-151
*B942:18   (Pour adapter le DOS à la modification de format la plus classique)
*3D0G      (Pour revenir sous Basic)
]BRUN ADVANCED DEMUFFIN 1.1

puis CONVERT DISK depuis le menu d'A.D. 1.1

Sans le Poke, l'original n'aurait pas put etre lu avec A.D. mais avec ce poke,
il est lut et converti sans probleme !! C'est la PREMIERE chose à essayer quand
on est en face d'un original incopiable.

Une fois l'original convertit au format 3.3, Il y a deux cas possibles :

1- LE DISK BOOTE COMME L'ORIGINAL (et il est maintenant copiable au locksmith)
2- LE DISK RONRONNE ET NE BOOTE PAS JUSQU'AU PROGRAMME !!

Si vous tombez sur le premier cas, c'est impeccable..
C'est que le DOS (ou dumoins la routine de lecture) qui est au boot de ce
disk, ne se sert pas des marqueurs qui étaient modifiés (et que l'on a changés
pour passer au format 3.3 qui, lui seul, permet la copie locksmith) pour booter

Si vous tombez sur le second cas, et que le disk boote en DOS 3.3, on va voir
dés le prochain cours comment faire pour modifier les marqueurs sur le disk et
donc lui permettre de booter. Si le disk boote avec un boot différent du
DOS 3.3, il va falloir attendre le cours 6 (!), qui contient entre autre un
PROGRAMME DE PLOMBAGE DOS PATCHED et un LOCKSMITH 6.0 PATCHED.
Dans le prochain cours, on va étudier tout ce qui concerne le déplombage
sous DOS 3.3, dont le Dos Patched...Patience donc..



Un dos avec un *B942:18 est appelé DOS PATCHED. Ce nom n'implique en aucun cas
un boot de DOS 3.3 pour l'original à déplomber. La preuve en est que l'original
que vous devrez déplomber à l'issue de ce cours n'est aucunement en CATALOG.

Dans le COPY II+ 5., Option SECTOR EDITOR, si vous appuyez sur 'P'
(pour PATCHED) vous pourrez choisir l'option DOS PATCHED et ainsi verifier si
votre original à déplomber est ou non en dos patched.

Tous les disks en DOS PATCHED, peuvent se copier impec' avec un programme
de pirates : "DISK MUNCHER 8.0"...
Ce programme ignore certains marqueurs de la disquette.. la fiabilité à la
lecture est donc moindre, mais si votre drive n'est pas trop tordu, la copie
sera parfaite..

Pour reperer si un disk incopiable est plombé par DOS PATCHED ou non, une
technique simple consisterais en fait à booter un DISK MUNCHER et à essayer
de copier cet original..

Si le disk muncher indique des points (".") face à chaque numéro de piste,
réjouissez vous, c'est du Dos Patched.. Il ne vous reste plus qu'à booter un
Advanced demuffin 1.1 ou autre convertisseur de format /RWTS.
Attention cependant. Le DISK MUNCHER, s'il permet de faire des copies
d'originaux en DOS PATCHED ne permet pas pour autant de les convertir au
format 3.3 comme le fait l'Advanced Demuffin..
En fait, au lieu de rechercher les marqueurs caractéristiques du Dos Patched,
comme le font tous les autres copieurs, le DISK MUNCHER lit les marqueurs
et acceptent n'importent lesquels à la place de ceux du Dos Patched.
Ensuite, à l'écriture, il va reproduire ces marqueurs sur la copie !!
La copie sera donc intacte !!

===============================================================================
DE QUOI FAUT IL SE RAPPELER ...?
===============================================================================

Déjà il faut se rappeler de la modification que l'on peut faire au DOS pour
lui dire "Ignore la couleur du second drapeau". Ce patch très très important
c'est *B942:18. S'il y a encore parmi vous des accros du ProDOS, abandonnez
tout de suite. Pour rester poli je ne dirais pas que le ProDOS est un merde,
mais je le penserais beaucoup, ce soir, avant de m'endormir.
Il faut se rappeler aussi du principe de convertion de format avec
Advanced Demuffin. Principe qui restera toujours le meme tout au cours de
votre carriere de déplombeur, mais qui - dans la pratique - va se compliquer.
Il y aura toujours convertion pour un disk incopiable, mais pour trouver
comment faire cette convertion, ca va se compliquer.

===============================================================================
PROBLEMES DE DEMUFFIN (conversion de format original en format 3.3) ??
===============================================================================

Avec ces cours, je vous proposerais toujours - vs comprenez pourquoi - des
copies d'originaux et non pas les originaux eux-memes... et, étant donné les
protections "format" plus ou moins éfficaces que l'on peut rencontrer, il se
peut parfois qu'un soft ne puisse etre converti completement car mal copié.

En général, je sépare les disquettes en deux parties au moment d'un demuffin
à probleme.. à savoir : la partie de la disquette où il y a des données du
programmes, donc la partie indispensable à un bon déplombage soit à une bonne
copie, et l'autre, c'est à dire le reste du disk qui n'est pas spécialement
utilisé par le programme ni appelé par celui ci.

Par exemple, si le programme occupe - en gros - les pistes de $00 à $16
et que le reste ($17-$22) est libre, alors le déplombage par conversion des
pistes $00 à $16 sera suffisant... La regle d'or dont il faut se souvenir est
la suivante : si le programme boote, étant donné qu'il se charge avec la
routine de lecture originale bien sur, si on récupère cette routine originale
(rwts) et que l'on essaye de convertir le disk (on verra comment récuperer une
rwts de boot3.3 dans le cours prochain!) et que le demuffin blocke sur certains
secteurs , voir certaines pistes , on peut conclure que ces pistes ne
sont pas indispensables au programme puisque la meme routine arrive à lire les
bons secteurs.

Si le prg se charge, la rt de lecture originale arrive à lire les bons secteurs
Si la routine n'arrive pas au demuffin à lire certains secteurs, c'est que ce
sont de "mauvais" secteurs, c'est à dire des secteurs de la seconde "partie"
du disk..donc sans importance..

Ca ne sert alors à rien de s'affoler si vs n'arrivez pas à les lire au demuffin

Ceci dit en passant, car il se peut que vous ayez ce probleme par exemple avec
le premier examen de passage (après les cours 1, 2, 6..). M'enfin....

===============================================================================
CONCLUDE...
===============================================================================

Voila. J'arrete ici ce premier cours sur disk. Surtout, restez cool.
Ca n'est pas très dur d'arriver à un niveau correct de déplombeur...il suffit
de prendre des cours. (Gnargh Gnargh Gnargh !!).
Ce n'est que le début du début, croyez moi...

En face B de ce disk, tu trouveras un super soft plombé. C'est une copie
d'original commercialisée. Débrouille toi pour le deplomber tout seul en
sachant que:

- Pour savoir si un disk est plombé par format "Dos Patched", il suffit
  d'essayer de copier l'original au locksmith, et si ca ne marche pas au
  Disk Muncher. Si la copie est possible au Disk Muncher, c'est qu'on pourra
  le lire après un simple patch à la Rwts... ce patch est à retenir.. c'est :

- B942:18 permet de lire beaucoup de softs incopiables au locksmith (D.Patched)
- A.DEMUFFFIN permet de convertir un disk avec la routine de lecture en memoire
- Tu es le meilleur !!! (il faut toujours se dire qu'on est le meilleur!!)
- Tu peux m'appeler pour une aide quand tu veux !!!

Alors la prochaine et bonne chance pour la partie "pratique", que tu vas
faire tout seul... (!!)

                                           GODFATHER, le pourfendeur galactique
===============================================================================


Retour sommaire

hr cours GDF

Et la prochaine fois.


===============================================================================
ET LA PROCHAINE FOIS...         ...vous trouverez dans le COURS 2 REVISION 1.0C
===============================================================================

* Sujet : LES PROTECTIONS BASEES SUR UN DOS 3.3 MODIFIE. COMMENT FAIRE ?

* LE BOOT TRACING D'UN DOS 3.3 COMMENTE EN DETAILS !!!

* DEUX NOUVEAUX OUTILS DE DEPLOMBAGE : ADV DEM. BOOT TRACER 1.2
                                       BREAK
* UNE PREMIERE UTILISATION DE BREAK

* A déplomber en face B :       THE FORTRESS OF THE WITCH KING
                             ------------------------------------
                                (un ancétre des jeux de roles)

Vous trouverez en meme temps la correction détaillée de vos premiers
exercices avec un fichier séparé traitant des...

- DEPLOMBAGES, COMMENTAIRES, EXPLICATIONS, DIFFERENCES ORIGINAL/COPIE Pour
  TEMPLE OF APSHAI TRILOGY et THE FORTRESS OF THE WITCH KING....

* GODFATHER RACONTE... : "Un déplombeur.. c'est quoi ??"

===============================================================================


Retour sommaire

hr cours GDF

Proposition de cours.


===============================================================================
PROPOSITION DE COURS : LES PIRATES ET LA LOI SUR LES PROGRAMMES ORIGINAUX...
===============================================================================

Je vous propose ici tout un super cours, ne traitant PAS DU TOUT de techniques
illégales telles que le déplombage, bidouillage, mad compactage, mise en
catalog, interruption, décodage, cryptage, etc.. mais de "la" loi de 1957
sur les oeuvres artistiques ainsi que de la remise à jour de cette loi (avec
la venue des pirates) de Juillet 1985...

On parlerait donc de la loi, que beaucoup ignorent...
On parlerait de toutes les institutions qui essayent de faire appliquer la loi
sur les copies (dont l'A.P.P, la S.A.C.E.M., l'I.N.P.I...etc...)...
et surtout, des actions qu'elles ont déjà organisées contre des pirates !!!

..Un cours très légal en somme, et comme nul n'est censé ignorer la loi, je me
ferais une joie de tout vous en révéler...

Si je vous apprend toutes les techniques possibles pour aller contre la loi..
je me doit de vous informer sur cette loi..

Ce ne serait pas un remake du code pénal (j'ai jamais ouvert un code pénal)..
donc, pas trop de théorie (texte de loi) mais plutot la pratique (comment est
appliquée la loi et comment se faire pincer par l'A.P.P. à coup sur...)

Imaginez la scène suivante :

        7H30 du matin. Vous prenez votre petit déjeuner et on sonne à la porte.
        Vous allez ouvrir et un mec en imper mastic machonnant du chewing gum
        vous dit "Ouvrez. Police !. Agence pour la protection des programmes"

Si vous ouvrez, vous etes foutu...
Si vous n'ouvrez pas..hum!... Vous savez si vous avez le droit de pas ouvrir ??

Je suis réputé etre le pirate le plus intrépide face à l'APP depuis sa création
mais si je suis aussi fou, croyez moi, je prends mes précautions...

Déplombage mode d'emploi, c'est beau.. mais ça ma fait courrir beaucoup de
risques... Alors si vous voulez en faire autant, il FAUT que vous soyez au
courant de la façon dont la loi est appliquée...

C'est une idée de cours qu'on ma proposée.. Je m'y connais suffisament pour
répondre à toutes vos questions dans un super cours; maintenant, dites moi
si ça vous interesse ou pas ...?

J'attends vos réponses avec impatience...

                                                         Amicalement, GODFATHER

===============================================================================


Retour sommaire

hr cours GDF

Complément plombage.


-------------------------------------------------------------------------------
Plomb Disk Patched v1.08 Mode D'Emploi      Programme de Plombage par Godfather
-------------------------------------------------------------------------------
Fichier Révision 1.00                                    Update 10 octobre 1987

        Salut et salut,

                Après le cours de déplombage (ou avant), je vous propose un
        programme assez simple mais que je n'ai trouvé nulle part (sinon je me
        serais pas cassé à en faire un moi meme, j'y ai passé des nuits
        entières, j'aurais aimé faire autre chose, si vous voulez savoir !!).
        Son nom est simple mais il veut tout dire :

                                Plomb Disk Patched v1.08

                Son mode d'emploi est super simple, un BRUN suffit.. mais je
        vais quand meme vous ennuyer avec quelques points de détail..
        D'abord, la restriction.. ce programme ne permet de plomber entièrement
        que les disks en boot3.3 (s'il y a une Rwts 3.3) donc, bien sur, tous
        les disks sous DOS mais pas ceux sous ProDOS. Bien..
        Si vous avez des envies de plombage avec un boot barbare, vous pourrez
        plomber quand meme vos disks avec ce prg, mais il ne bootera pas
        directement.. il vous faut trouver la routine de lecture (et de vérifi
        cation) des marqueurs de fin de champ data et adresses et l'annuler..
        Je vous balance ca comme ca, je vous dis rien de plus.. pourquoi ?
        Parce que j'y reviendrais très en détail dans le cours 6 ou j'ai plombé
        pour vous un disk en FBoot.

                Deux cas possibles..

                   1- Il repere le boot 3.3 présent sur le disk à plomber, et
                      il le modifie sur la copie, pour qu'elle boote avec le
                      plombage fou... Quand le programme repère et modifie la
                      Rwts de la copie, il crie victoire en mettant un "*" en
                      haut à gauche de l'écran (à coté du titre).

                   2- Il ne repere pas le boot 3.3 (cause que y'en aurais pas),
                      et il vous le dit.. "voulez vous continuer quand meme ?"
                      si vous dites "Oui monsieur le programme", il continuera
                      la copie de votre original en modifiant le format comme
                      indiqué à l'écran, mais pour que cette copie boote, il
                      va falloir bidouiller, et tous les détails seront dans le
                      cours 6. Ok? mais courage, 8 softs sur 10 sont en Boot3.3
                      alors ne désespérez pas.. patience !!

                Petite explication supplémentaire : je tape ce fichier et je
        dis "le reste dans le cours 6".. pourquoi ? simplement parce que, vous
        le savez, tous les cours sont révisés et régulièrement améliorés...
        la dernière amélioration de ce premier cours est l'ajout de ce plombeur
        qui figurait avant dans le cours 6. aussi, y figurent encore toutes les
        explications les plus folles, car ce programme est le centre du cours 6
        Pourquoi l'avoir mis là alors ?? ma foi, pour améliorer le 1 en
        proposant un plombeur adapté au déplombages du cours, et alors,
        Que trouvera-t-on dans le cours 6 ?? ma foi, le meme programme, non
        bridé Boot 3.3 car accompagné du cours, traitant du "comment ca marche"
        et donc du "comment plomber n'importe quel disk, n'importe quel boot".
        D'accord.. donc, pour les accros du FBoot ou de l'abobinable ProDOS,
        vous n'avez qu'à commander tout de suite le 6.. pourquoi pas...


                Je vous laisse ici avec ce programme inédit..

                                Bon plombage.. (et bon DEplombage !!)

                                                         Amicalement, Godfather

-------------------------------------------------------------------------------


Retour sommaire

hr cours GDF

Let Marcel DOS patched.


-------------------------------------------------------------------------------
Les réponses aux questions que l'ont ma posé sur ce cours...
-------------------------------------------------------------------------------

        Pour Merlin, (pour lire les programmes sources), trouve ci joint
        la version 1.24 de merlin pro. Tape "L" pour Load, puis le nom
        du source sans le ".S". le fichier se chargera. Tu te retrouve
        dans l'éditeur Assembleur. (Du menu, tu peux y ré-entrer en tapant "E")
        Ensuite, tape "L" pour "list".. ou "A" pour continuer le source à la
        dernière ligne. ou "E(numéro de ligne)" pour éditer une ligne, ou
        "I(numéro de ligne)" pour insérer une ligne ou plusieurs lignes
        entre la ligne et la ligne+1. (les parenthèses ne sont pas à taper).

        En ce qui concerne le CLC ou SEC du B942-Dos Patched, tout est
        expliqué dans le cours 7.. car je voulais laisser le temps à tous
        de se familiariser avec les headers, mais aussi avec le language
        machine. Le cours 6 détaille tout sur les headers et le 7 rétablit
        la vérité sur le dos patched...entre autre.
        Pour te simplifier la compréhension, je peux déjà te dire la chose
        suivante. En assembleur; très souvent quand on veut dire si un
        truc est vrai ou faux, s'il y a eu une erreur ou pas, etc.. quand on
        a une réponse à mémoriser ne pouvant avoir que deux alternatives
        (ici erreur de lecture ou lecture réussie), on se sert d'un flag.
        Flag = drapeau = voyant disant y'a ou y'a pas erreur.
        Ce "flag" est concrétisé par la carry. (retenue).
        S'il y a eu erreur de lecture, la carry est à 1. (SEC = 38)
        S'il n'y a pas d'erreur lors de l'accès disk, Carry = 0 (CLC = 18)

        Le SEC changé en CLC (38 => 18) correspond à une annulation de
        la mise à 1 de la carry, qui au retour de cette sous routine disait
        au DOS : "hep! y'a erreur".. ici, quand il n'y a pas d'erreur, tout
        va bien.. quand il y'a erreur, le dos dit quand meme qu'il n'y en a
        pas !.. ca permet de passer un stade de verification disk facultatif
        qui annule l'erreur donnée par le format d'un original tel que
        Apshai trilogy.
        Comprendo ?

        Question listing de mes programmes, je n'en ai pas...
        Dernieres news : Alien, Create a calendar, Saracem fixed, Calendar
        Mafic..etc...

        As tu eu EOS, STARGLIDER, COMMANDO, ...etc?

        D'autre question ??

                                Amicalement, Godfather


Retour sommaire

hr cours GDF

Fix Legacy of the Ancients.


;-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
:-             LEGACY OF THE ANCIENTS FIXED BY THE YING-YANG                   -
-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:

Salut et Salut,

Ce fix est dedicace a Dag Mentar et The National Tracker,et Dag j'ai pas
supporte la dose de IIgs que tu m'as subir le 31....,mes ligaments se sont
dechires

Legacy of the ancients a ete achete par le Black Chest et cracke par
Godfather et The Apple Chemical Software (The Gog's & Deny)

Je vais vous expliquer en gros comment ca marche car c'est la premiere
fois que je tombais sur ce genre de fix (c'est grave docteur)
Le programme est mi basic et mi machine mais le probleme est le suivant
c'est qu'il sauve les donnees sous forme de variables et de tableau....
Meme GDF m'a souhaite bonne chance pour trouver eh bien Olivier from
The Ying-Yang a trouve gloire a lui.
C'est quand meme plus marrant d'avoir 255 coin que d'aller s'emmerder a les
chercher dans les Dongeons....

Toutes les valeurs sont sauvees sur le CHARACTER disk

Nous allons d'abord trafiquer les coin,les keys....

track$00 sector$02
$7D NOTHING
$7F GOLD ARMBAND
$81 CLIMBING GEAR
$83 HEALINGS HERBS
$85 IRON KEY
$87 COPPER KEY
$89 BRASS KEY
$8B STONE KEY
$8D MAGIC SEEDS
$8F COBBLETON MAIL
$91 TULIP
$93 COMPASS
$95 MAGIC ICE
$97 SCEPTOR
$99 GUARD JEWEL
$9B COMPENDIUM
$9D CROWN

EXPLICATION:A partir de $7D,les valeurs sont stockees un bit sur deux
Le premier servant de facteurs multiplicateur et le deuxieme a savoir si
on le possede ou pas

exemple :$83 healings herbs
Admettons qu'on met $03 on possedera 3 healings herbs
Si on veut en possedez 255 on met $FF,mais cela ne suffit pas car quand
le warlord vous lance le sort de la mort vous en perdez donc nous mettons
$FF en $82 et nous avons la bagatelle de 255*255 healings herbes
Dans les cas ou on doit en avoir plusieurs on le trafique ainsi sinon
on met $00 si on ne l'a pas et $01 si on la l'a

A present trafiquons les sorts de magie

track$00 sector$02
$AB jusqu'a $B5 meme principe un bit sur deux

ex: en $AB sont stockes les Magic Flames
Pour en avoir 255 mettre $FF et si on en veut encore mettre $FF en $AA

Passons maintenant au fix des gold,hp,food,time days


track$00 sector$00
------------------

D'apres mes souvenirs vous verrez HP,GD,FO,TM
Placez vous juste derriere et mettez vous en hexa la vous verrez des chiffres
comme $86 $88

Ademettons que les HP sont a $86 et que vous voulez les augmenter mettez
 un nombre superieur a $86
Si vous mettez $89 cela signifie qu'il multipliera la valeur de$86 par deux
 trois fois

ex: 2=$86 en mettant $89 ====> 2*2*2 soit 6 meme principe pour les grands nbe

Le principe est le meme pour la dexterite le charisme....

track$00 sector$01
$F3 dexterity
$FB strengh

track$00 sector$02
$01 charm
$09 endurance
$0F intelligence

ET voila vous savez maintenant comment devenir un surhomme
J'ai egalement trouver le principe de la localisation cad que je peux commencer
le jeu ou je le souhaite

Another good fix for a good soft and a good crack
-------------------------------------------------

 Amicalement dedicace a BONO,THE EDGE,ADAM CLAYTON,LARRY MULLEN JR


 
                                                 THE YING-YANG       


Retour sommaire