Sourcer les programmes BASIC
Modérateur : Politburo
-
- Fonctionne à 300 bauds
- Messages : 114
- Enregistré le : 07 juil. 2002 20:54
- Localisation : Paris
- Contact :
Sourcer les programmes BASIC
Pour ceux
que ça intéresse, je viens d'écrire un petit programme (pour PC) qui permet de récupérer le listing (au format TXT) d'un programme BASIC Thomson.Il
est dispo sur mon site dans la section utilitaires.jp
que ça intéresse, je viens d'écrire un petit programme (pour PC) qui permet de récupérer le listing (au format TXT) d'un programme BASIC Thomson.Il
est dispo sur mon site dans la section utilitaires.jp
comment fonctionne votre programme ?
est
ce que vous pouvez donner plus de precisions ?en particulier son mode d emploi
en partant d une disquette Thomson 1) votre programme lit il les disquettes thomson sur PC pour recuperer sur celle ci les fichiers thomson .BAS ou
faut il au prealable transferer la disquette en fichier .SAP sur disque dur du PC
ce que vous pouvez donner plus de precisions ?en particulier son mode d emploi
en partant d une disquette Thomson 1) votre programme lit il les disquettes thomson sur PC pour recuperer sur celle ci les fichiers thomson .BAS ou
faut il au prealable transferer la disquette en fichier .SAP sur disque dur du PC
-
- Fonctionne à 300 bauds
- Messages : 114
- Enregistré le : 07 juil. 2002 20:54
- Localisation : Paris
- Contact :
C'est vrai que c'était un peu bref
comme description...Pour le moment, il ne lit pas les archives (et encore moins les disquettes directement). Il convertit uniquement un fichier BAS
(récupéré au préalable avec sapfs par exemple) en un fichier TXT (listing du programme).Par la suite, je vais faire un outil plus complet qui lit les
archives (SAP et K7), qui vérifie les CRC (utile pour la numérisation des cassettes ) avec possibilité d'extraction et de conversion des
fichiers.Au passage, quelqu'un a-t-il des infos sur la manière dont sont cryptés les fichiers BAS enregistrés avec l'option protection ( ,P ) du
BASIC Microsoft des Thomson ?jp
comme description...Pour le moment, il ne lit pas les archives (et encore moins les disquettes directement). Il convertit uniquement un fichier BAS
(récupéré au préalable avec sapfs par exemple) en un fichier TXT (listing du programme).Par la suite, je vais faire un outil plus complet qui lit les
archives (SAP et K7), qui vérifie les CRC (utile pour la numérisation des cassettes ) avec possibilité d'extraction et de conversion des
fichiers.Au passage, quelqu'un a-t-il des infos sur la manière dont sont cryptés les fichiers BAS enregistrés avec l'option protection ( ,P ) du
BASIC Microsoft des Thomson ?jp
-
- Fonctionne à 300 bauds
- Messages : 114
- Enregistré le : 07 juil. 2002 20:54
- Localisation : Paris
- Contact :
Négatif. Le programme BASIC sur le supportrene a écrit :de mémoire,
c'etait pas crypté mais juste un changement des pointeurs pour la commande LIST. du coup la commande ne pouvait plus fonctionner, mais l'execution
restait identique.Je sais pa si sur thomson c'etait le meme principe. A mon avis oui.
(disquette ou cassette) est crypté lorsqu'il est sauvegardé avec l'option "protection"... Il ne doit être décrypté qu'au moment où il est
chargé en RAM depuis le support.jp
- foolduplex
- Fonctionne à 1200 bauds
- Messages : 628
- Enregistré le : 02 oct. 2002 23:06
- Localisation : Lausanne, Suisse
- Contact :
programme basic protégé
Bien sur que c
est du programme Basic en RAM dont il faut parler.il suffit d un simple POKE pour le deproteger en affichage et ensuite le lister par LIST et l
enregistrer sous un autre nom si on veut.
est du programme Basic en RAM dont il faut parler.il suffit d un simple POKE pour le deproteger en affichage et ensuite le lister par LIST et l
enregistrer sous un autre nom si on veut.
Re: programme basic protégé
dans le cas de l'outil de JP, il faut lesmague a écrit :Bien sur que c est du programme Basic en RAM dont il faut parler.il suffit d un simple POKE pour le deproteger en
affichage et ensuite le lister par LIST et l enregistrer sous un autre nom si on veut.
decrypter directement par le fichier, pas par la ram (puisque c'est un outil PC). Fool, as-tu l'algorythme de decryptage du fichier ?
ma solution
Moi qui ne suis pas
specialiste en informatique voila ce que je ferais.Je prendrai deux disquettes vierges formatéées.sur l une j enregistrerai un court programme .BASsur
l autre le meme programme mais avec l option ,P (protégé)Ensuite en m aidant de l utilitaire SCRUTDSK publié dans Teophileou d ANALPIST de ASCI
(excellent logiciel) Je comparerai les ecritures d octets secteur par secteur de chacune des disquettes.cela doi vous permettre avec un peu d
intuition de reconstituer l algoritme de cryptage.Sachez que si c est un algoritme XORla regle est la suivante0 XOR 0 vaut 00 XOR 1 vaut 11 XOR 0 vaut
11 XOR 1 vaut 0
specialiste en informatique voila ce que je ferais.Je prendrai deux disquettes vierges formatéées.sur l une j enregistrerai un court programme .BASsur
l autre le meme programme mais avec l option ,P (protégé)Ensuite en m aidant de l utilitaire SCRUTDSK publié dans Teophileou d ANALPIST de ASCI
(excellent logiciel) Je comparerai les ecritures d octets secteur par secteur de chacune des disquettes.cela doi vous permettre avec un peu d
intuition de reconstituer l algoritme de cryptage.Sachez que si c est un algoritme XORla regle est la suivante0 XOR 0 vaut 00 XOR 1 vaut 11 XOR 0 vaut
11 XOR 1 vaut 0
-
- Fonctionne à 300 bauds
- Messages : 114
- Enregistré le : 07 juil. 2002 20:54
- Localisation : Paris
- Contact :
Re: programme basic protégé
merci Yoann d'avoir compris le pb C'est en effet sur PC queYoann a écrit :dans le cas de l'outil de JP, il faut le decrypter directement par le fichier, pas par la ram (puisque c'est un outil
PC). Fool, as-tu l'algorythme de decryptage du fichier ?
tourne mon petit programme. Le but étant de ne pas ressortir l'émulateur pour afficher le listing du prg (mais aussi pour le récupérer au format
txt).en ce qui concerne le cryptage XOR merci smague pour ton idée, mais c'est bien évidemment la première chose que j'ai faite (avec un éditeur
hexa sur PC ...).Comme Fool le dit, il suffit de connaître la série d'octets utilisés pour le cryptage XOR.jp
pas compris
je croyais que vous parliez
du codage du programme sur la disquette thomson.mais si c est sur PC alors là...j y connais rien je m occupe que de thomson ici.
du codage du programme sur la disquette thomson.mais si c est sur PC alors là...j y connais rien je m occupe que de thomson ici.
Re: pas compris
c'est tout a fait ca, avec le programme basic transfere sur lesmague a écrit :je croyais que vous parliez du codage du programme sur la disquette thomson.mais si c est
sur PC alors là...j y connais rien je m occupe que de thomson ici.
disque dur avec les outils SAP
Exact. Si quelqu'unjp a écrit :Négatif. Le programme BASIC sur le support (disquette ou cassette) est crypté lorsqu'il est sauvegardé avec l'optionrene a écrit :de mémoire, c'etait pas crypté mais juste un changement des pointeurs pour la commande LIST. du
coup la commande ne pouvait plus fonctionner, mais l'execution restait identique.Je sais pa si sur thomson c'etait le meme principe. A mon avis
oui.
"protection"... Il ne doit être décrypté qu'au moment où il est chargé en RAM depuis le support.jp
est intéressé, j'ai écrit DCPROBAS, un programme de cryptage/décryptage de programmes Basic Thomson. Je l'ai déjà passé à quelques Thomsonistes
l'année dernière. Le plus remarquable, c'est que pour une fois il y a une totale compatibilité entre les gammes MO et TO.DCPROBAS fonctionne donc
aussi bien avec un fichier MO5/MO6 qu'avec un fichier TO7/TO8.Daniel