Page 1 of 1

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

Unread postPosted: 20 Feb 2018, 14:59
by critor
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...

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

Unread postPosted: 20 Feb 2018, 16:34
by puppy65
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:

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

Unread postPosted: 20 Feb 2018, 17:25
by critor
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.

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

Unread postPosted: 21 Feb 2018, 13:25
by critor
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.

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

Unread postPosted: 22 Feb 2018, 19:59
by critor
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).

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

Unread postPosted: 23 Feb 2018, 18:11
by puppy65
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

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

Unread postPosted: 23 Feb 2018, 18:24
by critor
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.

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

Unread postPosted: 23 Feb 2018, 19:48
by puppy65
Ah oui, c'est pas illégal ça...

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

Unread postPosted: 05 Mar 2018, 16:32
by critor
Tiens, vidéo inaccessible... :#roll#:

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

Unread postPosted: 05 Mar 2018, 18:11
by parrotgeek1
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.