Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Lun 17 Sep - 18:21

Salut tout le monde,
J'ai récemment consulté les messages de Tout82 et j'ai remarqué que quelqu'un voulait un programme rassemblent z(un)hide et z(un)prot.
J'ai donc entrepris de faire un shell en basic et en hexa (l'hexa est entre autre de matref ^^).
Au début il était prévu qu'il sorte aujourd'hui mais je fais une refonte totale du code.

Au menu: - mot de passe
- hiding
- protection
- et peut-être plugin

Je vous tiendrais au courant (ne vous inquiétez pas si c'est pas régulier mais j'ai pas mal de devoirs Nul )
Faites moi part de vos remarques, si vous pensez que c'est bien....
AlexRider38


Dernière édition par Alex le Mer 10 Oct - 11:47, édité 1 fois

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Lun 17 Sep - 18:30

c'est largement faisable et facile il faudrait du code aussi pour l'executer au debut de l'allumage de la calto matref tu eut nous faire unn code hexa pour sa ?

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par persalteas le Lun 17 Sep - 18:30

Je pense que c'est bien Ok

Impatient de voir, ce serait donc prévu en asm83 ? (pour 82 stats ?)

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Lun 17 Sep - 18:37

c'est a dire que les code de matref sont compatible tout z80, donc je pense qu'il faudrait que alex, tu le code sans miniscule avec des fonctions de base Content comme sa sa serait tout compatible Content

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par linkakro le Lun 17 Sep - 19:01

Ce projet est la solution à de nombreux problèmes rencontrés dans la stratégie des protections. Ok
(puisque cela permet d'interdire d'executer un programme annexe tel que Zunprot qu'on ne peut pas protéger tel quel contre l'execution)

Si on connait un peu les codes sources, rassembler ces programmes assembleur est presque pareil que de fusionner du basic.

sachiix69 : Je ne crois pas que les minuscules soient un quelconque problème. Elles sont nécessairement gérées quelque part.
En assembleur tout est possible même les minuscules sur une ti82. (mais c'est peut-être plus difficile : moins de romcalls)

Matrefeytontias (m')a dit que les Hooks n'existent pas sur ti82stat, malgré les caractéristiques du processeur.
(j'ai bien l'intention de m'attarder sur les interuptions du Z80 puis de comparer avec TI)
edit : Quoique ce n'est pas important si le projet est à la base prévu comme pur executable... (je ne sais pas pourquoi je l'ai signalé)

edit: quelques edits sont en italique, le tout améliore la forme


Dernière édition par linkakro le Mar 18 Sep - 19:18, édité 1 fois

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par persalteas le Lun 17 Sep - 20:25

Tiens c'est vrai, je n'ai jamais vu de Hook...

logique remarque, si on ne peut pas écrire dans la puce ROM, on ne peut pas modifier le contenu de l'OS.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Mar 18 Sep - 11:00

...oulalala j'ai appris pas mal de chose la...

bref je pense que alex ton projet serai valide si il marchait sur les 82 stats parceque la il y a aucun prog comme cela sur toute les z80

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par matrefeytontias le Mar 18 Sep - 16:30

Les programmes sont compatibles toutes z80 oui, mais je te rappelle qu'à chaque fois j'ai posté deux versions ! Donc il faudra quand même deux versions à ton "shell".

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Mar 18 Sep - 17:40

sachiix69 a écrit:c'est largement faisable et facile il faudrait du code aussi pour l'executer au debut de l'allumage de la calto matref tu eut nous faire unn code hexa pour sa ?
C'est une idée mais c'est pas prévu pour l'instant.

persalteas a écrit:Je pense que c'est bien Ok

Impatient de voir, ce serait donc prévu en asm83 ? (pour 82 stats ?)
Qu'on soit claire c'est pas moi qui ai fait les progs en hexa (je pense pas en faire), c'est les prog de matref z(un)hide et scrollD. Les autre je sais pas de qui c'est.

sachiix69 a écrit:c'est a dire que les code de matref sont compatible tout z80, donc je pense qu'il faudrait que alex, tu le code sans miniscule avec des fonctions de base Content comme sa sa serait tout compatible Content
Je vois pas ce que tu veux dire.

linkakro a écrit:Ce projet est la solution à de nombreux problèmes rencontrés dans la stratégie des protections Ok

En assembleur tout est possible même les minuscules sur une ti82. (mais c'est plus difficile : moins de romcalls)
Si on connais un peu les codes sources, c'est pareil que de fusionner du basic.

Matrefeytontias (m')a dit que les Hooks n'existent pas sur ti82stat, malgré les caractéristiques du processeur.
(j'ai bien l'intention de m'attarder sur les interuptions du Z80 puis de comparer avec TI)
Je vois pas tout ce que tu veux dire.


persalteas a écrit:Tiens c'est vrai, je n'ai jamais vu de Hook...

logique remarque, si on ne peut pas écrire dans la puce ROM, on ne peut pas modifier le contenu de l'OS.
Ce n'est pas un shell à proprement parler, mais plutôt un prog de protection avancée.

sachiix69 a écrit:...oulalala j'ai appris pas mal de chose la...

bref je pense que alex ton projet serai valide si il marchait sur les 82 stats parceque la il y a aucun prog comme cela sur toute les z80
Le projet est surtout axé sur les 82 stats

matrefeytontias a écrit:Les programmes sont compatibles toutes z80 oui, mais je te rappelle qu'à chaque fois j'ai posté deux versions ! Donc il faudra quand même deux versions à ton "shell".
Oui c'est ce que je pense faire.


Pour reformuler, ce n'est pas un prog pour ajouter de fonctions de protection (j'aurais peut-être du l'appeler autrement) bien que ça serait sympas (je regarderais), il y a la possibilité d'ajouter un mot de passe en début de prog, les fonctions sont pour l'instant, protection/déprotection contre l'édition, hiding/unhiding.
Je voulais en outre savoir si il est possible de faire en sorte d'intégrer de l'hexa directement dans le prog en TI-basic.
Je pense ajouter le support des plugin (style TI-basic+)
ex: protection mot de passe dans un programme via call du prog plugin paramétré via Pshell.
Il faut cependant que je trouve un moyen de crypter le mot de passe.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par linkakro le Mar 18 Sep - 19:18

A propos de ton incompréhension de mon message précédent : j'aurais dû sauter une ligne entre l'histoire de romcall et celle de fusionner des codes.
J'ai écrit à la va-vite en mélangeant mes idées et en développant trop peu à plusieurs endroits. Silence
J'édite.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par matrefeytontias le Mar 18 Sep - 20:58

Effectivement, c'est mieux comme ça ^^

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Mer 19 Sep - 11:41

Oui.
@Matref: serait-t-il possible de faire un prog en hexa, qui créé un programme et qui copie le contenue d'une chaine dans ce programme?
A moins que je puisse fusionner de l'hexa avec du basic.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par matrefeytontias le Mer 19 Sep - 12:42

Oui, c'est possible et même facile. Je te fais ça dans l'aprem Ok

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Mer 19 Sep - 14:57

tu peut aussi le fusionnez avec du basic...

et je veux dire qu'il ne faux pas de minuscule dans tonprigramme sinon il ne sera pas compatible 82 stas

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par matrefeytontias le Mer 19 Sep - 15:10

Ah mais si tu veux lancer de l'hexa depuis un prgm basic, tu fais
Code:
Send(9prgmHEXA
ou
Envoi(9prgmHEXA
Pour 82 stats, et
Code:
Asm(prgmHEXA
Pour 8x+.

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Mer 19 Sep - 18:50

En fait ce que je veux c'est qu'il soit intégré dans le code en basic.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par linkakro le Mer 19 Sep - 19:18

Un mot-de-passe écrit avec les tokens du Basic dans un programme assembleur ?
En mettant des datas après le C9 tu peux stocker n'importe quoi sous n'importe quelle forme (tant que les tokens sont en quantité paire)

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Mer 19 Sep - 20:03

oui mais dans ce cas la autant tout faire en asm...

je pense que le mot de passe devrais etre en basic et pas en asm...

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par linkakro le Mer 19 Sep - 20:38

Sauf pour stocker le mot-de-passe : il peut être stocké en tokens sans même effectuer de calcul, alors que sinon il faut "unsquisher" les datas pour obtenir du code hexadécimal, voire même le crypter.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par matrefeytontias le Jeu 20 Sep - 8:03

Le truc que tu peux faire, c'est ça :
Code:
:"tousLesProgrammesHexa"->Str1
...menu avec choix
sub(Str1, *sélection du bon prgm dans Str1*
...ça le met dans Ans
Send(9prgmSTR2PRGM      -> programme par moi qui copie Ans dans prgmHEX
Send(9prgmHEX
DelVar prgmHEX

Je ferais prgmSTR2PRGM aujourd'hui si t'es d'accord =)

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Jeu 20 Sep - 13:50

c'est une bonne idée sa Content mais linkaro en aussi eu une bonne, il faudrait crypter le mote de passe, mais alors comment faire...

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Jeu 20 Sep - 18:03

Je veux bien ton prog mais faudra que tu me fasse un screen pour que je comprenne bien le fonctionnement

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par Le Grec le Jeu 20 Sep - 19:24

Ça fait plusieurs fois que je passe sur ce topic, mais je n'avais pas eu cette idée avant: serait il intéressant d'y ajouter les programmes de verrouillage de la calculatrice (type ZLOCK, TILOCK)?

Le Grec
Or 3
Or 3

Sexe : Masculin
Age : 100
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par AlexRider38 le Ven 21 Sep - 18:43

Non parce que le problème c'est qu'il éteint pas vraiment la calto et bouffe les piles.

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par nikitouzz le Ven 21 Sep - 20:12

il ne bouffe pas trop les pile, car c'est le LCD qui bouffe les pile de la calto... cependant sa ne sert a rien de mettre tout sa dans un shell en basic... c'est limité...

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Pshell, le shell pour la protection des programmes (arrêté pour le moment)

Message par Contenu sponsorisé Aujourd'hui à 15:40


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum