je cherche le moyen de générer une clé de licence pour un shareware mais je
ne suis pas un expert en sécurité. Avez-vous des indications à me donner ?
j'ai cru comprendre qu'il était préférable d'utiliser des variables
statiques dans une fonction plutôt que des variables globales ? Est-ce que
le cryptage en md5 est fiable ? comment savoir si mon "keygen" est fiable ?
je cherche le moyen de générer une clé de licence pour un shareware mais je ne suis pas un expert en sécurité. Avez-vous des indications à me donner ?
C'est a dire ? quelle est la finalité ?
j'ai cru comprendre qu'il était préférable d'utiliser des variables statiques dans une fonction plutôt que des variables globales ?
J'vois pas le rapport...
Est-ce que le cryptage en md5 est fiable ?
MD5 c'est du hash, pas du cryptage.
-- « Willy, j'ai mangé le chat. »
Jean-François GAZET
> > je cherche le moyen de générer une clé de licence pour un shareware > mais je ne suis pas un expert en sécurité. Avez-vous des indications à > me donner ?
C'est a dire ? quelle est la finalité ?
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je génère des "clés" pour débrider le logiciel. Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou autre, on peut voir mon algorithme ?
> > je cherche le moyen de générer une clé de licence pour un shareware
> mais je ne suis pas un expert en sécurité. Avez-vous des indications à
> me donner ?
C'est a dire ? quelle est la finalité ?
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je
génère des "clés" pour débrider le logiciel.
Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou
autre, on peut voir mon algorithme ?
> > je cherche le moyen de générer une clé de licence pour un shareware > mais je ne suis pas un expert en sécurité. Avez-vous des indications à > me donner ?
C'est a dire ? quelle est la finalité ?
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je génère des "clés" pour débrider le logiciel. Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou autre, on peut voir mon algorithme ?
Dominique Vaufreydaz
Bonjour,
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je génère des "clés" pour débrider le logiciel. Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Meme les grosses protections comme celle de Windows XP (ou plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu. En gros, si 95% des gens ne pourront pas cracker facilement ton logiciel, alors c'est une bonne clef.
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Bonjour,
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je
génère des "clés" pour débrider le logiciel.
Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou
autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est
plus dur a faire). Donc en gros, oui, de toute facon, de n'importe
quelle facon que tu fasses, en decompilant et modifiant ton executable
il sera possible (plus ou moins facilement) de casser ton systeme de
clef.
Meme les grosses protections comme celle de Windows XP (ou
plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu.
En gros, si 95% des gens ne pourront pas cracker facilement ton
logiciel, alors c'est une bonne clef.
Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Je vais diffuser un shareware. A partir du nom du client et de "MD5", je génère des "clés" pour débrider le logiciel. Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe ou autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Meme les grosses protections comme celle de Windows XP (ou plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu. En gros, si 95% des gens ne pourront pas cracker facilement ton logiciel, alors c'est une bonne clef.
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Jean-François GAZET
> > Je vais diffuser un shareware. A partir du nom du client et de "MD5", je > génère des "clés" pour débrider le logiciel. > Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe
ou
> autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Meme les grosses protections comme celle de Windows XP (ou plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu. En gros, si 95% des gens ne pourront pas cracker facilement ton logiciel, alors c'est une bonne clef.
Mais il suffit qu'une seule personne crack le programme et diffuse la clé sur le web, pour que le "monde entier" bénéficie gratuitement du logiciel, c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
> > Je vais diffuser un shareware. A partir du nom du client et de "MD5", je
> génère des "clés" pour débrider le logiciel.
> Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe
ou
> autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est
plus dur a faire). Donc en gros, oui, de toute facon, de n'importe
quelle facon que tu fasses, en decompilant et modifiant ton executable
il sera possible (plus ou moins facilement) de casser ton systeme de
clef.
Meme les grosses protections comme celle de Windows XP (ou
plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu.
En gros, si 95% des gens ne pourront pas cracker facilement ton
logiciel, alors c'est une bonne clef.
Mais il suffit qu'une seule personne crack le programme et diffuse la clé
sur le web, pour que le "monde entier" bénéficie gratuitement du logiciel,
c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
> > Je vais diffuser un shareware. A partir du nom du client et de "MD5", je > génère des "clés" pour débrider le logiciel. > Mais je ne suis pas du tout sûr de moi, est-ce qu'en décompilant l'exe
ou
> autre, on peut voir mon algorithme ?
*toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Meme les grosses protections comme celle de Windows XP (ou plein d'ingenieur ont planche dessus) peuvent etre contrecarree.
Tu dois mettre l'effort minimal par rapport au resultat attendu. En gros, si 95% des gens ne pourront pas cracker facilement ton logiciel, alors c'est une bonne clef.
Mais il suffit qu'une seule personne crack le programme et diffuse la clé sur le web, pour que le "monde entier" bénéficie gratuitement du logiciel, c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
Thierry
Bonjour,
Jean-François GAZET a écrit :
Mais il suffit qu'une seule personne crack le programme et diffuse la clé sur le web, pour que le "monde entier" bénéficie gratuitement du logiciel, c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
Techniquement ? Aucun.
-- « Willy, j'ai mangé le chat. »
Bonjour,
Jean-François GAZET a écrit :
Mais il suffit qu'une seule personne crack le programme et diffuse la
clé sur le web, pour que le "monde entier" bénéficie gratuitement du
logiciel, c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
Mais il suffit qu'une seule personne crack le programme et diffuse la clé sur le web, pour que le "monde entier" bénéficie gratuitement du logiciel, c'est dégueulasse ! Quel recours a l'auteur dans ce cas ?
Techniquement ? Aucun.
-- « Willy, j'ai mangé le chat. »
Jean-François GAZET
> *toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
> *toute* cle est cassable, meme les clefs harware (meme si c'est
plus dur a faire). Donc en gros, oui, de toute facon, de n'importe
quelle facon que tu fasses, en decompilant et modifiant ton executable
il sera possible (plus ou moins facilement) de casser ton systeme de
clef.
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé
?
> *toute* cle est cassable, meme les clefs harware (meme si c'est plus dur a faire). Donc en gros, oui, de toute facon, de n'importe quelle facon que tu fasses, en decompilant et modifiant ton executable il sera possible (plus ou moins facilement) de casser ton systeme de clef.
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
Dominique Vaufreydaz
Bonjour,
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
A ma connaissance ca n'existe pas les decompilateur C++. C'est au niveau assembleur que ca se passe dans ce cas la...
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Bonjour,
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé
?
A ma connaissance ca n'existe pas les decompilateur C++. C'est
au niveau assembleur que ca se passe dans ce cas la...
Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
A ma connaissance ca n'existe pas les decompilateur C++. C'est au niveau assembleur que ca se passe dans ce cas la...
Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
FrekoDing
Dans la news : c0vpgn$dbv$, Jean-François GAZET ecrivait (justement !) :
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
pas de decompilateur C++ les outils utilisés sont variés mais dans un premier temps, la structure du prog est etudiée a l'aide d'un desassembleur genre Windasm. Si ca ne suffit pas, utilisation d'un debogueur (Softice) Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-) @+
Dans la news : c0vpgn$dbv$1@news-reader4.wanadoo.fr,
Jean-François GAZET <jf.gazet@eltitec.com> ecrivait (justement !) :
Connaissez-vous des décompilateurs C++ pour que je teste mon système
de clé ?
pas de decompilateur C++
les outils utilisés sont variés mais dans un premier temps,
la structure du prog est etudiée a l'aide d'un desassembleur genre
Windasm.
Si ca ne suffit pas, utilisation d'un debogueur (Softice)
Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-)
@+
Dans la news : c0vpgn$dbv$, Jean-François GAZET ecrivait (justement !) :
Connaissez-vous des décompilateurs C++ pour que je teste mon système de clé ?
pas de decompilateur C++ les outils utilisés sont variés mais dans un premier temps, la structure du prog est etudiée a l'aide d'un desassembleur genre Windasm. Si ca ne suffit pas, utilisation d'un debogueur (Softice) Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-) @+
Manuel Leclerc
FrekoDing a écrit :
Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-)
Surtout si un simple "jump" par dessus deux milles lignes de calcul compliqués permet d'aller directement à l'étiquette "clé valide".
Il faudrait générer en mémoire le code d'une partie de l'application et que cette génération se fasse à partir de données encryptée avec la clé, en supposant que chaque utilisateur reçoivent un couple code/clé qui lui est propre.
Bien sûr, on part de l'hypothèse qu'un utilisateur indélicat ne va pas balancer le paquet cadeau dans la nature, n'est ce pas ?
FrekoDing a écrit :
Mais honnetement... t'auras beau tout essayer, ton
soft sera cracké. ;-)
Surtout si un simple "jump" par dessus deux milles
lignes de calcul compliqués permet d'aller directement
à l'étiquette "clé valide".
Il faudrait générer en mémoire le code d'une partie
de l'application et que cette génération se fasse à
partir de données encryptée avec la clé, en supposant
que chaque utilisateur reçoivent un couple code/clé qui
lui est propre.
Bien sûr, on part de l'hypothèse qu'un utilisateur
indélicat ne va pas balancer le paquet cadeau dans la
nature, n'est ce pas ?
Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-)
Surtout si un simple "jump" par dessus deux milles lignes de calcul compliqués permet d'aller directement à l'étiquette "clé valide".
Il faudrait générer en mémoire le code d'une partie de l'application et que cette génération se fasse à partir de données encryptée avec la clé, en supposant que chaque utilisateur reçoivent un couple code/clé qui lui est propre.
Bien sûr, on part de l'hypothèse qu'un utilisateur indélicat ne va pas balancer le paquet cadeau dans la nature, n'est ce pas ?
Jean-François GAZET
> Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-)
Snif...C'est pas trés encourageant :-) Pauvres petits auteurs de shareware... je vais arrêter de programmer et jouer au loto.
> Mais honnetement... t'auras beau tout essayer, ton soft sera cracké. ;-)
Snif...C'est pas trés encourageant :-)
Pauvres petits auteurs de shareware... je vais arrêter de programmer et
jouer au loto.