OVH Cloud OVH Cloud

securite

10 réponses
Avatar
liberte
comment je peut securiser mon application VB

10 réponses

Avatar
Jean-Marc
"liberte" a écrit dans le message de
news:
comment je peut securiser mon application VB



Hello,

Tu peux par exemple dessiner une jolie pochette pour le CD
de ton programme, avec marqué:
"NE PAS PIRATER, MERCI"

Tu peux aussi afficher une fenêtre au démarrage de ton
application avec un beau texte en police gothique, jaune
sur fond violet avec un texte très menaçant, comme ça:

"Attention! Copie interdite!!! Loll Mdrr Roffl"

Ca devrait faire peur aux éventuels CrackerZ et HackerZ.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
andre.araste
Bonjour

Placez un mot de passe à l'entrée du programme. Sous forme de complément
ActiveX utilisant l'opérateur arithmétique XOR ce n'est pas facile à
cracker. (Je peux vous envoyer ça en privé)

Mais rien n'est fiable à 100%
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.



"liberte" a écrit dans le message de news:

comment je peut securiser mon application VB



Avatar
Jean-Marc
"andre.araste" a écrit dans le message de
news:44576f50$0$20174$
Bonjour

Placez un mot de passe à l'entrée du programme. Sous forme de


complément
ActiveX utilisant l'opérateur arithmétique XOR ce n'est pas facile à
cracker. (Je peux vous envoyer ça en privé)

Mais rien n'est fiable à 100%



Bonjour,

J'ai malheureusement peur que vous ne soyiez dans
l'erreur.
Une protection de ce type est triviale à casser, ça
prend moins d'un quart d'heure à tout informaticien
qui se respecte, même avec des outils sommaires.

C'est comme mettre une porte blindée à l'avant et
laisser la porte de derrière ouverte. A votre avis,
que va faire un cambrioleur? Passer 10 heures avec un
chalumeau sur la porte d'entrée, employer des
explosifs brisants, ou simplement pousser la porte
de derrière? A moins que notre cambrioleur n'ait été
particulièrement mal servi par la nature (QI<50), il
est probable qu'il jettera un oeil derrière, à tout hasard.

Il faut quelques minutes pour désassembler un exécutable,
trouver le test qui sera immanquablement là et remplacer
l'équivalent assembleur du:

IF MOT_DE_PASSE_PAS_OK THEN
TRUC
...

par

IF FALSE THEN
TRUC
...

Et le tour est joué. Je peux vous garantir que je ne dis
pas cela par forfanterie, c'est l'enfance de l'art de
contourner ce type de protection. Et cela quelle que soit
la qualité du "cryptage", puisqu'il suffit de localiser puis
de modifier un simple test, ce qui est réellement la B-A BA.

Il est entendu que pour une application à 2 sous, une pseudo
"protection" à 2 sous peut également convenir, mais il ne faut
pas croire que la "protection" en question soit en mesure de
résister plus de quelques minutes. Dans le jargon, on appelle
ceci une protection "contre la petite soeur", ie. juste ce
qu'il faut pour retarder un néophyte complet, mais pas plus.

Cordialement,

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Guy DETIENNE
Salut ;O)

Vaste sujet que voilà.
Selon moi, il n'existe aucune méthode imparable.

Pour mes applis, j'utilise un logiciel payant appelé 'PECompact", qui permet
de compresser l'exécutable (le ratio est spectaculaire) selon un algorithme
particulier. Il est bcp plus difficile de faire du reverse engineering avec
un EXE compressé.

Vois le site pour plus d'info : http://www.bitsum.com/pec2.asp

Guy

"liberte" a écrit dans le message de
news:
comment je peut securiser mon application VB



Avatar
andre.araste
Bonjour

Vous avez peut-être raison mais voulez-vous essayer ?
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.




"Jean-Marc" a écrit dans le message de news:
445776cd$0$12341$
"andre.araste" a écrit dans le message de
news:44576f50$0$20174$
Bonjour

Placez un mot de passe à l'entrée du programme. Sous forme de


complément
ActiveX utilisant l'opérateur arithmétique XOR ce n'est pas facile à
cracker. (Je peux vous envoyer ça en privé)

Mais rien n'est fiable à 100%



Bonjour,

J'ai malheureusement peur que vous ne soyiez dans
l'erreur.
Une protection de ce type est triviale à casser, ça
prend moins d'un quart d'heure à tout informaticien
qui se respecte, même avec des outils sommaires.

C'est comme mettre une porte blindée à l'avant et
laisser la porte de derrière ouverte. A votre avis,
que va faire un cambrioleur? Passer 10 heures avec un
chalumeau sur la porte d'entrée, employer des
explosifs brisants, ou simplement pousser la porte
de derrière? A moins que notre cambrioleur n'ait été
particulièrement mal servi par la nature (QI<50), il
est probable qu'il jettera un oeil derrière, à tout hasard.

Il faut quelques minutes pour désassembler un exécutable,
trouver le test qui sera immanquablement là et remplacer
l'équivalent assembleur du:

IF MOT_DE_PASSE_PAS_OK THEN
TRUC
...

par

IF FALSE THEN
TRUC
...

Et le tour est joué. Je peux vous garantir que je ne dis
pas cela par forfanterie, c'est l'enfance de l'art de
contourner ce type de protection. Et cela quelle que soit
la qualité du "cryptage", puisqu'il suffit de localiser puis
de modifier un simple test, ce qui est réellement la B-A BA.

Il est entendu que pour une application à 2 sous, une pseudo
"protection" à 2 sous peut également convenir, mais il ne faut
pas croire que la "protection" en question soit en mesure de
résister plus de quelques minutes. Dans le jargon, on appelle
ceci une protection "contre la petite soeur", ie. juste ce
qu'il faut pour retarder un néophyte complet, mais pas plus.

Cordialement,

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
X
Comme tu es savant:

T'as pas une idée pour fs9(9.1) que j'ai acheté, l'autre fois j'ai tenté
légalement de aire une copie de sauvegarde sur un notbook, j'ai failli faire
brûler le moteur, ça sentait le brûlé, alors j'ai mis le crack noCD (rien
d'illégal), mais bon, j'aimerais bien faire un copie de sauvegarde moi, car
un cd ça rend l'âme aussi ???

Idem pour le petit Robert (acheté), cherche crack noCD (légal) ???

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Jean-Marc" a écrit dans le message de news:
445776cd$0$12341$
"andre.araste" a écrit dans le message de
news:44576f50$0$20174$
Bonjour

Placez un mot de passe à l'entrée du programme. Sous forme de


complément
ActiveX utilisant l'opérateur arithmétique XOR ce n'est pas facile à
cracker. (Je peux vous envoyer ça en privé)

Mais rien n'est fiable à 100%



Bonjour,

J'ai malheureusement peur que vous ne soyiez dans
l'erreur.
Une protection de ce type est triviale à casser, ça
prend moins d'un quart d'heure à tout informaticien
qui se respecte, même avec des outils sommaires.

C'est comme mettre une porte blindée à l'avant et
laisser la porte de derrière ouverte. A votre avis,
que va faire un cambrioleur? Passer 10 heures avec un
chalumeau sur la porte d'entrée, employer des
explosifs brisants, ou simplement pousser la porte
de derrière? A moins que notre cambrioleur n'ait été
particulièrement mal servi par la nature (QI<50), il
est probable qu'il jettera un oeil derrière, à tout hasard.

Il faut quelques minutes pour désassembler un exécutable,
trouver le test qui sera immanquablement là et remplacer
l'équivalent assembleur du:

IF MOT_DE_PASSE_PAS_OK THEN
TRUC
...

par

IF FALSE THEN
TRUC
...

Et le tour est joué. Je peux vous garantir que je ne dis
pas cela par forfanterie, c'est l'enfance de l'art de
contourner ce type de protection. Et cela quelle que soit
la qualité du "cryptage", puisqu'il suffit de localiser puis
de modifier un simple test, ce qui est réellement la B-A BA.

Il est entendu que pour une application à 2 sous, une pseudo
"protection" à 2 sous peut également convenir, mais il ne faut
pas croire que la "protection" en question soit en mesure de
résister plus de quelques minutes. Dans le jargon, on appelle
ceci une protection "contre la petite soeur", ie. juste ce
qu'il faut pour retarder un néophyte complet, mais pas plus.

Cordialement,

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;



Avatar
X
Salut, je crois qu'il n'y a que les systèmes physiques qui sont vaguement
fiables, bouchon, CD à mettre, etc... tant que personne n'écrit de noCD...

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"liberte" a écrit dans le message de news:

comment je peut securiser mon application VB



Avatar
Jean-Marc
Bonjour,

Bien sur :-)

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;

"andre.araste" a écrit dans le message de
news:44586567$0$19681$
Bonjour

Vous avez peut-être raison mais voulez-vous essayer ?
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.
>

"Jean-Marc" a écrit dans le message de


news:
445776cd$0$12341$
> "andre.araste" a écrit dans le message de
> news:44576f50$0$20174$
>> Bonjour
>>
>> Placez un mot de passe à l'entrée du programme. Sous forme de
> complément
>> ActiveX utilisant l'opérateur arithmétique XOR ce n'est pas facile


à
>> cracker. (Je peux vous envoyer ça en privé)
>>
>> Mais rien n'est fiable à 100%
>
> Bonjour,
>
> J'ai malheureusement peur que vous ne soyiez dans
> l'erreur.
> Une protection de ce type est triviale à casser, ça
> prend moins d'un quart d'heure à tout informaticien
> qui se respecte, même avec des outils sommaires.
>
> C'est comme mettre une porte blindée à l'avant et
> laisser la porte de derrière ouverte. A votre avis,
> que va faire un cambrioleur? Passer 10 heures avec un
> chalumeau sur la porte d'entrée, employer des
> explosifs brisants, ou simplement pousser la porte
> de derrière? A moins que notre cambrioleur n'ait été
> particulièrement mal servi par la nature (QI<50), il
> est probable qu'il jettera un oeil derrière, à tout hasard.
>
> Il faut quelques minutes pour désassembler un exécutable,
> trouver le test qui sera immanquablement là et remplacer
> l'équivalent assembleur du:
>
> IF MOT_DE_PASSE_PAS_OK THEN
> TRUC
> ...
>
> par
>
> IF FALSE THEN
> TRUC
> ...
>
> Et le tour est joué. Je peux vous garantir que je ne dis
> pas cela par forfanterie, c'est l'enfance de l'art de
> contourner ce type de protection. Et cela quelle que soit
> la qualité du "cryptage", puisqu'il suffit de localiser puis
> de modifier un simple test, ce qui est réellement la B-A BA.
>
> Il est entendu que pour une application à 2 sous, une pseudo
> "protection" à 2 sous peut également convenir, mais il ne faut
> pas croire que la "protection" en question soit en mesure de
> résister plus de quelques minutes. Dans le jargon, on appelle
> ceci une protection "contre la petite soeur", ie. juste ce
> qu'il faut pour retarder un néophyte complet, mais pas plus.
>
> Cordialement,
>
> --
> Jean-marc
> Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
> "There are only 10 kind of people
> those who understand binary and those who don't."
> mailto: remove '_no_spam_' ;
>




Avatar
Pascal B.
Bonjour à tous,

Personnelement, j'utilise des clés que l'utilisateur branche sur port parallèle, série ou USB
Tant que cette clé n'est pas branché, le programme (crypté) ne démarre pas

Voici un lien vers ce type de protection:
http://www.neol.fr/france/wibu/wibu_f.htm

Cordialement
Pascal B.

"liberte" wrote in message news:
| comment je peut securiser mon application VB
|
Avatar
Jean-Marc
"Pascal B." a écrit dans le message de
news:
Bonjour à tous,

Personnelement, j'utilise des clés que l'utilisateur branche sur port


parallèle, série ou USB
Tant que cette clé n'est pas branché, le programme (crypté) ne démarre


pas

Voici un lien vers ce type de protection:
http://www.neol.fr/france/wibu/wibu_f.htm




Hello,

ce type de protection est en effet très fiable, et quasi impossible
à cracker, sauf à disposer d'énorme ressources en personnes et en
CPU. Clairement hors de portée d'un particulier!

A noter que toutes les protections par clés ne sont pas aussi fiables:
les clés utilisées par certains logiciels (genre autocad, microstation
et autres) offrent une protection bien plus faible car basée seulement
sur un test puis challenge d'authentification de la clé. Il n'est qu'à
voir le nombre d'Autocad crackés pour se faire une idée :-)

La technologie de wibu en revanche est vraiment très, très solide, de
quoi décourager à peu près tout le monde à part des organismes
gouvernementaux massivement équipés, en machines ET en experts.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;