π
<-

Archiver permet-il de contourner le mode exam sur 83PCE ?

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Archiver permet-il de contourner le mode exam sur 83PCE ?

Unread postby critor » 20 Feb 2018, 14:59

Lundi 5 février est sortie une vidéo prétendant présenter une méthode pour conserver ses programmes en mode examen sur TI-83 Premium CE :

Il suffirait juste de les archiver, c'est-à-dire de les transférer de la mémoire de travail volatile (RAM) à la mémoire de stockage (Flash).
Peut-être la sortie de cette vidéo a-t-elle justement contribué à l'abandon du mode examen 2018 la semaine suivante.

Toutefois, la vidéo est totalement hors sujet. La TI-83 Premium CE présentée n'est pas en mode examen, et à aucun moment le mode examen n'y est activé. Tout ce que fait le présentateur, c'est d'utiliser le bouton reset. Ce qui n'est pas la procédure qui aurait été mise en place à la session 2018, le mode examen s'activant en rallumant la machine tout en maintenant les touches
annul
et
entrer
. :#non#:

Nous avons beau être contre le mode examen, nous estimons que ce n'est certainement pas en désinformant que l'on peut le combattre sérieusement.

Les commentaires sont d'ailleurs affligeants, semblant tous y croire tout cru... Visiblement, on aurait bien fait d'annuler le mode examen pour cette année, nombre de candidats ignorant manifestement comment l'activer. :o

Mais creusons la chose, histoire de savoir si l'idée remise dans le bon contexte peut conduire à une faille exploitable ou pas.

Créons donc hors mode examen :
  • un programme RAM en mémoire de travail
  • un programme ARCH en mémoire de stockage

Comme tu le constateras ci-contre il est exact, comme montré sur la vidéo, que lorsqu'il y a un reset ou une coupure d'alimentation :
  • tous les programmes de la mémoire de travail sont perdus
  • tous les programmes archivés en mémoire de stockage sont conservés
Effectivement les programmes archivés qui ont survécus peuvent toujours être exécutés, et même édités une fois désarchivés.

Mais ça, c'était hors mode examen. Reprenons donc nos deux programmes. Que se passe-t-il lorsque l'on active le mode examen ?
  • tous les programmes de la mémoire de travail sont conservés mais marqués comme interdits, et ne sont donc plus accessibles
  • tous les programmes archivés en mémoire de stockage sont conservés mais marqués comme interdits, et ne sont donc plus accessibles

Que se passe-t-il donc maintenant, si l'on déclenchant un reset ou une coupure d'alimentation ?
  • tous les programmes de la mémoire de travail sont perdus
  • tous les programmes archivés en mémoire de stockage sont conservés
Mais cela ne charge strictement rien au verrouillage que le mode examen a appliqué à tous les programmes préexistants; ceux qui survivent restent inutilisables. Contrairement à ce que prétend la vidéo, il est donc jusqu'à présent impossible d'utiliser l'archivage de programmes pour contourner le mode examen.

Tentons toutefois une dernière chose, en adaptant cette astuce à la fraude dite par préactivation :
  1. Au lieu d'activer le mode examen en début d'épreuve sur instruction du surveillant, activons-le chez nous.
  2. Créons alors en mode examen :
    • un programme EXAMRAM en mémoire de travail
    • un programme EXAMARCH en mémoire d'archive
    Pour le moment, l'on peut donc faire tout ce que l'on veut de ces deux programmes.

    Tentons maintenant d'introduire frauduleusement ces programmes à notre épreuve.
  3. Coupons le clignotement de la diode, en insérant une languette isolante dans le compartiment d'alimentation, ou en coinçant le bouton reset avec un peu de gomme.
  4. Il nous suffirait maintenant de nous rendre à notre épreuve puis, une fois à notre table, de retirer discrètement la languette ou la gomme au moment où le surveillant exigera l'activation du mode examen.
