DCMOTO - Emulateur universel Thomson 8 bits : Forum - Programmation - Protection des jeux sur cassettes MO5 et MO6
Retour : Accueil » Programmation
Auteur Message
Daniel
Visiteur
Date : 30/04/2005 à 09h03
nouvelhermesie a écrit :
Justement Daniel, Pourrais-tu nous expliquer le principe ce cette protection SI subtile ?

J'ouvre ce fil de discussion pour en parler, et continuer la discussion de MySilicium

Mais avant de commencer, qui a déjà trouvé les protections suivantes des cassettes MO5 et MO6
1- Chargeur MO5 Loriciels (Eliminator, Empire, Pulsar, Stanley, Yéti...)
2- Premier chargeur MO5 Infogrames (Androides, Las Vegas...)
3- Chargeur MO6 Loriciels (Bactron, Chicago90, GP500cc, KYA, Mach3, Quad...)
4- Protection Infogrames de William Hennebois (AssDesass, Bivouac, Bob Morane, Bobo, Dossier Boerhaave, Captain Blood...)
5- Protection Infogrames speciale Les Passagers du Vent
6- Protection des frères Guillion (Le 5ème Axe, Sapiens)
7- Et, pour finir, la meilleure : protection de 3DFight

Je pose cette question car, en dehors des miennes, je n'ai jamais trouvé sur internet de .k7 de jeux protégés par les protections 3 à 7. Je ne dois pourtant pas être le seul à les avoir étudiées

Daniel
en haut - en bas
nouvelhermesie
Visiteur
Date : 14/05/2005 à 13h34
Bonjour Daniel,

J'ai compilé tes messages sur la page http://regards.sur.sciences.free.fr/histoire/ordis/protection_cassettes/protection_des_jeux_sur_cassette.htm

Tes explications sur le forum étaient intéressantes, mais il y a malheuresement un nombre important de messages sans intérêt au milieu.

Dis moi ce que tu en penses, et dis si tu veux que je l'enlève.

D'avance merci
en haut - en bas
Yoann
Visiteur
Date : 14/05/2005 à 14h26
Citation :
Tes explications sur le forum étaient intéressantes, mais il y a malheuresement un nombre important de messages sans intérêt au milieu.


Ben oui, mais il parait que ca gonfle, les forums trop serieux
en haut - en bas
Daniel
Visiteur
Date : 14/05/2005 à 15h02
Yoann a écrit :
il parait que ca gonfle, les forums trop serieux

Moi, ce sont les forums pleins de trolls qui me gonflent, chacun son style

nouvelhermesie a écrit :
il y a malheureusement un nombre important de messages sans intérêt au milieu

C'est précisément la raison de mon départ de Silicium

Par contre, ta version expurgée est beaucoup plus lisible

Je te demande juste une faveur : remplacer les liens périmés :
- (voir les FAQ de http://dcmo5.free.fr ) remplacer par voir les FAQ du forum de http://dcmoto.free.fr
- http://dcmo5.free.fr/onlinedoc remplacer par http://dcmoto.free.fr (page Documentation)
- ...bloc de fin de fichier (voir http://dcmo5.free.fr) remplacer par http://dcmoto.free.fr (FAQ du Forum)
Ou plus simple : tu mets une seule fois le lien http://dcmoto.free.fr , et dans le texte tu remplaces par : voir les FAQ du forum dcmoto, ou voir la page Documentation du site dcmoto. C'est juste pour éviter les liens morts si je modifie la structure de mes sites. Le seul lien à conserver dans le texte est celui des deulignes, car il n'est pas indiqué dans le site principal.

Après toutes ces généralités, j'ai envie de continuer avec un cas concret, par exemple Vampire.
Je consulterai les notes que j'avais prises lors de sa déprotection, et je continuerai les explications ici.
Si vous préférez Sortilèges, Sorcery, Prohibition, ou d'autres du même genre n'hésitez pas à le dire, je dois avoir tout ça dans mes cartons. Laissez-moi le temps de tout retrouver...

Daniel
en haut - en bas
jasz
Visiteur
Date : 14/05/2005 à 17h16
Tiens prohibition avait un programme de protection?

La protection des fichiers BAS ou BIN est en fait un faux problème pour les systèmes k7. Rien n'est inviolable même par le basic.

Un truc trés simple pour protéger un programme BIN. Créer un loader dont le programme tiens sur une ligne (donc au delà des 255 octets) avec la partie décryptage ou load cachée de l'utilisateur. Le fichier appelé par le load peut être simplement un fichier sans attribut accéssible uniquement par "open" voire crypté. Le load peut utiliser une partie ASM également.

Là il faudrait un as pour déplomber le programme.
en haut - en bas
nouvelhermesie
Visiteur
Date : 14/05/2005 à 18h24
Les liens ont normalement été corrigé, dis-moi si c'est OK Daniel ?
en haut - en bas
Daniel
Visiteur
Date : 14/05/2005 à 20h09
(Ne vous inquiétez pas des intrusions de notre ami smague dans le forum, elles sont de courte durée. Le premier message du salon Hors-sujet en parle)
nouvelhermesie a écrit :
dis-moi si c'est OK Daniel ?

Merci, c'est parfait. Je vois que jasz a lu ta page
Il est trop facile d'éclater les lignes Basic de plus de 255 octets. Dans le même genre, il y a celle des Chevaliers de l'An Mil (programmes LOADER.BAS et AN-MIL.BAS). Je ne parlerai pas de ces protections pour débutants.

Si vous êtes d'accord pour Vampire, j'ai mis la cassette MO5 originale à la page Programme de dcmoto (fichier .wav). Ceux qui veulent suivre les explications pourront ainsi faire des travaux pratiques. Cette cassette fonctionne sur un vrai MO5, mais sa protection la rend incompatible avec tous les émulateurs connus.

Daniel
en haut - en bas
jasz
Visiteur
Date : 15/05/2005 à 00h02
Citation :
Je ne parlerai pas de ces protections pour débutants.


Désolé, mais c'est vrai qu'en thomson je suis un peu débutant :))
C'est cette méthode que j'utilisais il y a bien longtemps et ça marchait plutôt bien. Je suis d'accord cela reste de l'amateurisme.

Sinon, la méthode du cryptage donne parfois de bons résultats.
en haut - en bas