mettre un mot de passe dans un exe ? - Divers - Programmation
Marsh Posté le 05-11-2003 à 09:44:40
ta sig c pour repondre a ta question ?
Sinon ben, heuh, evidemment si tu le met en clair dans ton exe il sera pe un peu visible
Marsh Posté le 05-11-2003 à 09:52:22
Lamarmotte a écrit : tu le haches en md5 et là plus de problèmes |
mais quelle bonne idee
et comment il le renvoie a son deuxieme exe, hein ?
Marsh Posté le 05-11-2003 à 09:55:54
art_dupond a écrit : argh, vous me dites que c'est pas bien... vous pouvez me donner une piste alors ? |
Ben fait un programme en C avec une chaien litteral
genre printf("kookoo" );
compile le brol pis ouvre l'exe produit a l'hediteur hexa
on a parfois des surprises
Marsh Posté le 05-11-2003 à 09:58:29
ReplyMarsh Posté le 05-11-2003 à 10:01:18
ben bon, ca depend, hein ?
Tu peux le mettre dans ton exe et faire un cryptage a deux euros le kilo (genre si tu sais que les types d'en face sont des quilles complete qui vont pas se faire chier a bricoler ton prog...)
Marsh Posté le 05-11-2003 à 10:07:32
ouais ben ca m'irait pour un début... Onvoit tout en clair avec un editeur texte et je vois pas trop comment faire pour faire un cryptage à deux euros le kilo
voilà mon code :
Code :
|
on voit ca dans l'éditeur :
c:\Test\prog2.exe -user USER -pwd PASS -f c:\dest\test\PARAMETRE |
y a pas moyen de rendre l'exe illisible... genre du code machine quoi... (ce que je pensais que j'allais avoir )
Marsh Posté le 05-11-2003 à 10:09:33
un peu d'imagination que diable
t'as a peu pres 2000ans de cryptage a ta disposition (le vieux code a cesar)
Marsh Posté le 05-11-2003 à 10:09:57
Citation : a pas moyen de rendre l'exe illisible... genre du code machine quoi... (ce que je pensais que j'allais avoir ) |
ben c du code mahine hein ?
Marsh Posté le 05-11-2003 à 10:17:34
"brol" crypté en dur dans une chaîne de caractères
ton prog. décrypte la chaîne au moment de l'execution et appelle "system" avec la nouvelle chaîne ainsi obtenue
Marsh Posté le 05-11-2003 à 10:18:34
ces jeune...aucune imagination...
essaye ca
Code :
|
(cryptage redoutable )
Marsh Posté le 05-11-2003 à 10:20:22
ReplyMarsh Posté le 05-11-2003 à 10:21:18
(stait juste pour lui montrer qu'on est pas obligé de stocker la chaine de facon littéral hein ? )
Marsh Posté le 05-11-2003 à 10:29:54
chrisbk a écrit : |
bah sinon tu peux aussi avec un truc du genre:
Code :
|
bon c'est plus crade et plus long, mais ça reste une solution
Marsh Posté le 05-11-2003 à 10:47:00
si j'etais a ta place je fouterais mes nom d'user et pass dans un fichier separer dans le genre un xml bete est con
<?xml version=1.0?>
<mesusers>
<user id=1 name="foo" pass="unpassecrypte"/>
</mesusers>
que tu pourrais par la suite crypte ... il exicte une petee de lib
qui te permete de faire de la crypto ... perso j ai utilise la
libssl pour encrypter des fichiers ...
pour ton passe tu utilise un bete est con allog de substitution
dans une matice
abcd == 1234 en 1
abcd == 2345 en 2
abcd == 3456 en 3
abcd == 4567 en 4
etc
ou tu implement un algo un peux plus pro via une lib ...
www.google.com et ton amis
URL
http://www.openssl.org/
http://www.amgitweb.com/communicat [...] nition.htm
http://xmlsoft.org/
Marsh Posté le 05-11-2003 à 13:23:17
et si tu faisait un xor sur ta chaine simplement ???
bon c clair que les deux strings (chaine de depart + xor) se retrouvent qd meme dans les data mais bon
Marsh Posté le 05-11-2003 à 16:41:17
Code :
|
Marsh Posté le 05-11-2003 à 18:48:24
ReplyMarsh Posté le 05-11-2003 à 20:09:39
je demandais ca parce que j'avais cru appercevoir un modulo et que j'avais l'impression que du coup, on perdait des informations...
mais c'est vrai que si c'est la meme valeur... hum...
Marsh Posté le 05-11-2003 à 20:10:00
^ != %
(non c pas un smiley debile)
Marsh Posté le 05-11-2003 à 20:12:20
je sais pas moi... tu t'es bien rendu compte que j'étais vraiment neuneu aujourd'hui, non ?
Marsh Posté le 05-11-2003 à 20:16:59
arf t'es rigolo
et sympas
Marsh Posté le 05-11-2003 à 09:42:49
youp,
je sais ca doit etre une bete question pour vous, mais voilà,
Je dois lancer un programme à partir d'un exe. Ce programme nécessite un mot de passe. Est-ce que je peux le mettre dans mon exe ? Y a pas de problème de sécurité ?
merci
je suis neuneu ! n'est-ce pas ?
---------------
oui oui