Ces étapes sont essentielles face à un bon surveillant, puisque le clignotement de la diode ne garantit pas au surveillant que la mémoire est vide. Il indique juste qu'elle a été vidée il y a un certain temps. :#non#:
C'est le fait que la diode commence à clignoter devant le surveillant, qui officiellement lui garantit que la mémoire vient d'être vidée.

Bref, si le comportement est le même que hors mode examen, le reset ou la coupure d'alimentation auraient dû :
  • supprimer le programme EXAMRAM
  • conserver le programme EXAMARCH que l'on pourrait maintenant consulter de façon frauduleuse, contrairement aux autres candidats

Et bien vérifions... Visiblement ce n'est pas le cas sur le dernier point :
  • tous les programmes de la mémoire de travail sont perdus
  • tous les programmes archivés en mémoire de stockage sont conservés mais marqués comme interdits
Malgré tous nos efforts, le programme EXAMARCH est inaccessible et ne nous permet donc pas de frauder.
Donc lors du redémarrage suivant le reset ou la coupure d'alimentation, non seulement tout le contenu de la mémoire de travail est effacé, mais en prime en mode examen tout le contenu de la mémoire de stockage est verrouillé. Le comportement du redémarrage en mode examen est donc similaire à une réinitialisation/revalidation du mode examen.

Non définitivement peu importe le contexte, l'archivage des programmes sur TI-83 Premium CE ne permet pas de contourner le mode examen. :#non#:
La vidéo relève ou de l'incompétence, ou de la volonté de faire le buzz sur une fake news. :mj:

Préactiver le mode examen sera inutile sans blocage du clignotement de la diode, et sans altérations matérielles ou logicielles tout blocage de ce clignotement fera redémarrer la calculatrice ce qui rendra donc la totalité du contenu mémoire inaccessible, archivé ou pas. :o
Pour les altérations logicielles elles nécessitent des compétences, et à ce jour ceux qui en sont capables ne les diffusent pas.
Quant aux altérations matérielles, à partir du moment où il faut ouvrir sa calculatrice voir pire prendre un fer à souder, cela bloquera psychologiquement à notre avis la quasi-unanimité des candidats, car ayant peur de la casser.

Lorsque la diode se rallume après déblocage de l'alimentation ou du bouton reset, la mémoire est bien nettoyée, ce qui est conforme au comportement officiellement attendu.

Nous nous devons bien de l'admettre, sur ce point Texas Instruments a visiblement très bien prévu la chose sur TI-83 Premium CE, et mérite toutes nos félicitations. :bj:

Par contre, il semble que cela marche sur TI-82 Advanced. Ici pas de bouton reset et la coupure d'alimentation éteint bien la diode, mais la calculatrice à la différence ne redémarre pas une fois l'alimentation rétablie, peut-être à cause de la présence de la pile bouton de sauvegarde qui préserve le contenu de la mémoire de travail. Donc à la différence, la diode peut être rallumée devant le surveillant, mais sans que les mémoires de travail et de stockage aient été nettoyées...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby puppy65 » 20 Feb 2018, 16:34

J'ai déja activé le mode examen sur 82 Advanced et l'OS me dit qu'il va rendre inaccessible la RAM et l'archive.
Je vais essayer ta méthode :lol:
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby critor » 20 Feb 2018, 17:25

Oui, sur TI-82 Advanced, si tu te bricoles un moyen discret pour bloquer l'alimentation, tu pourrais.
  1. Activer le mode examen chez soi.
  2. Taper ses cours/formulaires à la main.
  3. Les archiver.
  4. Bloquer l'alimentation.
Voilà, ta diode ne clignote plus, et pour le surveillant pas très malin elle n'est donc pas en mode examen, et sera donc vide dès que ça clignotera.

Et donc quand on te demande d'activer le mode examen, tu retires discrètement ce qui bloque l'alimentation tout en faisant semblant de faire la bonne combinaison (mais sans la valider, sinon ça va vraiment vider la mémoire). Et là tu auras toutes tes données alors que la diode vient de commencer à clignoter.

