Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
860 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Comment protéger un programme contre la copie?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Comment protéger un programme contre la copie?

n°288085
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 10:08:09  profilanswer
 

Salut à tous,
 
Alors voilà je voudrai savoir comment on peut protéger un programme de façon + ou - fiable contre la copie...
 
Je veux connaitre des méthodes qui permetrait de ne pouvoir installer un programme qu'une seule fois  
 
(exemple: un code unique par installation et qui serait diférent lors de chaque installation)
 
Si vous avez des idées sur les méthodes à utiliser...  
 
Merci d'avance!


---------------
C17
mood
Publicité
Posté le 17-01-2003 à 10:08:09  profilanswer
 

n°288087
lorill
Posté le 17-01-2003 à 10:09:12  profilanswer
 

tu mets le programme sous licence libre, tu seras pas piraté
 
[:dehors2]

n°288088
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 10:11:49  profilanswer
 

lorill a écrit :

tu mets le programme sous licence libre, tu seras pas piraté
 
[:dehors2]


 
Même pas, regarde CDEx...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288091
lorill
Posté le 17-01-2003 à 10:13:56  profilanswer
 

Taiche a écrit :


Même pas, regarde CDEx...

:??: il c'est passé quoi avec eux ?

n°288094
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 10:17:47  profilanswer
 

lorill a écrit :

:??: il c'est passé quoi avec eux ?


 
Bin un prog appelé NeoAudio a chopé le code, remplacé "CDEx" par "NeoAudio", rajouté des adwares et des spywares et hop.
Y a eu cette annonce sur le site officiel de CDEx y a pas si longtemps (retrouvé grâce au cache de Google [:yaisse2]) :

Citation :

Please don't download NeoAudio:
 
There is an application called NeoAudio, which is a straight CDex rip off. They changed some string (i.e. replace CDex with NeoAudio), changed the logo and added some nice SpyWare and Adware. I contacted Richard M. Stallman about this issue, but unfortunately I can not do much about it, except for the fact that they are removing/changing copyright strings which they should not. So please do not download and install NeoAudio (they probably make quite a few dollars by shipping the adware) and also advice other people NOT to download NeoAudio either, and warn innocent users not to download this application but download CDex instead


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288097
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 10:21:22  profilanswer
 

lorill a écrit :

tu mets le programme sous licence libre, tu seras pas piraté
 
[:dehors2]


 
Personne n'a d'idée plus interessante?
 
Au fait, c'est pour un prog qui doit être installé dans une société sur un seul poste et j'ai pas envie que toute la boite l'utilise...


---------------
C17
n°288102
lorill
Posté le 17-01-2003 à 10:25:11  profilanswer
 

Tous les moyens de protections sont futiles, car cassables... Si tu arrives a faire une install qui ne marche qu'une fois (ce qui me semble loin d'etre trivial), rien n'empeche la société en question de faire un ghost du disque dur et de le mettre sur d'autres postes.  [:sinclaire]

n°288107
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 10:28:58  profilanswer
 

lorill a écrit :

Tous les moyens de protections sont futiles, car cassables... Si tu arrives a faire une install qui ne marche qu'une fois (ce qui me semble loin d'etre trivial), rien n'empeche la société en question de faire un ghost du disque dur et de le mettre sur d'autres postes.  [:sinclaire]  


 
Non, j'veux pas en arriver là, c'est pas des pros en informatique non plus! c'est à peine si ils connaissent le mot backup! ce que je veux c'est juste une petite protection pour chaque installation, c'est tout!


---------------
C17
n°288111
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 10:31:44  profilanswer
 

En plus, mois j'en ai rien à battre qu'ils le copient ou pas, c'est mon patron qui me casse les couilles avec ça...


---------------
C17
n°288120
walli
Posté le 17-01-2003 à 10:46:54  profilanswer
 

Tu récupères l'adresse IP du PC sur lequel tu dois l'installer, et tu mets un contrainte dessus dans ton code !!
 
 :whistle:  
 
 
 
 
 
 
 
 
 
 
[:dehors2]

mood
Publicité
Posté le 17-01-2003 à 10:46:54  profilanswer
 

n°288125
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 10:51:56  profilanswer
 

walli a écrit :

Tu récupères l'adresse IP du PC sur lequel tu dois l'installer, et tu mets un contrainte dessus dans ton code !!
 
 :whistle:  
 
[:dehors2]
 


 
Ben quoi, c'est pas si con que ça, sauf qu'au lieu de le mettre dans le code directement, on peut générer un code et en fonction de ce code, créer une clé d'install à partir d'un petit prog annexe


---------------
C17
n°288136
walli
Posté le 17-01-2003 à 11:01:58  profilanswer
 

C17 a écrit :


 
Ben quoi, c'est pas si con que ça, sauf qu'au lieu de le mettre dans le code directement, on peut générer un code et en fonction de ce code, créer une clé d'install à partir d'un petit prog annexe


 
Ben voilà, c'est ce que je voulais dire !!!
 :ange:


Message édité par walli le 17-01-2003 à 11:02:58
n°288149
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 11:11:29  profilanswer
 

C17 a écrit :


 
Ben quoi, c'est pas si con que ça, sauf qu'au lieu de le mettre dans le code directement, on peut générer un code et en fonction de ce code, créer une clé d'install à partir d'un petit prog annexe


 
Vi pis le jour où la machine sur laquelle tourne le prog change d'IP t'as perdu :D


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288154
lorill
Posté le 17-01-2003 à 11:13:52  profilanswer
 

Taiche a écrit :


Vi pis le jour où la machine sur laquelle tourne le prog change d'IP t'as perdu :D


dhcp roxor  :whistle:

n°288160
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 11:19:19  profilanswer
 

Taiche a écrit :


 
Vi pis le jour où la machine sur laquelle tourne le prog change d'IP t'as perdu :D


 
Pas si on ne doit entrer le code qu'une fois lors de l'install ou lors de la première utilisation... Mais je pense pas que l'adresse IP soit l'idéal pour ce genre de système... Y'a pas un code qu'on sait repiquer du procésseur ou d'un autre truc?


---------------
C17
n°288166
lorill
Posté le 17-01-2003 à 11:22:25  profilanswer
 

C17 a écrit :

Y'a pas un code qu'on sait repiquer du procésseur ou d'un autre truc?


J'espere que non. Quand intel a voulu mettre un id unique sur les processeurs ca a fait un tollé. Et c'est plutot normal.
Par contre tu peux surement acceder a l'adresse MAC.
 
Mais le plus simple c'est encore que tu fasses rien, et que tu installes toi même le soft sur ledit pc [:sinclaire]

n°288168
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 11:24:37  profilanswer
 

lorill a écrit :


J'espere que non. Quand intel a voulu mettre un id unique sur les processeurs ca a fait un tollé. Et c'est plutot normal.
Par contre tu peux surement acceder a l'adresse MAC.
 
Mais le plus simple c'est encore que tu fasses rien, et que tu installes toi même le soft sur ledit pc [:sinclaire]  


 
Ouais vala, tu fais une procédure d'install imbitable et non documentée :D
Sinon pour l'adresse MAC c'est bien aussi, effectivement :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288172
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 11:28:24  profilanswer
 

lorill a écrit :


J'espere que non. Quand intel a voulu mettre un id unique sur les processeurs ca a fait un tollé. Et c'est plutot normal.
Par contre tu peux surement acceder a l'adresse MAC.
 
Mais le plus simple c'est encore que tu fasses rien, et que tu installes toi même le soft sur ledit pc [:sinclaire]  


 
L'adresse MAC, c'est l'adresse unique de la carte réseau ça non?
 
Pour l'install, ils veulent une copie du prog (ce qui est normal en fait...)
 
Ou bien j'avais pensé de générer un code en fonction de la date et l'heure  d'installation (simple et plus ou moins efficace je pense) pour l'installer de nouveau, il faudrait configurer la date et l'heure(avec les secondes) identique au pc ou on a installé le prog la permière fois... Vous en pensez quoi?


---------------
C17
n°288175
lorill
Posté le 17-01-2003 à 11:31:47  profilanswer
 

C17 a écrit :


Vous en pensez quoi?


Ingérable.
 
En fait si tu veux un truc correct (et que tu peux te le permettre) le mieux c'est d'avoir une procédure d'activation. Ils peuvent installer autant qu'ils veulent, mais pour activer le soft y'a une connexion http vers un serveur a toi qui leur génère une clef unique

n°288183
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 11:35:16  profilanswer
 

C17 a écrit :


 
L'adresse MAC, c'est l'adresse unique de la carte réseau ça non?


 
Oui et ça se récupère plus ou moins facilement selon les langages de prog.
 

C17 a écrit :


Pour l'install, ils veulent une copie du prog (ce qui est normal en fait...)
 
Ou bien j'avais pensé de générer un code en fonction de la date et l'heure  d'installation (simple et plus ou moins efficace je pense) pour l'installer de nouveau, il faudrait configurer la date et l'heure(avec les secondes) identique au pc ou on a installé le prog la permière fois... Vous en pensez quoi?


 
Perso j'en pense que c'est bof. Contraignant pour pas grand-chose dans la mesure où ça se bidouille facilement.
Vu que les clients sont pas des pros du piratages, t'as qu'à faire un système d'authentification de clés basé sur le nom et/ou le nom de l'entreprise du client, comme pour WinZip par exemple. C'est basique, ça mange pas trop de pain et pis vala.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288188
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 11:36:33  profilanswer
 

lorill a écrit :


Ingérable.
 
En fait si tu veux un truc correct (et que tu peux te le permettre) le mieux c'est d'avoir une procédure d'activation. Ils peuvent installer autant qu'ils veulent, mais pour activer le soft y'a une connexion http vers un serveur a toi qui leur génère une clef unique


 
Ui, vala, le principe du serveur de licences c'est très bien aussi :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288189
forest
Posté le 17-01-2003 à 11:37:07  profilanswer
 

c'est peut-être un peu lourd à mettre en place, j'ai jamais essayé... mais... pourquoi pas associer une clé USB à ton logiciel, qui, sans cette clé USB branchée sur le PC, ne tournerait pas ?

n°288190
lorill
Posté le 17-01-2003 à 11:37:49  profilanswer
 

forest a écrit :

c'est peut-être un peu lourd à mettre en place, j'ai jamais essayé... mais... pourquoi pas associer une clé USB à ton logiciel, qui, sans cette clé USB branchée sur le PC, ne tournerait pas ?

les dongle, cai mal (tm)

n°288192
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 11:39:23  profilanswer
 

lorill a écrit :


Ingérable.
 
En fait si tu veux un truc correct (et que tu peux te le permettre) le mieux c'est d'avoir une procédure d'activation. Ils peuvent installer autant qu'ils veulent, mais pour activer le soft y'a une connexion http vers un serveur a toi qui leur génère une clef unique


 
Non, bien trop lourd, c'est juste pour installer dans quelques sociétés, donc si ils veulent une clef d'install, ils peuvent utiliser le téléphone.


---------------
C17
n°288194
forest
Posté le 17-01-2003 à 11:42:13  profilanswer
 

C17 a écrit :


 
Non, bien trop lourd, c'est juste pour installer dans quelques sociétés, donc si ils veulent une clef d'install, ils peuvent utiliser le téléphone.
 


 
moi je trouvais que la solution de lorill était bien car simple à mettre en place justement !

n°288206
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 11:48:35  profilanswer
 

forest a écrit :


 
moi je trouvais que la solution de lorill était bien car simple à mettre en place justement !


 
En fait ça me semble lourd car je ne l'ai jamais fait et je sais vraiment pas comment faire pour gérer ça... Mais ça m'étonnerait que ce soit plus simple qu'un appel téléphonique!


---------------
C17
n°288210
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 11:49:47  profilanswer
 

forest a écrit :

c'est peut-être un peu lourd à mettre en place, j'ai jamais essayé... mais... pourquoi pas associer une clé USB à ton logiciel, qui, sans cette clé USB branchée sur le PC, ne tournerait pas ?


 
ça coute combien un truc comme ça?


---------------
C17
n°288211
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 17-01-2003 à 11:51:53  profilanswer
 

