|
Aller à la page : 1, 2  |
| Auteur | Message |
|---|
ProgVal Animateur


   Age : 14 Inscrit le : 05 Juil 2007 Messages : 2157 Localisation : Devant mon PC, près de Metz Calculatrice : TI-92+ (et TI-80) et V200!!! Classe : 3ème LV1 Anglais; LV2 Allemand; Latin
Impureté:
   (-13/450) Dernière note en maths: disponible le 8 juillet
| Sujet: Protèger un programme Dim 4 Mai - 17:05 | |
| Comment faire pour créer un programme en TI-Basic, mais empêcher son édition? _________________
Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 58561 messages et 3576 sujets. |
|
 | |
tama Animateur


   Age : 16 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: Protèger un programme Dim 4 Mai - 20:35 | |
| change de langage :p
sérieusement, y a un programme qui s'appelle secure il me semble, mais j'ne l'ai pas trouvé (j'ai pas trop cherché en même temps...) _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
ProgVal Animateur


   Age : 14 Inscrit le : 05 Juil 2007 Messages : 2157 Localisation : Devant mon PC, près de Metz Calculatrice : TI-92+ (et TI-80) et V200!!! Classe : 3ème LV1 Anglais; LV2 Allemand; Latin
Impureté:
   (-13/450) Dernière note en maths: disponible le 8 juillet
| Sujet: Re: Protèger un programme Lun 5 Mai - 12:11 | |
| Je viens de trouver ça, mais je n'ai pas le moyen de voir ce que ça donne...
| Citation: | vous connaissez le prog secure qui permet de blocker les progs basic contre l'edition ???, et bien avec FLIB, j'ai remarqué qu'on peut en faire autant !!!
>>> dans votre prog basic, mettez qqes part ceci > text "rien" (comme vous le voyez, ça permet d'afficher une boite de dialog toute simple marqué "rien" dedans)
il n'est pas necessaire que cette boite s'affiche, mettez ça qqes part ou le prog ne va pas, apres un goto par exemple
puis avec flib et la fonction "setbyte", faite en sorte de modifier la chaine "rien" par une autre de 2 caracteres plus longs. donc par exemple edité votre programme avec un editeur HEXA, recherchez (bien sur le prog basic doit etre compilé) la ligne ou c marqué "rien", et prenez l'adresse ou ça se situe ds le prog
ensuite avec setbyte, modifiez le prog avec la nouvelle string de 1 à 2 caracteres plus long, a l'adresse obtenue par l'editeur héxa - 3 (car il me semble que setbyte commence 3 octets apres le debut du fichiers.
votre prog marche toujours, mais des que vous voulez l'editer, ça fait un "internal error" |
_________________
Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 58561 messages et 3576 sujets. |
|
 | |
Ver2guerre Légende


   Age : 16 Inscrit le : 29 Sep 2006 Messages : 2458 Localisation : Le plus loin possible des casio Calculatrice : TI-89 tita x2 + TI 83 Plus Classe : Vacances
Impureté:
   (-1/100) Dernière note en maths: 20/20
| Sujet: Re: Protèger un programme Lun 5 Mai - 18:49 | |
| | Ouais, mais le but n'est pas de faire bugguer la calto... C'est pas sympa pour celui qui n'a pas archivé ses programmes et qui veut juste jeter un coup d'oeil au programme... |
|
 | |
tama Animateur


   Age : 16 Inscrit le : 19 Déc 2005 Messages : 9389 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : Terminale S spé maths
Impureté:
   (-9/500) Dernière note en maths: 13/20
| Sujet: Re: Protèger un programme Lun 5 Mai - 19:35 | |
| nan mais si ça marche p'tet, et l'erreur qui est provoquée ne bloque pas la calto, c'est une erreur comme une autre, comme une erreur de syntaxe ou autre _________________ <EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst) |
|
 | |
Yakamya Légende


   Age : 18 Inscrit le : 04 Fév 2005 Messages : 3069 Localisation : Le nez dans mon ordi Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: 9,5/10
| Sujet: Re: Protèger un programme Lun 5 Mai - 20:06 | |
| demande a Xywez, il avait une astuce pour ça mais a mon avis c'est efficasse que contre les débutants. _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Xywez Animateur


   Age : 18 Inscrit le : 11 Mai 2006 Messages : 3021 Localisation : Paris Calculatrice : Ti 84 + SE Classe : 1ère année ISEP (après une PCEM1)
Impureté:
   (32/450) Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)
| Sujet: Re: Protèger un programme Lun 5 Mai - 21:56 | |
| oép mon truc marche je l'ai testé sur virtual ti
mais faut éditer l'os de la ti, et c'est super complexe (pas pour les débutant) par contre c'est insautable après ^^ _________________

Je met ici à dispo MA sélection pour le bac : ici |
|
 | |
Yakamya Légende


   Age : 18 Inscrit le : 04 Fév 2005 Messages : 3069 Localisation : Le nez dans mon ordi Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: 9,5/10
| Sujet: Re: Protèger un programme Mar 6 Mai - 20:37 | |
| bof si la calto execute toujours le code après ça veut dire que ça reste toujours lisible. _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Ver2guerre Légende


   Age : 16 Inscrit le : 29 Sep 2006 Messages : 2458 Localisation : Le plus loin possible des casio Calculatrice : TI-89 tita x2 + TI 83 Plus Classe : Vacances
Impureté:
   (-1/100) Dernière note en maths: 20/20
| Sujet: Re: Protèger un programme Mar 6 Mai - 20:45 | |
| | Il n'y a pas un moyen de "compiler" le programme en TI-Basic pour le renvoyer sur la calto et fichier ASM ? |
|
 | |
Yakamya Légende


   Age : 18 Inscrit le : 04 Fév 2005 Messages : 3069 Localisation : Le nez dans mon ordi Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: 9,5/10
| Sujet: Re: Protèger un programme Mar 6 Mai - 20:46 | |
| non _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
kurapix Elite

   Age : 18 Inscrit le : 10 Juil 2007 Messages : 367 Calculatrice : Ti 89 Titanium Classe : 1 iere annee de Prepa Integree (2007-2008)
Impureté:
   (65/450) Dernière note en maths: xx/20
| Sujet: Re: Protèger un programme Mar 6 Mai - 21:12 | |
| Il faut comprendre que le Ti-Basic est un langage interprété, de ce fait, il n'est pas "compilable" ou "protégeable" contre la lecture de celui-ci ...
Bref, avant de sortir quelque chose ProgVal .... vérifie (ce que tu n'as pas l'air de faire ...).
Kurapix |
|
 | |
Xywez Animateur


   Age : 18 Inscrit le : 11 Mai 2006 Messages : 3021 Localisation : Paris Calculatrice : Ti 84 + SE Classe : 1ère année ISEP (après une PCEM1)
Impureté:
   (32/450) Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)
