Power Tools: RunasSystem et RunFromToken

Maitrisez à fond Windows 7: optimisation, réglages, conseils, astuces...
Répondre
Avatar du membre
oOZz
Membre Officiel
Membre Officiel
Messages : 1126
Enregistré le : ven. 7 janv. 2011 11:10
    unknown unknown

Power Tools: RunasSystem et RunFromToken

Message par oOZz »

RunasSystem et RunFromToken

Image
Voici 2 utilitaires très simples pour faciliter l’exécution de programme avec un niveau de droit très élevé. Parfois votre compte, Administrateur ou non, n'a pas les droits d'accès pour effectuer certaines actions sur le système.
Celles qui sont protégées par le "Windows Resource Protection" (service trustedinstaller) sont un très bon exemple, beaucoup de fichiers et de clés de registre sont protégées.

Exécuter un programme en tant que "Local system" est suffisant pour de nombreuses opérations (Utiliser RunasSystem), mais parfois vous avez besoin d'un token différent pour le process en question, comme par exemple un process protégé par le service trustedinstaller, utilisez alors RunFromToken.
Pas besoin de changer de session d'utilisateur, car on peut spécifier quelle session utiliser pour démarrer le process. Ce qui est un atout très pratique pour les utilisateurs avancés.
Vous aurez ainsi accès à quasi n'importe quelle partie de votre système à partir de votre compte de simple utilisateur (Admin tout de même).

Vous pouvez maintenant oublier les process protégés de Kro$oft !!

Mise en garde:
Kernelmode (ring0) est différent et ne peut être accessible sans le pilote du kernel.

Les 2 utilitaires sont livrés avec les sources pour ceux qui veulent y mettre le nez et l'adapter à votre propre besoin.
Ces outils sont basés sur le travail de wraithdu https://github.com/wraithdu" onclick="window.open(this.href);return false; et du forum autoit. http://www.autoitscript.com/forum/topic ... m-account/" onclick="window.open(this.href);return false;

RunasSystem
Lancera un process à partir du compte system local. Si aucun parametre est rentré, il lancera cmd.exe par défaut.

Syntaxe:

Code : Tout sélectionner

RunasSystem ProgramToStart
Exemple avec regedit:

Code : Tout sélectionner

RunasSystem regedit

RunFromToken
Démarre un process avec le token d'un process existant de votre choix. Evidemment, le process dont vous dupliquez le token doit impérativement être en cours d'exécution et il est préférable qu'il soit précédemment lancé avec RunasSystem.

Syntaxe:

Code : Tout sélectionner

RunFromToken TargetProcessName SessionId ProgramToStart
Exemple:
Démarrer cmd.exe dans la session 1 avec le token de trustedinstaller :

Code : Tout sélectionner

RunasSystem "RunFromToken trustedinstaller.exe 1 cmd"
RunasSystem et RunFromToken sont compatible avec Vista x86, Windows 7 x64 et Windows 8 x64 (tous les nt6.x). INCOMPATIBLE avec les nt5.x (XP et 2003).

Prérequis:
Privilèges administrateurs. UAC sur off.

Exemple d'un batch pour accéder rapidement à une fenêtre de commande avec des droits les plus élevé qui existent:

Code : Tout sélectionner

net start trustedinstaller
C:\windows\system32\runassystem_x64 "C:\windows\system32\runfromtoken_x64 trustedinstaller.exe 1 cmd"
Avec cette fenêtre de cmd vous avez un contrôle TOTAL sur le système. Eclatez vous... Gaffe aux accidents tout de même !
Télécharger: http://reboot.pro/files/download/237-ru ... fromtoken/
"J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source!"
:tmi:
"$! v0u$ p0uv32 1!r3 c3c!, v0u$ 4v32 vr4!m3n7 83$0!n d3 r!3n !"
titou
Membre VIP
Membre VIP
Messages : 2033
Enregistré le : mer. 28 sept. 2011 15:22
Localisation : france ardeche
A été remercié : 1 fois
    unknown unknown

Re: Power Tools: RunasSystem et RunFromToken

Message par titou »

merci oOZz ;)

je prends de suite :)
Le fossé séparant théorie et pratique est moins large en théorie qu’il ne l’est en pratique Toute demande de liens par MP est inutile !
Avatar du membre
Chewbacca
Administrateur du site
Administrateur du site
Messages : 8084
Enregistré le : ven. 5 nov. 2010 23:08
Localisation : Evry
A remercié : 36 fois
A été remercié : 13 fois
Contact :
    unknown unknown

Re: Power Tools: RunasSystem et RunFromToken

Message par Chewbacca »

superbe post, bravo et merci oOZz!
"Un peuple qui oublie son Histoire est condamné à la revivre"
CometeFilou2
Membre VIP
Membre VIP
Messages : 5076
Enregistré le : dim. 27 févr. 2011 13:27
Localisation : France, Nord (59)
A remercié : 108 fois
A été remercié : 34 fois
    unknown unknown

Re: Power Tools: RunasSystem et RunFromToken

Message par CometeFilou2 »

Super truck, merci oOZz ;)
Petit à petit, l'oiseau fait son nid Si il n'y a pas de solution c'est qu'il n'y a pas de problème C'est quand on n'a plus d'espoir qu'il ne faut désespérer de rien Image
kamarade
Membre VIP
Membre VIP
Messages : 977
Enregistré le : jeu. 3 févr. 2011 11:16
A remercié : 9 fois
A été remercié : 1 fois
    unknown unknown

Re: Power Tools: RunasSystem et RunFromToken

Message par kamarade »

Merci pour le partage :) :) ;) ;)
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

Re: Power Tools: RunasSystem et RunFromToken

Message par Prof »

Merci mec ;)
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
Répondre