| Protegez vos progammes !! |
| Auteur |
Message |
lolio67
Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
|
Posté le : Mar 12 Jan 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
Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Mar 12 Jan 2010, 20:18
|
|
|
Salut et bienvenue sur le forum ! 
l'idée d'uttiliser les touche pour un code est vraiment bonne 
---------------------- Ti-83+.fr
Passe en 1ère S
Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
lolio67
Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
|
Posté le : Mer 13 Jan 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é
Invité
|
Posté le : Dim 17 Jan 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.fr
|
| |
|
| |
Rézus
Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
|
Posté le : Lun 18 Jan 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é
Invité
|
Posté le : Lun 18 Jan 2010, 20:07
|
|
|
Merci =)
(Bien pratique ce prog' en vérité )
|
| |
|
| |
lolio67
Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
|
Posté le : Ven 22 Jan 2010, 22:06
|
|
|
Mais il n'y a pas de quoi 
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Dim 24 Jan 2010, 0: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
Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
|
Posté le : Dim 24 Jan 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 
|
 |
|
| |