Poster un nouveau sujet Poster une réponse
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   Citer 

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 godgrace.gif

Les 69! c'est juste pour ralentir pour que ca fasse plus realiste laugh.gif

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 bigmouth.gif

Ciao

 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Mar 12 Jan 2010, 20:18   Citer 

Salut et bienvenue sur le forum ! bigmouth.gif

l'idée d'uttiliser les touche pour un code est vraiment bonne winkle.gif

----------------------
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
 Adresse email Haut de page Bas de page 
 
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   Citer 

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 bigmouth.gif
Sinnon on voit pas le nombre d'essais restants laugh.gif

 Adresse email Haut de page Bas de page 
 
Invité
Invité
Posté le : Dim 17 Jan 2010, 22:04   Citer 

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

  Haut de page Bas de page 
 
Rézus



Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Lun 18 Jan 2010, 18:35   Citer 

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.

 Adresse email Haut de page Bas de page 
 
Invité
Invité
Posté le : Lun 18 Jan 2010, 20:07   Citer 

Merci =)

(Bien pratique ce prog' en vérité bigmouth.gif )

  Haut de page Bas de page 
 
lolio67



Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
Posté le : Ven 22 Jan 2010, 22:06   Citer 

Mais il n'y a pas de quoi winkle.gif

 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Dim 24 Jan 2010, 0:18   Citer 

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 !

 Adresse email Haut de page Bas de page 
 
lolio67



Autorisation : Membre
Nb de messages : 22
Inscrit le : Mar 12 Jan 2010, 18:56
Posté le : Dim 24 Jan 2010, 10:33   Citer 

Merci de ton idée ,je vais intégrer ça dans le programme bigmouth.gif

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 godgrace.gif

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes