Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Protegez vos progammes !!
lolio67 le 12/01/2010 à 19:30
Bonjour ,
je vous laisse deux petits programmes maison pour mettre un code d'accès a vos programmes
Le premier est un code a chiffes des plus banals a inserrer au début de vos programmes
Progamme code :
:Clrhome
:Lbl A
:Disp « code ? »
:input « »,Str0
:if Str0= « votre code ex :1234 »
:Then
:Goto B
:Else
:Goto A
:Lbl B
Le deuxième utilise le numéro des touches(getkey) il faut donc une combinaison de touches pour accéder au programme protegé
Car n'inporte qui ,avec le premier code que j'ai ecrit peut savoir le code en lisant le programme.
Programme code :
4=>X
Lbl 1
X – 1=>X
If X=0
Then
Clrhome
Stop
Else
Clrhome
Disp “CODE”
Output (4,1,”ESSAIS”
Output (5,1, « RESTANTS : »
Repeat A pas egal a 0
Getkey =>A
End
Repeat B pas egal a 0
Getkey =>B
End
Repeat C pas egal a 0
Getkey =>C
End
Repeat D pas egal a 0
Getkey =>D
End
Repeat E pas egal a 0
Getkey =>E
End
Repeat F pas egal a 0
Getkey =>F
End
(A*C)+(D-B)+(E+F) =>G
If G=1193
Then
Clrhome
Output(4,5,”CODE BON”
69!
69!
69!
69!
69!
69!
69!
69!
69!
69!
Goto 2
Else
Clrhome
Output (4,2,”CODE ERRONE!!!”
69!
69!
69!
69!
69!
69!
69!
69!
69!
69!
Goto 1
Lbl 2
pour ce code si ,les touches a appuyer sont :
fleche du haut , 2nd , apps (ou matrx pour une ti 82 stats),entrer,clear,trace
Dans l'ordre bien sur.
L'avantage de celui ci est que le code n'apparait pas sur l'ecran quand on le tape
Les 69! c'est juste pour ralentir pour que ca fasse plus realiste
Je vous laisserais plus tard d'autres programme a savoir :
Test de Qi
Futur metier
et d'autres encore mais j'ai pas eu le temps de les ecrire sur l'ordi
Ciao
sypotu le 12/01/2010 à 20:18
Salut et bienvenue sur le forum !
l'idée d'uttiliser les touche pour un code est vraiment bonne

lolio67 le 13/01/2010 à 13:58
Merci
Jai juste une correction a apporter au deuxieme programme :
Output (4,1,”ESSAIS”
Output (5,1, « RESTANTS : »
Output(5,11,X
Repeat A pas egal
J'avait oublié cette ligne
Sinnon on voit pas le nombre d'essais restants

Invité le 17/01/2010 à 22:04
Bonjour!!
Je voudrais savoir ou tu trouve le Str0 dans le 1er programme...J'ais cherché dans catalogue et j'ais pas trouvé...J'ais une 82stats.frRézus le 18/01/2010 à 18:35
Sur la stat.fr c'est traduit par chaîne0.Faut appuyer sur [var],prendre le 7ème choix et là c'est tout en bas.Invité le 18/01/2010 à 20:07
Merci =)
(Bien pratique ce prog' en vérité

)
lolio67 le 22/01/2010 à 22:06
Mais il n'y a pas de quoi

coc5 le 24/01/2010 à 00:18
Note:
Pour rendre ce programme encore plus performant, pensez à réutiliser plusieurs fois la variable G ou même les variables intermédiaires
dans votre code.
Exemple :
Code
If A+D=[résultat intermédiaire) : Menu("Titre","choix1",2,"choix2",1,choixX,y
Stop
Lbl 1
...
Lbl 2
...
Lbl y
Car avec le programme intelligemment proposé par
lolio depuis le Bas-Rhin on peut encore simplement effacé le code au début. Pas besoin d'être un expert pour ça.
Dès lors que les variables du mot de passes sont plusieurs fois utilisées au cours du programme, l'éventuel hackeur sera bien en peine pour utiliser le programme !
lolio67 le 24/01/2010 à 10:33
Merci de ton idée ,je vais intégrer ça dans le programme
Si le programme est rendu in éditable avec par exemple ZPROTECT/ZUNPRO/ZPROT que
nous as partagé un internaute le hacker ne pourra rien a condition de rajouter un
code au programme de protection lui meme ,sinon il peut le deproteger et ensuiter
effacer le code

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.