Note quand même que l'intérêt est limité, puisque tu es obligé de saisir les données à la main. Tu ne peux pas les passer en USB, sinon ça désactive le mode examen.

Bref, il n'y a pas le choix : il faut que les surveillants, avant le début de l'épreuve, fassent allumer toutes les machines pour vérifier que leur diode ne clignote pas alors qu'elles sont bien fonctionnelles (écran allumé et 'normal').
Ce n'est pas la mer à boire non plus, c'est juste 1 tour de salle.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby critor » 21 Feb 2018, 13:25

Ce qu'il pourrait être intéressant de regarder, c'est si sur les vieilles versions TI-83 Premium CE 5.0 le comportement ne serait pas différent et exploitable.

Cela expliquerait pourquoi TI interdit de downgrader d'ailleurs.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby critor » 22 Feb 2018, 19:59

Voilà, vérifié.

Donc comme sur TI-82A, l'archivage est exploitable sans altération logicielle ou matérielle sur TI-83PCE dans le cadre d'une préactivation du mode examen.
Mais, il faut une version d'OS 5.1.5 ou antérieure (à compter de la 5.2.0 ça ne marche plus).

Même procédure :
  1. Activer le mode examen chez soi.
  2. Taper ses cours/formulaires à la main.
  3. Les archiver.
  4. Bloquer le clignotement (isoler la batterie, coincer le bouton reset...).

Voilà, la machine est prête à reclignoter dès que l'on retirera discrètement ce qui bloque la batterie ou le bouton reset, et donc à faire croire au surveillant que le mode examen vient d'être activé et que la mémoire accessible est donc vide.

Mais ça, c'était la théorie.

La pratique, c'est que pas grand monde ne pourra installer un OS 5.1.5 ou antérieur (sans compter qu'il faudrait donc renoncer à toutes les fonctionnalités rajoutées depuis).
En effet, tous ceux qui ont mis à jour en version 5.3 ont eu leur version minimale autorisée augmentée de 5.1.5 à 5.3.0.
Il n'y a que les tous premiers modèles de 2015 munis d'une version Boot Code 5.0.0 qui ignoreront cette interdiction.
Aussi, comme il faut taper à la main puisque l'USB désactiverait le mode examen, on ne tapera pas énormément de trucs.


En tous cas même si c'est possible sur une minorité de modèles, cela reste bien plus complexe que ce que prétendait la vidéo qui à aucun moment ne citait ces contraintes ou ne s'occupait d'activer le mode examen, et encore moins de préciser à quel moment l'activer (ni avant ni après l'archivage).
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby puppy65 » 23 Feb 2018, 18:11

Ca alors !!! Les modèles en vente changent d'OS sans possibilité de downgrader... :o
Imaginez si le mode examen était resté obligatoire et que d'un jour à l'autre les TI-83 Premium CE seraient devenues bridées, comme les TI-82 Advanced... :D
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby critor » 23 Feb 2018, 18:24

TI ne le fera probablement pas.

Parce que si une mise à jour sortait en allant trop loin dans le sens des limitations tout en interdisant de revenir en arrière, la communauté réagirait très certainement en sortant des programmes réinitialisant la version minimale autorisée sur la machine.

C'est déjà le cas sur TI-Nspire.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby puppy65 » 23 Feb 2018, 19:48

Ah oui, c'est pas illégal ça...
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby critor » 05 Mar 2018, 16:32

Tiens, vidéo inaccessible... :#roll#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Archiver permet-il de contourner le mode exam sur 83PCE

Unread postby parrotgeek1 » 05 Mar 2018, 18:11

I once figured out how to preserve all archived data in exam mode (like strings), but not run programs. Of course I'm not going to say how, but it does work.
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
790 utilisateurs:
>741 invités
>41 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)