Logicielsmoto.com

Nous sommes le 19 Oct 2019, 11:42

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
MessagePosté: 04 Jan 2011, 16:23 
Hors ligne
M. DCMOTO

Inscription: 06 Juin 2004, 08:23
Messages: 591
Localisation: Provence (France)
Pour la petite histoire, il est curieux de noter que Vol Solo, en version QDD pour TO8, édité par FIL, a été protégé en 1986 par Emile Nguyen Van Huong, un programmeur d'Infogrames. Il en reste des traces dans un secteur du quick-disk. On voit même un appel du programme TATOU.BIN, qui affiche le logo d'Infogrames, mais ce programme n'est pas sur le disque.
Emile Nguyen Van Huong est, avec William Hennebois, celui qui a le plus travaillé sur les protections de jeux Infogrames. Il était plutôt spécialiste des disquettes, alors que William Hennebois était spécialiste des cassettes.
La protection de Vol Solo, par formatage spécial de la disquette, est assez vite contournée, malgré quelques astuces rendant impossible la liste du répertoire (caractère CHR$(12) au début de chaque nom de fichier) et la liste du programme Basic (caractères effaçant l'écran dans une chaîne au début de chaque ligne).
Les protections Infogrames, par exemple celle de Vampire en version QDD pour TO8, sont beaucoup plus complexes, avec des programmes cryptés et du code auto-modifiant : l'instruction n-1 décrypte l'instruction n, elle s'exécute, puis l'instruction n+1 crypte à nouveau l'instruction n. Du grand art !
Code:
00009880   8D 0E 00 0F 4E 56 48 45  24 D4 22 1F 10 11 0C 1B   ....NVHE$Ô".....
00009890   6D 0C 22 3A B3 4D 20 50  24 C7 22 4C 4F 47 4F 56   m.":³M P$Ç"LOGOV
000098A0   4F 4C 22 2C 2C 52 00 8D  32 00 14 4E 56 48 45 24   OL",,R..2..NVHE$
000098B0   D4 22 1F 10 11 0C 1B 6D  0C 22 3A B3 4D 20 50 24   Ô".....m.":³M P$
000098C0   C7 22 56 4F 4C 53 4F 4C  4F 22 00 8D 56 07 C2 4E   Ç"VOLSOLO"..V.ÂN
000098D0   56 48 45 24 D4 22 1F 10  11 0C 1B 6D 0C 22 3A B3   VHE$Ô".....m.":³
000098E0   4D 50 24 C7 22 54 41 54  4F 55 22 2C 2C 52 00 8D   MP$Ç"TATOU",,R..
000098F0   91 08 3C 4E 56 48 45 24  D4 22 1F 10 11 0C 1B 6D   ‘.<NVHE$Ô".....m
00009900   0C 22 3A AB 22 50 72 6F  74 65 63 74 69 6F 6E 20   .":«"Protection
00009910   72 65 76 75 65 20 65 74  20 63 6F 72 72 69 67 16   revue et corrig.
00009920   42 65 65 20 70 61 72 20  22 00 8D C0 08 A0 4E 56   Bee par "..À. NV
00009930   48 45 24 D4 22 1F 10 11  0C 1B 6D 0C 22 3A AB 22   HE$Ô".....m.":«"
00009940   45 6D 69 6C 65 20 4E 47  55 59 45 4E 20 56 41 4E   Emile NGUYEN VAN
00009950   20 48 55 4F 4E 47 2E 22  00 8D EC 09 04 4E 56 48    HUONG."..ì..NVH
00009960   45 24 D4 22 1F 10 11 0C  1B 6D 0C 22 3A AB 22 28   E$Ô".....m.":«"(
00009970   43 29 20 31 39 38 36 20  49 4E 46 4F 47 52 41 4D   C) 1986 INFOGRAM
00009980   45 53 2E 22 00 00 00 6F  74 65 63 74 69 6F 6E 20   ES."...otection
00009990   72 65 76 75 65 20 65 74  20 63 6F 72 72 69 67 16   revue et corrig.
000099A0   42 65 65 20 70 61 72 20  22 00 8D C0 08 A0 4E 56   Bee par "..À. NV
000099B0   48 45 24 D4 22 1F 10 11  0C 1B 6D 0C 22 3A AB 22   HE$Ô".....m.":«"
000099C0   45 6D 69 6C 65 20 4E 47  55 59 45 4E 20 56 41 4E   Emile NGUYEN VAN
000099D0   20 48 55 4F 4E 47 2E 22  00 8D EC 09 04 4E 56 48    HUONG."..ì..NVH
000099E0   45 24 D4 22 1F 10 11 0C  1B 6D 0C 22 3A AB 22 28   E$Ô".....m.":«"(
000099F0   43 29 20 31 39 38 36 20  49 4E 46 4F 47 52 41 4D   C) 1986 INFOGRAM


Haut
 Profil  
Répondre en citant le message  
 Sujet du message:
MessagePosté: 05 Jan 2011, 18:44 
Hors ligne

Inscription: 27 Juin 2006, 19:44
Messages: 1054
Localisation: France (24)
... ce qui montre bien que les consommateurs de Thomson étaient déjà malins et habiles ;) S'il fallait protéger les programmes à ce point...


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com