| Sujet: Re: Protèger un programme Mar 6 Mai - 21:24 | |
| nan normallent y a que ta ti qui est censé le lire après mais c'est vrai que j'ai pas tester (pas top le transfert virtual ti - virtual ti LOL) _________________

Je met ici à dispo MA sélection pour le bac : ici |
|
 | |
Yakamya Légende


   Age : 18 Inscrit le : 04 Fév 2005 Messages : 3069 Localisation : Le nez dans mon ordi Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: 9,5/10
| Sujet: Re: Protèger un programme Mer 7 Mai - 17:28 | |
| oui sur la Ti tu peux le bloquer avec ta technique Xywez, mais après a partir de l'ordi tu n'aura aucun probleme a le lire. A mon avis ton astuce altère le format du fichier ce qui le rend illisible (donc meme peut etre sur Ti Graph link) mais cela n'est pas le contenu.
Enfin cela protege toujours a minima. _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
ProgVal Animateur


   Age : 14 Inscrit le : 05 Juil 2007 Messages : 2157 Localisation : Devant mon PC, près de Metz Calculatrice : TI-92+ (et TI-80) et V200!!! Classe : 3ème LV1 Anglais; LV2 Allemand; Latin
Impureté:
   (-13/450) Dernière note en maths: disponible le 8 juillet
| Sujet: Re: Protèger un programme Jeu 8 Mai - 9:30 | |
| | Dunatotatos a écrit: | | Il n'y a pas un moyen de "compiler" le programme en TI-Basic pour le renvoyer sur la calto et fichier ASM ? | Ça existe pour z80: basic2asm(tourne sur le PC), mais le programme déclenche un méga bug avant d'avoir terminé...
| kurapix a écrit: | | Il faut comprendre que le Ti-Basic est un langage interprété, de ce fait, il n'est pas "compilable" ou "protégeable" contre la lecture de celui-ci ... | Je le sais, mais peut-être y a-t-il un moyen... _________________
Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 58561 messages et 3576 sujets. |
|
 | |
kurapix Elite

   Age : 18 Inscrit le : 10 Juil 2007 Messages : 367 Calculatrice : Ti 89 Titanium Classe : 1 iere annee de Prepa Integree (2007-2008)
Impureté:
   (65/450) Dernière note en maths: xx/20
| Sujet: Re: Protèger un programme Jeu 8 Mai - 18:47 | |
| Et puis franchement, pourquoi tu veux faire un programme clos?
La possibilité d'édition et de lecture du code permet aux autres personnes d'apprendre, d'améliorer ton coder, ... bref aucunes raisons de coder un truc clos .... plus sujet à bug (t'es le seul à pouvoir débugguer alors que quand c'est ouvert ...... ;) ). De plus si par le plus pur des hasards tu venais à disparaitre, les sources elles aussi te suivent ..... ce qui n'est pas le cas de sources ouvertes.
Bref encore un délire ProgValien ....
Kurapix |
|
 | |
|