Poster un nouveau sujet Poster une réponse
Création d'un verrouillage par code de programmes
Auteur Message
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 12:59   Citer 

Le titre dit tout, passons au code

Code

0=>A
0=>B
0=>C
O=>D
0=>E
0=>F
0=>G
0=>H
0=>I
0=>J
While A=/=11 ou B=/=12 ou C=/=13 ou D=/=14 ou E=/=15 ou F=/=41 ou G=/=42 ou H=/=43 ou I=/=44 ou J=/=105
0=>K
codeTouche=>K
If K=/=0
Then
I=>J
H=>I
G=>H
F=>G
E=>F
D=>E
C=>D
B=>C
A=>B
K=>A
End
0=>K
End



Ici le code sera [enter] [var] [prgm] [matrice] [math] [graphe] [trace] [zoom] [fenêtre] [f(crazy.gif]
Soit un code de 10 touches sachant qu'il y a 49 touches utilisables, les probabilités que l'on trouve vôtre code sont de (1/50)^10 soit de 1 sur 9.765625 X 10000000000000000 (16 zéros)
En gros le seul moyen de déverrouiller c'est de connaître le code ou de savoir le lire.
Si vous souhaitez changer le code, apprenez la valeur sortie par le codeTouche et remplacer les valeur dans le While par celles choisies, la prmeière touche étant J.

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 13:06   Citer 

Une simple question: pourquoi se casser les c... euh... la tête, pour mettre un code de protection sur un programme, puisqu'il suffit d'éditer, pour le supprimer? crazy.gif

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 13:20   Citer 

Je sais pas, par exemple si on a des jeux et bah personne te videra tes piles par exemple pour peu qu'il ne sache pas coder et si il sait coder bah c'est quoi l'intérêt pour lui d'utiliser ta calculette.
Et puis si on veut pousser le vice encore plus loin, on peut créer une notion d'identifiant sur la calculette grâce à cette méthode!!

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 13:23   Citer 

Notion d'identifiant?



Il faut vraiment être niais pour pas comprendre comment supprimer des lignes, ou alors ne rien comprendre à la programmation. Mais si tu n'y comprends rien:

1/a/Tu as des amis: vas en 2/
b/Tu n'as pas d'ami: vas en 3/

2/Demandes à un amis qui a quelques notions, puis vas en 4/

3/Je vois mal comment tu as pu avoir la calto de qqn. Vas en 6/

4/Le prog est unlocké. Vas en 5/

5/Alors, quel est le problème?

6/Tu l'as donc volée. Je comprend pourquoi tu n'as pas d'ami. Tu es un gros conna**. Tu ne mérites pas de jouer. Vas en 5/

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 13:26   Citer 

Je m'explique,
Si quelqu'un entre un code correct, alors il ouvre par exemple un menu dans lequel il y aura différents programmes qui lui auront été attribués, ou par exemple pour un jeu différents niveaux accessibles!

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 13:34   Citer 

Un topic de plus sur ce sujet ... je dois reconnaitre que le code est très original cependant ! (bien qu'on puisse optimiser ...)

Si tu veux en voir plus sur ce sujet, tu peux consulter le post de Vibra ou celui d'Alexis.

winkle.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 13:37   Citer 

L'optimisation dont tu parle ne serait-elle pas de réaliser un retour au départ dès que J est différent de 0 et de passer par de l'interface graphique?
Où même passer par des listes pour moduler le nombre de caractères possibles ce qui deviendrait la limite de la calculette????

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:06   Citer 

Hein ???
Euh ... interface graphique ne signifie jamais optimisation. Après euh dans l'immédiat je pensais supprimer les 0->A 0-> B etc au profit d'un EffVarAEffVarB etc jusqu'à J en une ligne.

Mais je t'avouerai que je n'ai pas réfléchi tant que ça a la chose.

(ps : le Grec ? t'as mangé un truc pas bon ou quoi ? mais calme toi xD)

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:10   Citer 

Pourquoi "calme toi"? Qu'est-ce j'ai dit encore?

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:12   Citer 

Ben. J'en sais rien de ce que t'as dit moi laugh.gif

Par contre t'as écrit quelques posts dans qqes topics qui ne m'auraient pas plus aujourd'hui notgood.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:13   Citer 

Je ne vois pas l'intérêt de EffVar
Vu que la touche 0 n'existe pas en codeTouche.
A près EffVar A prend peut-être moins de place qu'un 0=>A
Mais ça reste a vérifier.

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:14   Citer 

Ah bon? Comme quoi (pour que je modifie si c'est vraiment trop)? ahh.gif

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 17:19   Citer 

EffVar AEffVar B[...]EffVAr J : 20 octets
0->A:0->B:[...]:0->J : 39 octets.
Pas négligeable winkle.gif


@Le Grec : oh je pense que mal de posts ici sont assez limites. Mets toi a la place d'EGUL et voit ceux que tu peux éditer / supprimer. winkle.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:21   Citer 

Ok bah je remplace par EffVar.
Merci ;D

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:31   Citer 

The K: Attention! Dans mon 2° post de ce topic, je ne parle pas d'EGUL (tiens, ça ressemble à Evlûn, ça) mais à un éventuel personnage qui voudrait jouer sans sa permission.

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:35   Citer 

Si tu poste pour être méchant le Grec, passe ton chemin.
Ensuite, j'utilise l'hexa pour cacher certains programmes, dans quel cas, des simples connaissances ne suffisent pas.
maxiangry.gif Je ne crée pas un topic pour que ça flood alors STOP! maxiangry.gif

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 02 Juil 2012, 17:44   Citer 

Je ne sais pas comment je fais mais je passe souvent pour un méchant...
C'est sans doute que je mets pas assez de smileys.
Non je ne poste pas pour être méchant. J'ai une soeur pour ça. (CECI EST DE L'HUMOUR, vous l'aurez compris).


Pour l'hexa il doit s'agir du programme PROTECT d'Alexis, dont je vous (re)donne le lien.
Mais dans ce cas, pourquoi créer un code aussi compliqué (en dehors du fait que c'est beau, comme celui de Vibra)?




Et hop! Je vous mets des smiley pour être gentil. winkle.gif
happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif happy.gif

 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Lun 02 Juil 2012, 17:52   Citer 

Je me sers des programmes ZUNHIDE et ZHIDE
Juste à les combiner dans un programme ZEXECASM.
Eh hop le tour est joué
juste à entrer le nom d'un programme pour le rendre visible le temps de son éxecution

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 18:51   Citer 

[flood]

Bah ouais mais ce que je fais le plus sur ce forum c'est du flood minied.gif
Quelques fois je suis utile mais je dirais que sur 650 posts moins de la moitié l'ont été ;D

[/flood]

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Lun 02 Juil 2012, 19:02   Citer 

En été, on tolère a peu près. En septembre, tu ne pourras pas flooder, devant la vague de nouveau programmeurs avides qui vont débarquer.

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Lun 02 Juil 2012, 21:46   Citer 

T'inquiètes ... J'ai réussi à flooder entre deux conseils sur le chat de Ti-planet la veille du bac de maths, quand le record de presque 2000 utilisateurs à été atteint. Il y avait Plein de monde sur le chat le gros bordel xD

Donc voilà t'inquietes J'vais leur enseigner la commande Flood( après le For( au p'tits nouveaux ;D

(si demande d'EGUL, j'autorise un modo à supprimer mon flood)

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Lun 02 Juil 2012, 23:33   Citer 

mais ça va être marrant tot les petis newbie à la rentrée je pense happy.gif

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mar 03 Juil 2012, 10:31   Citer 

Entièrement d'accord sur le fait que la moitié de mes posts est du flood. On est pas à 4,60 messages par jour sans flood. Enfin de toute façon, en septembre, mon ratio aura lamentablement chuté.

A la rentrée, ça va augmenter à nouveau avec les questions, du genre, "tu as bien écrit For( et non FOR( ?" ou "pour éditer un programme, tu fait [prgm]+[->]...".

Un pouce vert pour "Flood(". Ça fait encore mieux que [flood], sur un site de calculatrices. laugh.gif

 Adresse email Haut de page Bas de page 
 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Mar 03 Juil 2012, 22:32   Citer 

Pour trouver Flood( il faut faire prgm+LOL je crois godgrace.gif

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
F-BVXT



Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
Posté le : Mar 03 Juil 2012, 22:59   Citer 

Tient, en ASM il y aurait pas moyens d'ajouter des fonctions dans la calculette ? Par ce que dans ce cas ajouter une commande Flood( pourrait être amusant.
Sinon, le programme est bien si on le combine avec Protect, même si tu as peut être un peu eu la "folie des grandeurs" avec la combinaison à entrer pour pouvoir accéder au programme. Au moins, on est sur que personne ne peut entrer par erreur godgrace.gif

----------------------
Il y a 10 types de personnes dans le monde : celles qui comprennent le binaire et celles qui ne le comprennent pas.
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 03 Juil 2012, 23:59   Citer 

Pour rajouter des instructions je pense que c'est possible en hexa ... À condition de recréer tout un nouveau langage à la Axe ! Et va faire ça en hexa ... notgood.gif

Parce que sinon faut modifier l'OS : impossible sur Ti-82 ... Les 83/84 ça peut le faire mais pas simple je crois.

Dans les deux cas c'est galère pour ti-82 sad.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
F-BVXT



Autorisation : Membre
Nb de messages : 177
Inscrit le : Dim 27 Mai 2012, 20:38
Posté le : Mer 04 Juil 2012, 0:02   Citer 

Oui, je me disais aussi qu'il fallait modifié l'OS mais j'avais oublié que les TI 82stats(.fr) y était hermétique. Dommage cry.gif Mais j'attend quand même le verdict de Matrefeytontias.

----------------------
Il y a 10 types de personnes dans le monde : celles qui comprennent le binaire et celles qui ne le comprennent pas.
 Adresse email Haut de page Bas de page 
 
EGUL



Autorisation : Membre
Nb de messages : 46
Inscrit le : Lun 02 Juil 2012, 11:40
Posté le : Mer 04 Juil 2012, 9:30   Citer 

Stop flood s.v.p
Rapport entre verrouillage par code et langage Axe ???

----------------------
En attente des résultats du bac!
Programmeur TI-82 fou
Prêt à aider ceux qui en ont besoin
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Ven 06 Juil 2012, 11:02   Citer 


Citer
Rapport entre verrouillage par code et langage Axe ???



En fait, on parlait de rajouter des fonctions dans la calculatrice. Il aurait été possible de rajouter une fonction Lockprgm( par exemple.

C'est exact, ça existe, c'est ce qu'on appelle les manipulations de hooks en assembleur.

En fait, ça ne "rajoute" pas une fonction, ça en "remplace" une. par exemple, ça remplace la fonction conj( dont personne ne se sert jamais en fonction Lockprgm(.

Le rapport avec Axe, c'est que justement Axe exploite à fond ces Hooks pour avoir toutes ses fonctions supplémentaires. Grammer également d'ailleurs.

Ensuite, je n'ai eu d'exemples de Hooks que sur TI83+/84+.
Je ne pense pas que ce soit possible une fois de plus sur TI-82 stats (fr): les modifications de l'OS ne sont pas possibles puisque la puce ROM n'est pas accessible par l'utilisateur.

 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Ven 06 Juil 2012, 11:27   Citer 

J'ai déjà fait du token hook, je vais vous programmer une commande Flood( winkle.gif

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Ven 06 Juil 2012, 11:36   Citer 

Ah, c'est donc possible ??? bigmouth.gif

Dans ce cas, fais plutôt une Lockprgm( , justement !!!!

 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Ven 06 Juil 2012, 11:42   Citer 

Nan mais je peux facilement changer le texte d'un token, mais sa fonction ... houlà.

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 10 Juil 2012, 1:03   Citer 

Je crois que le problème avec la Ti82stat c'est que l'effet du programme assembleur ne dure jamais, car je n'ai jamais vu de Hook permanent (permanent tant qu'il y a des piles) sur 82stat.
Cependant je serais ravi que Matrefeytontias me prouve le contraire.

Pour tous ceux qui ont parlé de verrouillage : consultez mon article ( qui contient deux programmes efficaces et un lien vers l'article ultime (contenant Protect et surtout HIDE ) )

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Mar 10 Juil 2012, 18:15   Citer 

Hé bien je vais vous décevoir, mais ... les hooks n'existent que sur les ti possédant une mémoire flash ._.

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
TheNicoss38



Autorisation : Membre
Nb de messages : 19
Inscrit le : Jeu 12 Jan 2012, 20:15
Posté le : Ven 13 Juil 2012, 15:41   Citer 

Il y a beaucoup plus simple : tu sécurises ton programme pour empêcher l'édition, et tu mets un code très basique au début du programme :


Code

EffEcr
Input: "MDP?",Z
If Z[différent de]<code>
Then
Disp "Erreur"
Else
Ton programme






----------------------
Tous mes programmes :
- Programme fantôme : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3266
- Pack de programmes : https://tout82.pages-perso.free.fr/forum/sujet.php?message=43787#43787
- Programme Mémoire : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3549
- Programme Aventure : https://tout82.pages-perso.free.fr/forum/sujet.php?message=49050#49050
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 13 Juil 2012, 16:10   Citer 

Oui mais tout le monde peut lire le code au moment où tu l'écris.
De plus il manque la suppression de Z pour être sûr que le code ne soit pas piraté après utilisation valide du programme.

Voir le TI-Concours 2011 tour 2 pour programmes de codes sans affichage des caractères à l'écran.
Voir mon article pour tout le reste, du plus simple au plus puissant.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Ven 13 Juil 2012, 16:16   Citer 

Il me semble déjà l'avoir dit sur ce topic, mais je crois que le meilleur code de sécurité que j'ai trouvé est celui de Sandro, avec lequel on ne peut pas deviner que la calculatrice attend un code, puisque l'écran est vierge. Combiné au programme ZNOLOAD, on a même l'impression que la calculatrice est éteinte.

Mince je retrouve plus le petit code de Sandro. Je vous le met dès que je l'ai.

Sandro (ou n'importe qui d'autre, d'ailleurs), si tu sais où il est, ne te gênes pas.

 Adresse email Haut de page Bas de page 
 
ld
Avatar

Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
Posté le : Sam 14 Juil 2012, 15:18   Citer 


Citer : tapenad
Pour trouver Flood( il faut faire prgm+LOL je crois godgrace.gif



$ = un espace


Code
:EffEcr
:Output(1,4,"Zoom +"
:Output(1,1,"Réel"    ---- Catalogue
:Output(1,1'"$$F"     ---- Var/Statistique/Test/5
:Output(1,7,"d($"     ---- Var/Statistique/Eq/5



----------------------
Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Dim 15 Juil 2012, 18:35   Citer 

Mdr bien joué xD

Matreyf donc sur TI-flash c'est possible une commande Flood( !!
bigmouth.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 15 Juil 2012, 19:54   Citer 

Oui, sur TI Flash il est possible de créer des Hooks.
Il n'y a qu'à voir par exemple les applications Xtratoken et Inequalz qui modifient le comportement de la calculatrice ti83plus lors de certains évènements.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Dim 15 Juil 2012, 19:57   Citer 

Si vous aviez regardé un minimum :

https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3356

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 15 Juil 2012, 21:37   Citer 

l.davin :
Pourquoi tu me cites dans ton message ? O_o
Je n'ai rien insinué et encore moins quoi que ce soit sur l'origine de ton code.

matrefeytontias :
Je cherchais justement ce sujet pour en parler sur Espace-Ti.
Je l'avais vu mais pas pensé à le mentionner ici.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Mer 25 Juil 2012, 13:26   Citer 

Un hook c'est le remplacement d'un élément virtuel de la TI par autre chose.

Y'a plein de hooks : le token hook (changer le texte d'un token), le parser hook (changer l'effet d'une fonction Basic), le key hook (changer l'effet d'une touche) ...

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
ld
Avatar

Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
Posté le : Mer 25 Juil 2012, 14:25   Citer 

C'est possible d'en faire un en basique ?
Ou même avec un prgm Asm ? Je sais un petit peu m'en servir...

----------------------
Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 25 Juil 2012, 14:40   Citer 

Je ne sais pas créer un Hook mais Matrefeytontias le sait, et c'est toujours en assembleur.
Les hooks sont persistants hors tension sur Ti83Plus.
Matrefeytontias a dit qu'il n'y a pas de hook sur Ti83, alors je ne sais pas quoi penser des programmes comme celui qui inverse les couleurs de l'écran principal d'une ti83 : il persiste tant qu'on ne va pas dans certains menu et que la calculatrice ne passe pas en veille ni hors tension.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
matrefeytontias



Autorisation : Membre
Nb de messages : 109
Inscrit le : Lun 25 Jui 2012, 15:51
Posté le : Mer 25 Juil 2012, 19:04   Citer 

Les hooks n'ont été introduits qu'avec les z80 à mémoire flash, donc pas de hook pour les 82 ni 83. Et on ne peut en faire qu'en ASM, à moins qu'une lib genre xLib fournisse une commande basic pour ça.

Et moi je sais faire que du token hook ._.

EDIT : linkakro, tu parlais du prgm qui inverse les couleurs, ça c'est juste un flag, il s'appelle txtShadow il me semble.

----------------------
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : https://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





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