Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » [CHERCHE]Proteger les programme Casio Graph35+ avec un mot d
Joss871 Hors ligne Membre Points: 34 Défis: 0 Message

[CHERCHE]Proteger les programme Casio Graph35+ avec un mot d

Posté le 21/09/2009 17:11

Salut a tous !

Bon, tout est dans le titre, je cherche comment proteger n'importe quel programme, cours...par un mot de passe sur ma Casio Graph 35+

Même juste quelques lignes de codes éfficaces ?

merci

Joss871


1, 2 Suivante


Chalutlesgens Invité

Citer : Posté le 14/06/2012 10:33 | #


Bonjour
Je voudrais savoir si on peut rajouter un mot de passe sur la casio Graph +35 aprés la création du programme ?
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 14/06/2012 11:11 | #


Ici
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Starven Hors ligne Membre Points: 12 Défis: 0 Message

Citer : Posté le 17/12/2016 21:07 | #


En considérant 12345 comme mot de passe :

Do
[i]ClrText[/i]
[b]0 →A[/b]
"Mot de passe"?→A
LpWhile A≠[red]12345[/red]


...juste pour éviter que rentrer "A" suffise à passer le mot de passe.
Dieu créa l'homme ; l'homme créa la connerie.
Donc, Dieu créa la connerie. CQFD
Cakeisalie5 Hors ligne Membre de CreativeCalc Points: 1857 Défis: 10 Message

Citer : Posté le 17/12/2016 21:09 | #


Déterrage ! Le dernier message date de 2012. Merci de regarder les dates avant de poster !

Promotion ordinaire sur les inscriptions sur Planète Casio : en ce moment, c'est gratuit !
Mon blogBesoin d'utilitaires de transfert vers et depuis la calculatrice sous GNU/Linux ?
Et7f3 Hors ligne Membre Points: 176 Défis: 1 Message

Citer : Posté le 17/12/2016 21:10 | #


Quitte a bien dé-terrer copie-colle dans un nouveau prog

"l'impossible n'est pas français", Je suis français je suis donc capable de tout.
Starven Hors ligne Membre Points: 12 Défis: 0 Message

Citer : Posté le 18/12/2016 01:01 | #


J'ai juste pensé que ça pourrait être utile aux personne qui, comme moi il y a quelques mois, recherchent sur cette page des réponses, quelque soit l'année...
Dieu créa l'homme ; l'homme créa la connerie.
Donc, Dieu créa la connerie. CQFD
Cakeisalie5 Hors ligne Membre de CreativeCalc Points: 1857 Défis: 10 Message

Citer : Posté le 18/12/2016 01:02 | #


S'ils recherchent des réponses et qu'ils ne trouvent pas, qu'ils demandent

Promotion ordinaire sur les inscriptions sur Planète Casio : en ce moment, c'est gratuit !
Mon blogBesoin d'utilitaires de transfert vers et depuis la calculatrice sous GNU/Linux ?
Starven Hors ligne Membre Points: 12 Défis: 0 Message

Citer : Posté le 18/12/2016 01:09 | #


C'était juste un petit plus qui pouvait peut-être aider (parce que ce problème m'a bien fait fait creuser mes méninges ) ceux qui n'y aurait pas pensé.

Désolé si j'ai dérangé...
Dieu créa l'homme ; l'homme créa la connerie.
Donc, Dieu créa la connerie. CQFD
Lephenixnoir En ligne Administrateur Points: 20994 Défis: 143 Message

Citer : Posté le 18/12/2016 10:32 | #


L'idée n'est pas méchante, mais c'est vrai que rouvrir les anciens fils n'apporte pas souvent grand-chose. Puisqu'on en est là, essayons de dire des choses constructives.

Ton programme est assez curieux. Le coup de modifier A avant de demander le mot de passe est assez malin, au cas hautement improbable où A contienne déjà le mot de passe, mais même sans cette ligne il n'y aurait que peu de chances que rentrer « A » suffise. Le code suivant me semble satisfaisant.

Do:0→A
"Mot de passe "?→A
LpWhile A≠12345

De plus, si tu disposes de chaînes de caractères, tu peux faire bien mieux parce que tu peux comparer les caractères entrés et t'assurer que les variables ne peuvent pas être utilisées. En plus de cela, tu peux insérer des opcodes et du texte dans le mot de passe (ici avec une équation, enfin il n'y a pas de limites) :

Do
"Mot de passe"?→Str 1
LpWhile StrCmp(Str 1,"3 ln 2+A^5-7")

La dernière et meilleure méthode que j'ai implémentée consistait en un code à touches. Il fallait entrer 8 touches différentes sur le clavier, lues avec Getkey, dans le bon ordre. Le programme Basic étant un poil lent, il fallait aussi compter avec le timing, ce qui rendait la triche plus difficile encore.

Le problème de ces trois solutions, c'est que le mot de passe est écrit en clair dans le code... qui peut donc lire le code, peut cracker le mot de passe ! Et depuis E-CON2, il existe une méthode manuelle permettant, sans ordinateur ni câble, de retirer les mots de passe aux programmes sans avoir à les trouver...
Et7f3 Hors ligne Membre Points: 176 Défis: 1 Message

Citer : Posté le 18/12/2016 10:35 | #


bcp mieux ton deuxieme code lephenixnoir

"t depuis E-CON2, il existe une méthode manuelle permettant, sans ordinateur ni câble, de retirer les mots de passe aux programmes sans avoir à les trouver... " ca m'interresse comment tu fais?
"l'impossible n'est pas français", Je suis français je suis donc capable de tout.
Lephenixnoir En ligne Administrateur Points: 20994 Défis: 143 Message

Citer : Posté le 18/12/2016 10:39 | #


Tu te rends dans le convertisseur de programmes (F3) de l'application E-CON2 ou E-CON3. Il faut choisir la calculatrice « →38k » puis sélectionner le programme à modifier. Mieux vaut entrer un nouveau nom à ce moment-là si tu veux éviter d'écraser le programme source ; tu peux aussi mettre un nouveau mot de passe au programme (ou ne pas en mettre, justement). Le programme source est copié dans le programme cible, qui ne contient plus que le mot de passe que tu as indiqué. Le convertisseur de programmes ajoute « OpenComport38k » au début et « CloseComport38k » à la fin du code ; il n'y a qu'à les supprimer.
Et7f3 Hors ligne Membre Points: 176 Défis: 1 Message

Citer : Posté le 18/12/2016 11:41 | #


Do:0→A
"Mot de passe "?→A
While A≠12345

faut plutot faire
Do:0→A
"Mot de passe "?→A
lpWhile A≠12345

sinon on peut voir le contenu avec un mdp et ca créé une erreur a la fin du script


Do
"Mot de passe"?→Str 1
While StrCmp(Str 1,"3 ln 2+A^5-7")

on peux enlever la dernière parenthèse
et merci du petit tuto
"l'impossible n'est pas français", Je suis français je suis donc capable de tout.
Lephenixnoir En ligne Administrateur Points: 20994 Défis: 143 Message

Citer : Posté le 18/12/2016 11:50 | #


Oups oui, il faut utiliser LpWhile pour fermer une boucle Do en Basic, merci. Je ne suis pas très pour les tricks de parser, c'est pas très malin...


Sophie Invité

Citer : Posté le 02/06/2020 00:02 | #


Bonjour..
Vélo!
J'ai oublié le mot de passe de mes programmes sur ma casio
35+E
Que faire svpppp
Merci
Tituya Hors ligne Rédacteur Points: 1791 Défis: 16 Message

Citer : Posté le 02/06/2020 00:07 | #


Bonjour vélo ?
Pour cela tu peux utiliser un utilitaire sur ordi du nom de BIDE (BIDE) En ouvrant ton programme, tu verras tout en haut le mot de passe
Ou bien je t'invite à suivre ce tutoriel qui t'expliques comment faire pour le trouver directement sur ta calculatrice : Comment cracker un mot de passe d'un programme en Basic.
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire l'inverse grâce à Bzh)



Hackcell Hors ligne Membre Points: 1413 Défis: 11 Message

Citer : Posté le 02/06/2020 00:08 | #


1 ) transfére les programmes sur un ordinateur avec fa-124
2 ) double-cliquer sur les programme dans l'interface de fa-124, les quelques premieres lettres sont le mot de passe


Sophie Invité

Citer : Posté le 02/06/2020 00:31 | #


Hackcell a écrit :
1 ) transfére les programmes sur un ordinateur avec fa-124
2 ) double-cliquer sur les programme dans l'interface de fa-124, les quelques premieres lettres sont le mot de passe


J'ai pas de câble 🙄


Sophie Invité

Citer : Posté le 02/06/2020 00:34 | #


Tituya a écrit :
Bonjour vélo ?
Pour cela tu peux utiliser un utilitaire sur ordi du nom de BIDE (BIDE) En ouvrant ton programme, tu verras tout en haut le mot de passe
Ou bien je t'invite à suivre ce tutoriel qui t'expliques comment faire pour le trouver directement sur ta calculatrice : Comment cracker un mot de passe d'un programme en Basic.


Merci pour votre réponse rapide et désolée pour le mot vélo.... Je voulais dire help.

Pour votre tuto j'avoue que c'est long.
Pouvez vous me répondre selon mon cas ici dans ce fil de discussion svpppp
-florian66- Hors ligne Ancien rédacteur Points: 2370 Défis: 20 Message

Citer : Posté le 02/06/2020 00:53 | #


Bah c'est le tutoriel lui-même la réponse, suis les étapes pour retrouver le mot de passe
In Arch, I trust ! And you ?
Tituya Hors ligne Rédacteur Points: 1791 Défis: 16 Message

Citer : Posté le 02/06/2020 00:58 | #


On peut pas faire les étapes a ta place si on a pas ta calculatrice ou le programme nous même... Et sans câble impossible. Va falloir faire ça toi même !
Un conseil pour les prochaines fois : Ne met pas de mot de passe sur des programmes Basic, on peut facilement les retrouver en plus d'être énervant à taper tout le temps
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire l'inverse grâce à Bzh)



1, 2 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 68 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd