Poster un nouveau sujet Poster une réponse
tust "invisible" pour les profs
Auteur Message
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Jeu 12 Mai 2011, 17:56   Citer 

Bonjour
je viens de terminer un programme qui devrais faire le bonneur des mauvais élèves et autres tricheurs en contrôle qui possèdent le cable ordi-TI : à moins que le prof ne possède un cable pour relier un ordi à la TI (plutôt rare (dans mon lycée, il n'y en a en tout cas pas), les profs n'ont aucune chance de détecter le tust (enfin sauf s'il veulent y passer le reste de l'année et encore )

ATTENTION CABLE TI-ORDI INDISPENSABLE
Voici le programme

Code
:"TEXTE DU TUST -> Str0
:{CT1,CT2,CT3,...,CTX -> L1
:length(Str0 -> L
:dim(L1 -> D
:L/16 -> M
:DelVar XFor(A,1,20
:If getKey=L1(1
:1 -> X
:End
:If X=0
:Goto A
:For(Z,2,D-1
:DelVar X
:Output(8,15,Z
:For(A,1,100
:If getKey=L1(Z
:1 -> X
:End
:If not(X
:Goto A
:End
:Pause
:For(A,1,M
:Disp sub(Str0,16A-15,16
:DelVar KWhile K =!= 45 and K =!= 105
:getKey -> K
:End
:If K=45
:Goto A
:End
:Lbl A
:DelVar L1 DelVar Str0 ClrHome
:RAPPELEZ OU RECOPIEZ ICI UN PROGRAME CORRESPENDANT AU NOM AFFICHE DU TUST



Il vous faut juste recopier ce programme avec TI-Editor (TI-Editor ou avec TI-GRAPH LINK en remplaçant TEXTE DU TUST par le texte à afficher (limité uniquement par la mémoire disponible : il est temporairement stocké en entier dans une chaîne) ; CT1,CT2,CT3,...,CTX par la liste des touches à appuyer dans l'ordre (leur CodeTouche/Getkey ) ; mettre le programme de couverture à la fin et adapter le nom du programme ; vérouiller l'édition (case protéger).

utilisation en devoir
-lancez le programme (ne pas le relancer avec entrer : utilisez [2nd] [entrer] [entrer] ou le menu executer ([prgm])
-appuyez immédiatement sur la première touche du code
-appuyez sur les autres touches du code dès que le numéreau corespondant aparrais en bas à droite (ex : si 3 appairais, appuyez sur la troisième touche du code)
-appuyez sur [entrer] pour afficher la ligne suivante, [annuler] ou [clear] pour passer immédiatement au progamme de couverture et suprimer toute les variables comprométtantes.
-une fois la fin du tust atteint, les varriables comprométantes sont suprimmées et le programme de couverture est lancé.


En espérant que ce programme puisse vous augmenter la moyenne et le temps disponnible pour poster sur le forum
Sandro

PS : je ne suis en rien responsable de l'utilisation de ce programme ni de ces conséquences

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
tilo1996



Autorisation : Membre
Nb de messages : 129
Inscrit le : Sam 23 Avr 2011, 10:47
Posté le : Jeu 12 Mai 2011, 19:13   Citer 

Je trouve ça un peu compliqué pour gruger... Il faut juste preparer le coup mes profs ne savent pas se servir des chaines... Il faut donc un programme qui demande une chaine et un autre qui 'lexecute genre ça:


Code
input"gruge 1?",chaine1
input"gruge2?",chaine2
etc...



Ce programme sert a definir les chaines(pour qui ne sais pas programmer evidemment sinon vous le faite sans prog) apres vous virez le prog et vous copiez celui la


Code

codetouche->k
Repeat K=35  // Par exemple..
Trace
end
For(F,1,500
Disp chaine1
disp chaine2
etc..
End
effecran
output(1,15,"




Apres ti graph link sert a proteger l'edition du prog...
edit: Je lai modifié pour cacher qu'un prog s'est executé

----------------------
http://tchat-tout82.webuda.com/
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 12 Mai 2011, 19:40   Citer 

Le câble n'est pas nécessaire si tu as PROTECT


Je trouve la saisie du code plus compliquée que nécessaire. ahh.gif
Néanmoins cela intriguera fort les pirates. bigmouth.gif

----

Je ne presse que 3 touches pour un code à 4 chiffres et le prog me jette. frozen.gif

Protéger le prog rend innutile l'usage de la chaîne Str0.

Si on quitte par ON (très vite au début) on peut pirater les codes.
Il faudrait utiliser une formule pour crypter. Utile tant que la méthode est inconnue.

La liste ne doit pas être une des six listes de base OU ALORS il faut utiliser "ClrList" au lieu de "DelVar".
Sinon la liste existe toujours mais n'est plus affiché dans le menu stat. Le ClrList vide mais ne supprimme pas de liste.

----------------------
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 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Jeu 12 Mai 2011, 19:45   Citer 

Sinon tu peux toujours faire un prgm avec tte ta gruge, et simplement mettre au début:

Code
:EffEcr
:Input "",Chaîne1
:If Chaîne1=[TON CODE SECRET]:Goto1
:If Chaîne1!=[TON CODE SECRET]
:Then
:Output(1,1,"
:Stop



Ensuite tu n'as plus qu'à compléter ton prgm au Lbl1 et le faire disparaitre du menu EDIT avec le prgm "PROTECT" qui fonctionne à merveille, mais attention, pas d'erreur de recopiage... =)
PROTECT: http://tout82.free.fr/forum/sujet.php?sujet=1851

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 12 Mai 2011, 19:53   Citer 

As-tu vu mon lien ? (pas grâve, au moins il ne le ratera pas)

Avec Input, ton code est découvert facilement par n'importe qui ayant le regard vif.

----------------------
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 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Jeu 12 Mai 2011, 20:11   Citer 

Désolé, tu as envoyé pendant que j'écrivais la réponse, donc je viens de voir ton lien... xD
C'est pas faux, mais de toute façons, c'est rare qu'un prof vienne vérifier, et même s'il remarque le input, il ne pourra pas voir le code, ni la suite du prog...^^

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 12 Mai 2011, 21:25   Citer 

Si, au moment où tu tapes le code.
Mais à priori le prof ne se cassera pas la tête à tenter de le pénétrer, si seulement il se pose la question sur tes agissements.

----------------------
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 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Jeu 12 Mai 2011, 21:29   Citer 

Pas si il est protéger avec PROTECT du coup? notgood.gif
Oui c'est sur, puis tu l'appelle PACMAN ton prog, et personne ne viendra t’embêter! ^^

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Ven 13 Mai 2011, 10:09   Citer 

De toute façon il faut le cable ou quelcun d'autre qui l'ai : sans cable, pas de programme en assembleur ou pour shell (sauf pour les suicidaires). Je conseille quand même de vérouiller depuis l'ordi, on ne sait jamais si le prof ne comprend pas par hasard le rôle de PROTECT dans l'impossibilité d'éditer des programmes.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Ven 13 Mai 2011, 18:35   Citer 

Protect est largement recopiable à la main, et au pire, tu le renomme et mets le même type de mot de passe pour y accéder, et tu le protège lui même.

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Sam 14 Mai 2011, 11:58   Citer 

Et comment tu fait pour obtenir les caractères bizaroïdes que l'on obtient si l'on déprotège protect ? ,ceux qui font 7 lignes de long avec les caractères bizaroïdes type delta,landa,point d'interogation à l'envert,le signe de micro,sigma, des carrés de 3*3 pixèles, ä , dièse , points de suspentions, è , ù , à (sauf avec l'accent dans l'autre sens , ...

Si tu sait comment les tapper à la main, je sarais ravis que tu partage cette connaissance avec moi.

@+
Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 14 Mai 2011, 20:17   Citer 

Il y a :
-l'assembleur de base des z80 (recopiable car hexadécimal (0à9 et AàF))
-l'assembleur compilé sur 83+ et 84+ (possible à saisir comme sur z80 mais devient illisible après compilation interne)
-les shells comme ION (les progs sont impossibles à recopier quoi qu'il arrive)
-les applications (il n'a jamais été immaginé de les recopier)

Nous parlons de PROTECT affiché sur ce forum. Il est parfaitement clair. (hexadécimal)
Tu as dû tenter une version 83+ ou 84+ pour obtenir des caractères bizzares ahh.gif

----------------------
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 
 
azerty1



Autorisation : Membre
Nb de messages : 468
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Sam 14 Mai 2011, 21:20   Citer 

Oui, c'est bizarre que tu obtiennes cela... car si tu suis bien le lien donné par linkakro, et moi, tu ne devrais pas avoir de problème, même en protégeant et déprotégeant PROTECT avec lui même...

----------------------
Ti-Connect 64bits
PROTECT
Tuto Skin Perso Wabbitemu
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 18 Mai 2011, 19:39   Citer 

Désolés, je confondais avec le protect de cette page http://ti83.free.fr/prgm/asm/divers/divers.html qui fonctionne sous SOS et que j'avais sur ma calculatrice à ce moment là.

Sandro

PS: le programme de l'adresse indiqué à l'avantage d'être selectif sur les programmes à protéger/déprotéger

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink