Page 1 of 2

Comment avoir le code source d'une application z80 ?

Unread postPosted: 18 Aug 2012, 19:28
by The K
Bonjour TI-Planet :)

Ma question est ... ah bah vous la savez déja tout est dans le titre ^^
Je précise (je pense que tout le monde avait compris, mais ...) : je parle des applications flash compatibles TI-83+ / TI-84+ (et non TI-73 / TI-86 ...) !

Merci beaucoup ! The K

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 18 Aug 2012, 22:22
by Neo
A part si elle est Open Source, tu ne peux pas l'avoir :)

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 18 Aug 2012, 22:34
by kindermoumoute
Ou sinon tu peux utiliser un décompilateur, mais il faut aimer l'asm sans convention et non commenté.

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 19 Aug 2012, 09:53
by The K
Non of course l'app n'est pas open source ... (bien dommage d'ailleurs !).

Et c'est uniquement une partie de code qui m'intéresse sur l'ensemble. Donc ... à propos du décompilateur ... euh ... (je m'y connais pas trop, mais c'pas grave je demande de l'aide si besoin !) ... Tasm ça irait ? ^^

(merci à vous deux en tous cas !)

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 19 Aug 2012, 14:37
by Lionel Debroux
Il faut effectivement un désassembleur qui comprenne les programmes au format FlashApp TI-Z80.

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 20 Aug 2012, 17:29
by Samos
A mon avis quelqu'un veut cracker zoom math 500 :twisted:

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 20 Aug 2012, 17:40
by Lionel Debroux
Zoom Math est faite exprès pour être difficile à trifouiller.

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 20 Aug 2012, 23:44
by Wirekey
Lionel Debroux wrote:Zoom Math est faite exprès pour être difficile à trifouiller.


l'art de l'obfuscation ?

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 21 Aug 2012, 09:20
by The K
Eh eh bien vu Wirekey c'est effectivement cela ;)

Les noms de labels se suivent en n'évoquent rien (sauf : lblstart), et les instructions ensuite sont peu nombreuses, uniquement du "ld" "add" "inc" "sfc" "jr" et je dois en oublier une ou deux mais vraiment rien de significatif.

Je pense cependant que du fait de ces fonctions peu nombreuses, une fois qu'on connaît celles-ci, on peut tenter un décryptage de la grosse bébête ^^

Re: Comment avoir le code source d'une application z80 ?

Unread postPosted: 21 Aug 2012, 11:50
by Hayleia
The K wrote:Je pense cependant que du fait de ces fonctions peu nombreuses, une fois qu'on connaît celles-ci, on peut tenter un décryptage de la grosse bébête ^^

Justement non. Parce que si t'avais une commande appelée "Check_Calc_ID_to_generate_and_check_the_password" ça serait plus facile. Alors que les commandes ld add inc etc sont partout et t'empêchent de reconnaître quoi que ce soit où que ce soit.

The K wrote:Les noms de labels se suivent en n'évoquent rien (sauf : lblstart)

C'est normal, c'est parce que tu as décompilé et le décompilateur ne peut pas savoir quels sont les vrais noms des lables donc il les appelle genre lbl1 puis lbl2 etc.

Mais bonne chance quand même :;):