--------------------------------------------------------------------------------
je voulais savoir comment acceder a la base de registre pour
connaitre les service
et le nom de l'utilisateur
je veux qq chose en java
--------------------------------------------------------------------------------
je voulais savoir comment acceder a la base de registre pour
connaitre les service
et le nom de l'utilisateur
je veux qq chose en java
Bonjour,
Si c'est pour du Java, c'est pas le bon endroit
Sinon pour accéder à la Base de Registre c'est regedit
Merci de soigner l'ecriture...
je veux savoir quel est le registre visé la cle correspondante
Bonjour,
Tout d'abord, Merci de se tenir correct sur les forums de discussions, c'est pas la foire.
Ensuite, peux tu etre plus explicite, perso je n'ai rien compris.
Quel est le but de ta manoeuvre et que veux tu faire exactement?
et le "hellllllp" est à proscrire aussi
Écrire de manière compréhensible est le premier pas à faire pour recevoir une information.Envoyé par foulla002
lol c clair je veux bien t'aider mais je comprends pas trop ton besoin refais la nous et on pourrais être plus précis
a bientôt
Je veux, je veux, c'est bien simple de dire je veux.Envoyé par foulla002
D'abord, ce forum étant un forum de bénévoles, ici on ne veut pas, on demande et poliment si possible.
Une question claire amène des réponses claires, une question mal formulée a peu de chances d'amener des réponses...
En plus, le nom de l'utilisateur n'est pas stocké dans le base de registre, mais dans la base SAM de windows.
Et si tu veut voir les services qui tournent, je pense qu'il faudra te tourner vers du JNI et du code natif.
Je ne vois pas ce que vous ne comprennez pas hehe P-e c'est un quebecois et c'est pour ca que je le comprends.Envoyé par foulla002
Enfin, je vais faire la traduction
foulla002 desire lire dans la base de registre pour savoir les services actifs (i.e. service d'indexation, affichage des messages, apache etc) et le nom d'utilisateur courrant (ex. JBOU01 pour Jean Bouffaut)
Donc, pour savoir la liste des services :
On peut toujours faire les commandes system (i.e. net start affichera les services demarrer) mais je doute que ce soit une bonne idee de commencer a lire dans la base de registre (qui est une poubelles d'informations a mon avis) car ton programme fonctionnera que si et seulement si la personne a des privileges lui permettant d'executer regedit.exe (si t pas admin c rare)
Pour savoir le nom d'utilisateur:
Mes connaissances en java sont tres restreinte mais je crois qu'il est possible de recupere des variables locals (ici %username%)
Tu as même pas besoin des variables d'environnemment pour le username :Envoyé par Emplyst
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.getProperty("user.name");
je developpe un projet de vulnerabilité réseau je veux acceder aux informtions stockees dans les registres de la machine distante
donc je veux trouver un moyen d'y acceder par exemple l'utilisateur distant les services utilisées
merci
sinon tu as une API Registry je crois mais il faut installer une dll si je me souviens bien.
Par contre, à moins d'installer ton prog et la dll sous forme de troyen tu ne pourras pas accéder aux infos de la base je pense. En java tout du moins
[EDIT] tu sais que c'est interdit si tu n'as pas l'accord explicite du propriétaire de la machine cible ? Si c'est pour faire des co****** tu n'obtiendras pas d'aide ici ...
c'est sûr c'est pas très discretEnvoyé par Emplyst
Il n'y a pas que ca, d'hab quand on essais de briser un mur on emploi pas de l'eau! C'est que le java est un lagage independant du system donc il n'offre pas les possibilitees du C pour le foutage de merde dans un pcEnvoyé par in
ok. mais je sais pas, j'avais en fait dans la tete un troyen plutot backdoor pour pouvoir excuter des commandes à distance, (ici lire la base de registres d'un pc distant). Je ne pensais pas à mettre le dawa.
par contre, difficile (impossible ?) de cacher le processus java ... mais de toutes façons, ce n'est pas le but de la discussion.
Moi je voulais juste dire que pour faire ce qu'il veut à distance, il faut qu'il installe la dll de Registry (dsl j'ai pu le nom exacte), qu'il ait un serveur en java lancé sur la cible et qu'il s'y connecte à distance pour lire la base de registre.
Bref, le java n'est pas la bonne solution ici.
PS : j'avoue que je n'aurais pas dû utiliser le terme "troyen". c'était juste pour illustrer le principe...
Aller bon weekend
Tu peut peut-être trouver plus d'informations sur ce post.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager