330

j'allais proposer la même chose smile

pense au thumb aussi.

ou pire, un cryptage serait il envisageable? sorry

331

Moi ça m'a l'air compressé il n'y a presque aucune chaine de caractère lisible.
À part à la fin, des choses comme "TI-Nspire.img" ou "TI-Nspire.cer" qui me font penser que c'est une sorte d'archive contenant plusieurs fichiers neutral
PS: enfin j'ai juste jeté un coup d'oeil 2 minutes tongue
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

332

Oui, évidemment, je parlais du code décompressé smile (c'est du PK-Zip)

333

Ah bah oui tongue
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

334

Kevin Kofler (./329) :
L'ARM existe en 2 endiannesses, tu prends peut-être la mauvaise?
Sinon, pour désassembler, objdump des Binutils.

3 pour etre précis ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

335

ExtendeD (./332) :
Oui, évidemment, je parlais du code décompressé smile (c'est du PK-Zip)

ah tu arrives à décompresser le code ? je viens de jeter un coup d'oeil, et dans le .img obtenu à partir du .tnc autant les 200 premiers ko sont du .zip facile à décompresser, autant la suite n'est pas redondante du tout et a une belle tête de truc crypté non ? confus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

336

Oui c'est ce que je me disais : peut-être que le boot code embarque la clé et décrypte au moment du flashage sick

337

sick
"Une belle tête de machine fermée", si si...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

338

Pollux (./335) :
ExtendeD (./332) :
Oui, évidemment, je parlais du code décompressé smile (c'est du PK-Zip)

ah tu arrives à décompresser le code ? je viens de jeter un coup d'oeil, et dans le .img obtenu à partir du .tnc autant les 200 premiers ko sont du .zip facile à décompresser, autant la suite n'est pas redondante du tout et a une belle tête de truc crypté non ? confus


TNC sans l'entête de 63 octets -> ZIP sans compression contenant TI-Nspire.cer et TI-Nspire.img
TI-Nspire.img sans l'entête de 149 octets -> ZIP contenant des fichiers de chaines de langue
Je ne vois pas où il y aurait du code compressé en ZIP. Le problème, c'est le reste de TI-Nspire.img.

339

La signature de l'OS a l'air d'être passée de 64 à 128 octets, y'a comme une odeur de paranoïa.

340

(re- hwti à propos smile)

341

hwti (./338) :
Pollux (./335) :
ah tu arrives à décompresser le code ? je viens de jeter un coup d'oeil, et dans le .img obtenu à partir du .tnc autant les 200 premiers ko sont du .zip facile à décompresser, autant la suite n'est pas redondante du tout et a une belle tête de truc crypté non ? confus


TNC sans l'entête de 63 octets -> ZIP sans compression contenant TI-Nspire.cer et TI-Nspire.img
TI-Nspire.img sans l'entête de 149 octets -> ZIP contenant des fichiers de chaines de langue
Je ne vois pas où il y aurait du code compressé en ZIP. Le problème, c'est le reste de TI-Nspire.img.

ben oui, c'est bien du reste en question dont je parle, les chaînes de langues c'est juste un petit truc de 200 ko ^^

hmm sinon pour compléter ./339 la taille de la partie chiffrée est multiple de 32 octets, ça laisse supposer qu'ils passent par un chiffrement symétrique de 128 ou 256 bits...
et il y a aussi un hash (ou un truc chiffré ?) de 64 octets dans l'en-tête smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

342

343

Pollux (./341) :
ben oui, c'est bien du reste en question dont je parle, les chaînes de langues c'est juste un petit truc de 200 ko ^^

D'ailleurs dans la version non-CAS (TNO), y'a aussi la ROM 84+ en plus des fichiers de ressources.
et il y a aussi un hash (ou un truc chiffré ?) de 64 octets dans l'en-tête smile

C'est un champ de certificat d'ID 80F0. Y'avait la même chose sur TI-68k d'après la doc de TIGCC (d'ID 200), qui devait être le md5 du product code (champ d'ID 320 juste avant). Bizarrement le 320 est ici tout à 0, et le md5 de ça ne correspond au 80F0. Bref, je pense qu'on s'en tape de toute façon smile

344

Concernant l'ému PC : l'interface graphique est en Java, qui envoie des commandes à une DLL via JNI et reçoit en retour des évènements. La DLL contient le "moteur". Il doit probablement contenir Nucleus version x86, et l'OS de la Nspire doit probablement être lui aussi compilé en x86 et tourner dessus (je crois que Nucleus permet ça).
Donc de toute façon la clé de cryptage se ballade pas avec la version PC évidemment. Je crois que ça va pas être simple.

345

Une idée : malmener les routines RSA en injectant une signature bidon (c'est la méthode utilisée par FreeFlash, les fonctions de Motorola sont vulnerables à un overflow), en y allant à l'aveugle, sur la Nspire d'un courageux roll

346

je sens qu'il y a quelques briques qui vont retourner au SAV grin

347

ExtendeD (./343) :
D'ailleurs dans la version non-CAS (TNO), y'a aussi la ROM 84 en plus des fichiers de ressources.



C'est d'ailleurs étrange, même si on enlève la taille utilisée par le ZIP qui contient les langues et la ROM 84+, la partie cryptée qui reste est environ 64K plus grosse que celle du TNC

En gros, le code de l'émulateur 84+ serait 64K plus gros que tout le code du CAS hum

Ou alors ils ont oublié d'enlever le CAS, et il est juste désactivé confus


En fait, il faudrait avoir des photos de l'intérieur de la calc, peut-être qu'on peut se débrouiller (évidemment, ça m'étonnerai que ce soit simple) pour lire la flash (JTAG ?)

348

En tous cas TI a l'air d'etre bien décidé a nous mettre des batons dans les roues :
"The TI-Npsire also features a "testing mode" with flashing LED to inform teachers that the calculator is still restricting features and possibly saved files on the handheld during the test."

Ca, ca m'a bien plu love
Lu sur http://en.wikipedia.org/wiki/TI-Nspire ^^'

[hwti] "Ou alors ils ont oublié d'enlever le CAS, et il est juste désactivé"
Je pense pas, d'apres le site officiel, il est clairement dit que la version 'non-CAS' est depourvue du module CAS.
Et si j'en crois ce que j'ai lu jusqu'ici (j'ai pas noté les sources tsss ), il semblerai que le moteur utilisé pour le CAS de la N-Spire soit sensiblement le meme que celui des TI-68k actuelles (je parle bien de moteur hein), et que donc la difference de taille ne se situe qu'au niveau de l'emulateur 84+.
Et si c'est vraiment un ARM qu'il y a dans la bete, ca ne semble pas si improbable que ca puisque pour y emuler un 68k il faut non seulement y faire l'emulation a prorement parler mais aussi l'integration du resultat de l'emulation dans le nouveau systeme.
Enfin, ce ne sont que des suppositions qui demandent a etre refutées ou confirmées smile
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

349

Dude (./348) :
Je pense pas, d'apres le site officiel, il est clairement dit que la version 'non-CAS' est depourvue du module CAS.

Moui, mais entre ce qu'ils disent et ce qu'il y a...
Et si c'est vraiment un ARM qu'il y a dans la bete, ca ne semble pas si improbable que ca puisque pour y emuler un 68k il faut non seulement y faire l'emulation a prorement parler mais aussi l'integration du resultat de l'emulation dans le nouveau systeme.

Bah ils ont compilés le CAS en ARM, il est pas codé en 68k smile

350

Ça prendrait beaucoup de supercalculateurs pour casser le cryptage ? grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

351

Faut demander a flamby il a de quoi faire cheeky
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

352

Ximoon (./350) :
Ça prendrait beaucoup de supercalculateurs pour casser le cryptage ? grin
http://en.wikipedia.org/wiki/RSA :As of 2005, the largest number factored by a general-purpose factoring algorithm was 663 bits long, using a state-of-the-art distributed implementation. RSA keys are typically 1024–2048 bits long. Some experts believe that 1024-bit keys may become breakable in the near term (though this is disputed); few see any way that 4096-bit keys could be broken in the foreseeable future.


bref pour l'instant c'est plus prudent de chercher à attaquer l'implémentation cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

353

oui, mais un chiffrement de 128 bits, ça se casse en combien de temps ? cheeky
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

354

euh personne n'utilise RSA-128 trifus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

355

ah merde, j'ai lu de travers le ./341 triso
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

356

Bah, la communauté a raison de commencer à attaquer cette machine fermée, dès la disponibilité publique des TNO et TNC ^^
C'est probablement plutôt plus facile de chercher à casser l'implémentation à un niveau ou à un autre que de casser le chiffrage par force brute, en effet.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

357

358

Pas bête smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

359

je veux bien l'héberger, j'aurai juste un changement de serveur quand on m'aura livré ma dedibox cheeky (mais bon, ce sera pas violent)

vous préférez mediawiki ou un autre plus léger?

360

y'a déjà celui de bob pour ti68k, pourquoi ne pas le compléter ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca