Page 1 sur 1
[..] Installation et clé de registre
Posté : ven. 27 janv. 2012 08:55
par xica
Bonjour,
Pour protéger une application je souhaite créer une clé dans le registre avec une valeur qui m'indique si l'application a été installée ou non, comme ça à chaque lancement de l'appli je peux faire une vérification. Seulement je ne me connais pas du tout dans le registre windows et j'ai peur de mal faire. Sous quelle classe dois-je créer ma clé ?
De plus je souhaite que le nom de cette clé soit une chaîne qui n'a rien à avoir avec le nom du programme pour qu'un utilisateur quelconque ne puisse pas la détecter facilement. Est-ce que ça peut poser des problèmes si jamais les utilisateurs utilisent des nettoyeurs de registre type ccleaner ?
- Il y aurait-il des problèmes avec les différentes versions de windows ?
Merci de vos réponses
Re: [..] Installation et clé de registre
Posté : ven. 27 janv. 2012 11:14
par shiroken
Bonjour,
Tu peux la mettre dans HKey_Local_Machine\Software\le_nom_de_dossier_que_tu_veux\le_nom_de_ta_clef
Après, s'il ton appli est resérvé à un compte utilisateur : HKey_Current_User\Software\le_nom_de_dossier_que_tu_veux\le_nom_de_ta_clef.
Re: [..] Installation et clé de registre
Posté : ven. 27 janv. 2012 12:40
par matwachich
Mais si tu veux qu'elle soit difficilement détectable, mettons la... soyons fous, dans HKEY_LOCAL_MACHINE\SOFTWARE\Windows\CurrentVersion ou n'importe où!
Elle n'interférera pas avec le système, du moment que son nom est assez unique!
Pour les différentes versions de windows, aucun problème!
Re: [..] Installation et clé de registre
Posté : ven. 27 janv. 2012 18:34
par xica
Merci de vos réponses, du coup je pense faire le .reg suivant
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\tslp\agatiss]
"DisplayVersion"="11.1.1002"
Ou pour que ce soit un peu plus caché
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\uninstall\tslp\agatiss]
"DisplayVersion"="11.1.1002"
Je pense que ça doit marcher !? Je passerai après ccleaner pour voir si ça ne efface pas la clé.
Je pense que si quelqu'un fait un scan avec HijackThis, va prendre un peu peur vu qu'il ne connait pas les noms bidons "tlsp|agatiss". Eh bas s'il supprime la clé, c'est tant pis car l'application ne marchera plus et il va devoir la reinstaller.
Re: [..] Installation et clé de registre
Posté : ven. 27 janv. 2012 23:39
par DCVolo
Il te faut déjà un système à deux clés :
Une pour dire, je suis installé, je peux m'activer.
Une autre pour dire je tente de m'activer sans clé ou sans la bonne, je créé une autre clé qui si existe bloque le logiciel.
Bon après, géré sa sécu sur des clés seules c'est risqué et encore plus si tu donnes un semblant de nom en rapport avec ton logiciel, le plus fourbe serai d'utiliser un nom de dossier registre dans les profondeur de windows déjà utilisé juste en modifiant une majuscule et en copiant d'autre clé bidons.
Re: [..] Installation et clé de registre
Posté : lun. 30 janv. 2012 22:03
par DimVar
Bonjour,
Pour "cacher" des infos, tu as aussi l'astuce des flux de maitre JC :
http://www.bellamyjc.org/fr/stream.html
Cdlt.
Re: [..] Installation et clé de registre
Posté : lun. 30 janv. 2012 22:55
par mikell
xica a écrit : si quelqu'un fait un scan avec HijackThis, va prendre un peu peur
HijackThis ne dira rien vu qu'il ne scanne que les entrées de démarrage

Re: [..] Installation et clé de registre
Posté : mar. 31 janv. 2012 06:47
par xica
Merci de toutes ces réponses. Par contre je suis allée voir la référence que DimVar a donné sur les flux de maître JC et je n'ai pas compris le but. Peux-tu être plus explicite.
Re: [..] Installation et clé de registre
Posté : mar. 31 janv. 2012 09:40
par DimVar
Le but etant de cacher une information, tu as de multiples choix, registre, fichier caché avec attrib, etc... ou encore les flux.
Dans l'exemple donné, JC.B nous explique comment utiliser l'ecriture/lecture d'un flux.
Voici un autre exemple :
En CMD, tu tapes :
Ensuite tu fais un dir de C: et tu constates que le fichier toto.txt pese 0Ko.
Si tu l'ouvre, tu vois que le fichier est vide.
Hors si tu tapes ensuite ceci :
La commande more te renverra le flux "secret" qui est :
Cdlt.