C17 a écrit :


 
En fait ça me semble lourd car je ne l'ai jamais fait et je sais vraiment pas comment faire pour gérer ça... Mais ça m'étonnerait que ce soit plus simple qu'un appel téléphonique!


 
Bin un appel téléphonique, c'est pas super sécurisé : qui te garantis que c'est pas moi qui appelle ? :o
Alors qu'un serveur de licences basique, tu fous une authentification login/pass toute bête et tu retournes la clé qui correspond à cette authentification. Le tout en HTTPS pour que le client et le patron soient contents et hop. C'est juste une servlet (enfin c'est c'que j'ferais :D) à implémenter.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°288215
forest
Posté le 17-01-2003 à 11:56:34  profilanswer
 

C17 a écrit :


 
ça coute combien un truc comme ça?


 
heu... :??:
bonne question, j'en ai déjà vu, mais je connais pas le prix, désolé :(

n°288219
forest
Posté le 17-01-2003 à 11:58:12  profilanswer
 

Taiche a écrit :


 
Bin un appel téléphonique, c'est pas super sécurisé : qui te garantis que c'est pas moi qui appelle ? :o
Alors qu'un serveur de licences basique, tu fous une authentification login/pass toute bête et tu retournes la clé qui correspond à cette authentification. Le tout en HTTPS pour que le client et le patron soient contents et hop. C'est juste une servlet (enfin c'est c'que j'ferais :D) à implémenter.


 
tout à fait d'accord
c'est simple, ils auront leur clé tout simplement en utilisant leur navigateur favori => sécurité + utilisation aussi simple qu'un téléphone (enfin, j'espère pour eux)

n°288262
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-01-2003 à 12:28:31  profilanswer
 

C17 a écrit :


 
ça coute combien un truc comme ça?


 
34 ? HTVA pour les clés programmables via soft (416 octets dispo) sur port parallèle, je connais pas les prix de l'USB
 
PS: c'est du modèle "SP" sur cette page dont je parle: http://www.smartkey.eutron.com/con [...] ymodel.htm


Message édité par antp le 17-01-2003 à 12:32:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°288318
drasche
Posté le 17-01-2003 à 13:03:36  profilanswer
 

un bête login/pass sur l'application non?
 
c clair que là aussi ils peuvent être victimes du social hacking :o


Message édité par drasche le 17-01-2003 à 13:03:45

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°288328
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 13:22:26  profilanswer
 

drasche a écrit :

un bête login/pass sur l'application non?
 
c clair que là aussi ils peuvent être victimes du social hacking :o


 
Y'a déjà des logins et mots de passe mais définis par l'utilisateur dans la base...


---------------
C17
n°288329
mareek
Et de 3 \o/
Posté le 17-01-2003 à 13:23:14  profilanswer
 

C17 a écrit :


 
Pas si on ne doit entrer le code qu'une fois lors de l'install ou lors de la première utilisation... Mais je pense pas que l'adresse IP soit l'idéal pour ce genre de système... Y'a pas un code qu'on sait repiquer du procésseur ou d'un autre truc?

tu peux récupérer le numéro de série du disque dur via la fonction GetVolumeInformation (plus d'info dans la MSDN: http://msdn.microsoft.com/library/ [...] mation.asp )


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°288333
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 13:30:38  profilanswer
 

mareek a écrit :

tu peux récupérer le numéro de série du disque dur via la fonction GetVolumeInformation (plus d'info dans la MSDN: http://msdn.microsoft.com/library/ [...] mation.asp )


 
Super! Je pense que ça doit être la meilleure soluce...  Merci


---------------
C17
n°288339
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-01-2003 à 13:35:05  profilanswer
 

mareek a écrit :

tu peux récupérer le numéro de série du disque dur via la fonction GetVolumeInformation


 
C'est pas plutôt le numéro de série de la partition ? (attribué lors du formattage)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°288346
TBone
Pouet.
Posté le 17-01-2003 à 13:39:24  profilanswer
 

oui et après ? tu as l'ID du disque... ça n'empêche pas de prendre le CD et de l'installer ailleurs... ça empêche juste l'exécution d'une duplication du soft installé de manière légale.
 
je partirais plus sur le dongle USB ou parallèle car le reste est toujours crackable.  
 
(le dongle est crackable aussi mais il faut plus de ressources en jeu qu'une simple recherche avec Google pour obtenir une clé)


Message édité par TBone le 17-01-2003 à 13:40:00

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°288361
apolon34
Vive Linux!!
Posté le 17-01-2003 à 13:51:48  profilanswer
 

si c'est a distribuer par disquette tu peux recuperer le numero de serie du dd et le mettre dans un fichuer de la disquette.
 
le prog d'install le detecte et refuse d'installer si ce n'est pas correct...
 
sinon, pour la protect port parallele, tu peux bidouiller toi meme un truc.
 
par ex, tu recuperes +5v sur une des lignes de donnees et tu mets paper error a 1 avec.
 
comme ca avec ton soft, tu detectes facilement si le truc est branche ou pas, meme si le crack se resume a relier deux broches du port parallele

n°288405
drasche
Posté le 17-01-2003 à 14:33:08  profilanswer
 

mareek a écrit :

tu peux récupérer le numéro de série du disque dur via la fonction GetVolumeInformation (plus d'info dans la MSDN: http://msdn.microsoft.com/library/ [...] mation.asp )



Microsoft JScript runtime error '800a138f'  
 
'oRatings' is null or not an object  
 
/library/shared/contenttemplate/inc/top.inc, line 142  

 
bravo MS :sarcastic:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°288417
C17
-$$ W A N T E D $$-
Posté le 17-01-2003 à 14:52:45  profilanswer
 

Un collègue m'afirme qu'il existe aussi un numéro d'installation de windows, qui change à chaque réeinstallation de windows (Jamais entendu...), Vous avez des infos?


---------------
C17
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Comment protéger un programme contre la copie?

 

Sujets relatifs
code pour lancer l'execution d' un programme externeje cherche un chtit programme....
Protéger un formulaire contre les multis-comptescopie de chaines de caractères
Un programme type InstallShield mais gratuitComment programmé sur nokia 3410
Copie de fichiers automatisé[JAVA] probléme d'execution d'un programme
programme permettant de commander le port série d'un PC 
Plus de sujets relatifs à : Comment protéger un programme contre la copie?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR