OVH Cloud OVH Cloud

Comment Interdir copie exe ???

6 réponses
Avatar
le_troll
Bonjour,

Problème, tester si son exe est le bon???
Sur les version d'évaluation, je joins un exe qui affiche la pub, et je
teste, si fichier pas présent=End (donc si la personne supprimer l'exe qui
affiche la pub, ça se plante)...
Par contre il est facile de faire un fichier bidon pour l'utilisateur, qu'il
va baptiser du nom de l'exe, ce qui va shunter la pub, alors ce serait bien
s'il y avait possibilité d'identifier mon exe, et si c'est pas lui=End!

Donc, comment svp, identifier son exe, quelles sont les marques que l'on
ne peut pas reproduire (sans destructurer l'exe), et qui permettent
d'identifier un exe,comment faire?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------

6 réponses

Avatar
Patrice Henrio
En ouvrant le fichier exe en tant que fichier binaire et en testant un octet
particulier, voire plusieurs.
"le_troll" a écrit dans le message de
news:
Bonjour,

Problème, tester si son exe est le bon???
Sur les version d'évaluation, je joins un exe qui affiche la pub, et


je
teste, si fichier pas présent=End (donc si la personne supprimer l'exe qui
affiche la pub, ça se plante)...
Par contre il est facile de faire un fichier bidon pour l'utilisateur,


qu'il
va baptiser du nom de l'exe, ce qui va shunter la pub, alors ce serait


bien
s'il y avait possibilité d'identifier mon exe, et si c'est pas lui=End!

Donc, comment svp, identifier son exe, quelles sont les marques que


l'on
ne peut pas reproduire (sans destructurer l'exe), et qui permettent
d'identifier un exe,comment faire?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------






Avatar
le_troll
Bonjour, ben voui, j'y ai pensé, mais quels sont les octets non lisibles à
l'oeil qui font un numéro unique pour un exe ?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Patrice Henrio" a écrit dans le
message de news:
En ouvrant le fichier exe en tant que fichier binaire et en testant un


octet
particulier, voire plusieurs.
"le_troll" a écrit dans le message de
news:
> Bonjour,
>
> Problème, tester si son exe est le bon???
> Sur les version d'évaluation, je joins un exe qui affiche la pub, et
je
> teste, si fichier pas présent=End (donc si la personne supprimer l'exe


qui
> affiche la pub, ça se plante)...
> Par contre il est facile de faire un fichier bidon pour l'utilisateur,
qu'il
> va baptiser du nom de l'exe, ce qui va shunter la pub, alors ce serait
bien
> s'il y avait possibilité d'identifier mon exe, et si c'est pas lui=End!
>
> Donc, comment svp, identifier son exe, quelles sont les marques que
l'on
> ne peut pas reproduire (sans destructurer l'exe), et qui permettent
> d'identifier un exe,comment faire?
>
> --
> Merci, @+, bye, Joe
> troll75 AROBASE iFrance POINT com
> ------------------------------------------
> Ce message est plein de virus "certifiés"
> Le_Troll, éleveur de Trolls depuis César, qui disait:
> Avec une hache, celui qui tient le manche a toujours raison !
> ------------------------------------------
>
>
>
>




Avatar
Vincent Guichard
le_troll a écrit :
Bonjour,

Problème, tester si son exe est le bon???


En comparant l'"empreinte" du fichier programme avec l'"empreinte" que
tu aura calculé chez toi.
par "empreinte", j'entends un hash ou un checksum, du genre CRC32 ou
MD5, voire plus compliqué...

Vincent Guichard
Avatar
Pierre Alexis [MVP]
Salut Joe,

Tu as écrit :

Problème, tester si son exe est le bon???
Sur les version d'évaluation, je joins un exe qui affiche la pub, et je
teste, si fichier pas présent=End (donc si la personne supprimer l'exe qui
affiche la pub, ça se plante)...
Par contre il est facile de faire un fichier bidon pour l'utilisateur, qu'il
va baptiser du nom de l'exe, ce qui va shunter la pub, alors ce serait bien
s'il y avait possibilité d'identifier mon exe, et si c'est pas lui=End!

Donc, comment svp, identifier son exe, quelles sont les marques que l'on
ne peut pas reproduire (sans destructurer l'exe), et qui permettent
d'identifier un exe,comment faire?



Pour vérifier si l'exe est le bon et pas un fake, il suffit de passer ton
fichier dans un algorithme de hash (comme le MD5) et de vérifier si le hash
obtenu est bien égal à celui équivalent à l'exe correct.

Tu trouveras un DLL implémentant le md5 ici :
http://www.totalshareware.com/ASP/detail_view.asp?application351.

Dans le fichier BAS il y a fonction qui te permet de directement hasher un
fichier.

Si tu as besoin de plus d'informations, hésite pas.

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
le_troll
Merci l'ami, c'est joli comme nom, mais en pratique on fait comment ?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Vincent Guichard" a écrit dans le message de
news: cce74s$6cp$
le_troll a écrit :
> Bonjour,
>
> Problème, tester si son exe est le bon???
En comparant l'"empreinte" du fichier programme avec l'"empreinte" que
tu aura calculé chez toi.
par "empreinte", j'entends un hash ou un checksum, du genre CRC32 ou
MD5, voire plus compliqué...

Vincent Guichard


Avatar
Vincent Guichard
le_troll a écrit :

Merci l'ami, c'est joli comme nom, mais en pratique on fait comment ?



J'ai pas le lien sous la main, (Pierre en avait un apparement), mais une
fois qu'on t'a donné une piste, j'estime que tu es assez callé pour
tapper MD5 + VB6 dans google par exemple, et regarder un peu les
resultats (le premier, par exemple). Après, si j'ai la solution sous la
main, en général je la mets aussi, mais je ne pense pas que mon patron
me paye pour que je fasse les recherches sur internet à ta place.

Vincent Guichard