[R] Sécuriser un logiciel

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

[R] Sécuriser un logiciel

#1

Message par Candide »

Tlem votre auto-destruction fonctionne bien mais maintenant,

Comment je peux faire en sorte de créer un système de clef d'activation ( sérial ) pour éviter toute sorte de copie du logiciel,
biensûr la clef est a usage unique et ne fonctionnera pas sur les autres ordinateurs ...
je me suis un peu renseigné, on m'a dit de prendre quelque chose qui était différent sur chaque ordinateur pour les différenciés, j'ai direct eu l'idée du @Ipadress.

Avez vous une idée pour créer ce système de sérial grace a @Ipadress ?

Merci d'avoir lus et de répondre si vous avez la réponse =)
Modifié en dernier par Candide le mar. 10 juil. 2012 14:02, modifié 1 fois.
En apprentissage du langage AutoIt :)
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..]sécuriser un logiciel

#2

Message par TommyDDR »

Règles de présentations d'un message non respecté.

Poubelle.

Edit : Édité juste à temps ! Vous avez de la chance ^^
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]sécuriser un logiciel

#3

Message par Candide »

pardon, je comprend pas ? :?
En apprentissage du langage AutoIt :)
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]sécuriser un logiciel

#4

Message par Candide »

ha oui désolé, en me relisant j'avais vu la faute :p'
En apprentissage du langage AutoIt :)
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..]sécuriser un logiciel

#5

Message par TommyDDR »

@IpAdress à de très fortes chances d'être commun à plusieurs PC (elle sera de la forme 192.168.x.x) l IP public sera, elle, unique.
Mais si une personne possède une IP public dynamique, celle-ci changera à chaque redémarrage de la box...
Le mieux à faire est de récupérer l'adresse MAC (si une carte réseau est présente) mais la encore, si l'on change de carte... la MAC changera.
Quoi que vous fassiez, cela pourra être changer d'une manière ou d'une autre, il faut juste trouver l'élément qui à le moins de chance de changer (la carte réseau est un bon choix je pense).
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]sécuriser un logiciel

#6

Message par Candide »

en prenant la carte réseau MAC comment je peux faire pour mettre en fonctionnement le système de clef de validation ?
En apprentissage du langage AutoIt :)
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [..]sécuriser un logiciel

#7

Message par Sea »

Moi voici comment je le ferais (ce n'est peut être pas une bonne idée)

1DB, 2table, contenant des serial valide non validé et l'autre des serial valide déjà validé.
Sois tu te connecte direct dans la DB ce qui posé un VERITABLE problème de sécurité. Donc ce que tu peux faire c'est une page php qui avec certain argument crypté/hashé tu va envoyé les info/demande. Ainsi il te faudra une fonction pour récupéré le serial envoyé par le logiciel et un autre qui va dire si le serial est bon ou non.

Après même si cela est illégal de décompiler ton code pour obtenir la source sa reste toujours possible et l'utilisateur aura donc accès à ton code source et pourra facilement bypass ceci. Après il existe bien quelque trick pour justement bypass ces décompilateur avec de l'asm mais ce n'et pas le sujet ^^'
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]sécuriser un logiciel

#8

Message par Candide »

Bas alors, pour vous qu'elle est la meilleur façon de protéger un logiciel pour éviter que les personnes qui l'ont télécharger peuvent le reposter sur d'autre site ... ?
En apprentissage du langage AutoIt :)
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..]sécuriser un logiciel

#9

Message par ani »

prend un autre identifiant unique !
Comme le nom de l'utilisateur, le nom du domaine.

macro pour le nom de l'utilisateur = @UserName
macro pour le nom du domaine = @LogonDomain

ou tout autre identifiant UNIQUE comme l'id de la carte mere, lecteur cd/dvd ect en le mélangeant avec le nom de l'utilisateur courant, comme çà même si on change de session sous un autre nom (logiciel off), mais i on le partage ? il sera toujours ON alors sécurité ???

Il te faudra crée un lanceur/compilateur pour sécurisé le logiciel, avec destruction évidente du lanceur ;) sinon çà sert à rien :)

Pourquoi ? lanceur compilateur ? celui-ci recueille les info et les inscrit directement dans l'entête de ton fichier (variable global UNIQUE) et te crée un nouvelle exécutable.

Sécurité garantie ;)

bon codage.
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..]sécuriser un logiciel

#10

Message par Candide »

Ani super ta proposition, sauf que je débute dans le langage autoit et donc je ne suis pas une fleche, si vous pouvez me détailler avec les balise CODE ce serait super sympas =)
En apprentissage du langage AutoIt :)
Avatar du membre
Arkenix
Niveau 4
Niveau 4
Messages : 59
Enregistré le : ven. 27 mai 2011 23:42
Status : Hors ligne

Re: [..]sécuriser un logiciel

#11

Message par Arkenix »

Bonjour, je ne sais pas si il y à un rapport, mais vous pouvez faire un WHID en combinant par exemple l'adress MAC avec son numero de serie CPU : http://autoitscript.fr/forum/viewtopic.php?f=3&t=279
Projet Autoit : Faire un jeu "Point & Click" > http://www.lecoindaide.com/forum/viewforum.php?f=44
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [..]sécuriser un logiciel

#12

Message par Sea »

Hummm en gros pour faire un builder je t'invite à regarder ici => http://autoitscript.fr/forum/viewtopic.php?f=11&t=10111
Modifié en dernier par Sea le mar. 10 juil. 2012 13:24, modifié 1 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..]sécuriser un logiciel

#13

Message par ani »

Pourquoi pas Faire un copier coller si c'est pour dire le site machin truc ....
Ca evitera déjà quelque point non SEA?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..]sécuriser un logiciel

#14

Message par TommyDDR »

Je suis désolé d'en remettre une couche mais si le seul but de la protection est de restreindre l'accès à une partie du script alors celle-ci (la protection) est inutile ! Avec un minimum de connaissances elle saute très facilement !

Pourquoi ne pas donner votre programme de façon libre ? Vous aurez plus de "gloire" plutôt que d'attendre 10min que quelqu'un le "hack" et récupère cette "gloire".

Pouvez vous expliquer en quoi consiste votre programme et dans quel but vous voulez mettre un mot de passe ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Arkenix
Niveau 4
Niveau 4
Messages : 59
Enregistré le : ven. 27 mai 2011 23:42
Status : Hors ligne

Re: [..]sécuriser un logiciel

#15

Message par Arkenix »

Tout a fait d'accord avec Tommy, vous ne pourrez jamais sécuriser un script.
il existe des moyens de brouiller les pistes, mais ce n'es que peine perdu, car en moins d'une journée c'est debugé :(
Projet Autoit : Faire un jeu "Point & Click" > http://www.lecoindaide.com/forum/viewforum.php?f=44
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [..]sécuriser un logiciel

#16

Message par Sea »

ani a écrit :Pourquoi pas Faire un copier coller si c'est pour dire le site machin truc ....
Ca evitera déjà quelque point non SEA?
Bonne idée je fais ça de suite je pensais pas que ça pouvais intéresser :p mais ta raison ça sera mieux ^^

EDIT: lien du tuto => http://autoitscript.fr/forum/viewtopic.php?f=11&t=10111
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [R]sécuriser un logiciel

#17

Message par Candide »

Merci de votre réponse, je met ce sujet [R]
Merci beaucoup encore :)'
En apprentissage du langage AutoIt :)
Répondre