[Divers] Changement de SID direct et seulement dans le registre

Changement de SID direct et seulement dans le registre [Divers] - Divers - Programmation

Marsh Posté le 02-02-2010 à 23:59:18    

COUCOU  
Un   HW  salut les DEV's        
 
 
Donc voila l'idée:
 
Pour un test je voudrai changer le SID d'un system (win7) mais sans passer par un changement de SID complet de tout les fichier (car trop contraignant pour mon utilisation).
 
Donc le truc serai de changer le SID directement dans le registre SAM    
 
pas mal d'info: http://www.hotline-pc.org/registre-securite.htm#
 
dont:
 
  "         - Comment est calculé un SID ?  "
Voici un exemple permettant de trouver le SID d’une machine :
1) Dans le Registre ouvrez HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account.
2) Editez une valeur binaire nommée V.
3) Copiez les 12 derniers digits.
Vous aurez par exemple ceci : D5 CB 5C 58 E7 CB DD 7D 16 C0 EA 32
4) Divisez le tout en trois sections : D5 CB 5C 58 - E7 CB DD 7D - 16 C0 EA 32
5) Inversez les octets de chaque section : 58 5C CB D5 – 7D DD CB E7 – 32 EA C0 16
6) Convertissez chaque section en base décimale : 1482476501 232639463 48939030
7) Ajoutez le préfixe de la machine : S-1-5-21.
On obtient alors ce SID : S-1-5-21-1482476501-232639463-48939030
 
donc la question serai comment faire la manipe inverse pour pouvoir édité la clée nommée V a partir d'un SID précis;
 
donc comment convertir:
 
 S-1-5-21-350281380-233495102-1455855570  en  D5 CB 5C 58 E7 CB DD 7D 16 C0 EA 32   format géré par la clée registre V    ???
 
Et comment réagirai le system si un new sid et apliquer au registre donc au system mais pas aux fichier ???
 
 
 
Merci de votre aide, car c'est vraiment pas mon domaine de compétence .
 
 

Reply

Marsh Posté le 02-02-2010 à 23:59:18   

Reply

Marsh Posté le 03-02-2010 à 02:08:07    

Hello.
 
Pour obtenir ta clé a partir d'un SID précis, tu fais tout simplement tes 7 étapes à l'envers (de la 7 à la 1) et en inversant les opérations.
 
Quand à la réaction du système, si tu te contentes de changer le SID à l'endroit que tu as indiqué, au boot ta machine sera cassée. Avec un peu de chance le système rechargera la dernière sauvegarde saine du registre pour récupérer l'ancien SID.

Reply

Marsh Posté le 03-02-2010 à 03:09:21    

Merci de ta reponce.
 
ben le faire à l'envers we c'est le but mais je ne sait pas comment  
convertir S-1-5-21-350281380-233495102-1455855570 en valeur binaire
 
S-1-5-21-1482476501-232639463-48939030 = D5 CB 5C 58 E7 CB DD 7D 16 C0 EA 32
 
S-1-5-21-350281380-233495102-1455855570 = ????
 
les coup des inversion d'octets  a faire en sens inverse ca me dépasse un peut .... hehehe

Reply

Marsh Posté le 03-02-2010 à 03:27:25    

Y'a aucun calcul compliqué, c'est de la simple conversion d'une base à une autre.
 
Si t'as vraiment pas envie de comprendre comment ca marche, suffit de sortir la calculatrice windows.
 
Etant donné que le but de la section dev n'est pas de filer du tout cuit, je suppose que le but de l'opération c'est de gagner un peu en connaissances.
 
On reprend donc, en explication plus détaillées :
 
-Tu as tes sections décimales
- Tu les convertis en hexadécimal
- Tu inverses les octets obtenus
 
C'est fini.

Reply

Marsh Posté le 03-02-2010 à 03:33:52    

hehe bonne esprit ...
 
Je vais tenter ca et go DODO après ...
 
(sinon Je fait des test sur system virtuel )
 
mais en efect cela va surement crach le system au reboot tout comme un changement de SID complet sous win 7.
 Pourquoi win 7 et t'il aussi foireux sur les changement de SID comparer a du xp ?
 
En fait ce que je compte faire c'est de tromper la lecture pas divers application du sid original du system et si possible faire varier le "fake" SID
 
y aurai t'il un moyen d'intercepter cette requête et la rediriger vers un autre registre contenant un SID différant ?  
 


Message édité par mosie le 03-02-2010 à 03:38:44
Reply

Marsh Posté le 03-02-2010 à 14:07:12    

avec une fonction hook?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed