DCMOTO - Emulateur universel Thomson 8 bits : Forum - Programmation - Protection des jeux sur cassettes MO5 et MO6
|
|
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 |
|
|
|
|
|
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 |
|
|
|