Mon wiki Cyber

Wiki Cyper Pentesting

Outils pour utilisateurs

Outils du site


win-general

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
win-general [2026/09/29 15:29] – benwawin-general [2026/09/29 16:59] (Version actuelle) – benwa
Ligne 1: Ligne 1:
-Informations sur le système :+====Informations sur le système :====
  
-<code>Get-WmiObject</code>+===Version de Windows (Build Number)===
 <code>Get-WmiObject -Class win32_OperatingSystem | select Version,BuildNumber</code> <code>Get-WmiObject -Class win32_OperatingSystem | select Version,BuildNumber</code>
  
-Infos d'un compte +===Infos sur le BIOS=== 
 +<code>Get-WmiObject -Class win32_Bios</code> 
 + 
 +===Infos d'un compte===
 <code>net user "NomUtilisateur"</code> <code>net user "NomUtilisateur"</code>
 +
 +===Infos sur un ordinateur distant===
 +<code>Get-WmiObject -Class Win32_OperatingSystem -ComputerName "NomOuIP"</code>
  
 ====Fichiers cachés, propriétaires, droits==== ====Fichiers cachés, propriétaires, droits====
Ligne 16: Ligne 22:
 |Voir les attributs|attrib|Get-ItemProperty . %%|%% Select Attributes| |Voir les attributs|attrib|Get-ItemProperty . %%|%% Select Attributes|
  
 +===Droits d'un fichier===
 <code>icacls $fichier</code> <code>icacls $fichier</code>
  
Ligne 25: Ligne 32:
 |W |Write (Écriture) |Ajouter/modifier du contenu, mais pas forcément lire| |W |Write (Écriture) |Ajouter/modifier du contenu, mais pas forcément lire|
 |D |Delete (Suppression) |Supprimer le fichier/dossier| |D |Delete (Suppression) |Supprimer le fichier/dossier|
 +|N|No access|Aucun accès|
 +|CI|Container inherit|Héritage des conteneurs|
 +|OI|Object inherit|Héritage des objets|
 +|IO|Inherit only|Héritage seul|
 +|NP|Do not propagate inherit|Ne pas propager l'héritage|
 +|I|Permission inherited from parent container|Autorisation héritée du conteneur parent|
 +
  
 ===Prendre le contrôle d'un fichier=== ===Prendre le contrôle d'un fichier===
 <code>takeown /f <fichier> <code>takeown /f <fichier>
 icacls <fichier> /grant Administrateurs:F</code> icacls <fichier> /grant Administrateurs:F</code>
 +
 +===Donner des droits à joe sur un fichier===
 +
  
 ====Installer des programmes en ligne de commande==== ====Installer des programmes en ligne de commande====
Ligne 40: Ligne 57:
 Get-AuthenticodeSignature .\npp-installer.exe </code> Get-AuthenticodeSignature .\npp-installer.exe </code>
  
-====Équivalents dossiers Linux/Windows====+====Dossiers Windows==== 
 +===Équivalents dossiers Linux/Windows===
 ^Linux (FHS)  ^Équivalent Windows approximatif  ^À quoi ça sert ?^ ^Linux (FHS)  ^Équivalent Windows approximatif  ^À quoi ça sert ?^
 |/home  |C:\Users   |Le dossier avec les fichiers et configs personnelles| |/home  |C:\Users   |Le dossier avec les fichiers et configs personnelles|
Ligne 50: Ligne 68:
 |/usr/local, /opt  |C:\Program Files, C:\Program Files (x86)   |Stocke les programmes| |/usr/local, /opt  |C:\Program Files, C:\Program Files (x86)   |Stocke les programmes|
 |swap  |C:\pagefile.sys   |Fichier de swap| |swap  |C:\pagefile.sys   |Fichier de swap|
 +
 +===Dossiers racine (C:)====
 +^ Répertoire ^ Fonction ^
 +| Perflogs | Peut contenir les journaux de performance de Windows, mais est vide par défaut. |
 +| Program Files | Sur les systèmes 32 bits, tous les programmes 16 bits et 32 bits y sont installés. Sur les systèmes 64 bits, seuls les programmes 64 bits y sont installés. |
 +| Program Files (x86) | Les programmes 32 bits et 16 bits sont installés ici sur les éditions 64 bits de Windows. |
 +| ProgramData | Il s'agit d'un dossier caché qui contient des données essentielles au fonctionnement de certains programmes installés. Ces données sont accessibles par le programme, quel que soit l'utilisateur qui l'exécute. |
 +| Users | Ce dossier contient les profils utilisateur de chaque utilisateur qui se connecte au système et contient les deux dossiers Public et Default. |
 +| Default | Il s'agit du modèle de profil utilisateur par défaut pour tous les utilisateurs créés. Chaque fois qu'un nouvel utilisateur est ajouté au système, son profil est basé sur le profil Default. |
 +| Public | Ce dossier est destiné au partage de fichiers entre les utilisateurs de l'ordinateur et est accessible par défaut à tous les utilisateurs. Ce dossier est partagé sur le réseau par défaut, mais nécessite un compte réseau valide pour y accéder. |
 +| AppData | Les données et paramètres d'application par utilisateur sont stockés dans un sous-dossier utilisateur caché (par exemple, cliff.moore\AppData). Chacun de ces dossiers contient trois sous-dossiers. Le dossier Roaming contient des données indépendantes de la machine qui doivent suivre le profil de l'utilisateur, comme les dictionnaires personnalisés. Le dossier Local est spécifique à l'ordinateur lui-même et n'est jamais synchronisé sur le réseau. LocalLow est similaire au dossier Local, mais il a un niveau d'intégrité des données plus faible. Il peut donc être utilisé, par exemple, par un navigateur web configuré en mode protégé ou sécurisé. |
 +| Windows | La majorité des fichiers nécessaires au système d'exploitation Windows se trouvent ici. |
 +| System, System32, SysWOW64 | Contient toutes les DLL (bibliothèques de liens dynamiques) requises pour les fonctionnalités de base de Windows et de l'API Windows. Le système d'exploitation recherche dans ces dossiers chaque fois qu'un programme demande à charger une DLL sans spécifier de chemin absolu. |
 +| WinSxS | Le Magasin de composants Windows (Windows Component Store) contient une copie de tous les composants, mises à jour et Service Packs de Windows. |
 +
 +===Afficher graphiquement la structure d'un répertoire===
 +<code>C:\Program Files> tree '.\Windows Defender\'
 +Structure du dossier
 +Le numéro de série du volume est 00000084 C2A5:26CF
 +C:\PROGRAM FILES\WINDOWS DEFENDER
 +├───fr-FR
 +├───Offline
 +└───Platform</code>
 +
  
 ====Stockage des programmes, dll et exécutables==== ====Stockage des programmes, dll et exécutables====
Ligne 60: Ligne 102:
 <code>C:\Windows\System32\winevt\Logs</code> <code>C:\Windows\System32\winevt\Logs</code>
  
 +====Processus====
 +Pour obtenir la liste des processus :
 +<code>Get-WmiObject Win32_Process</code> 
  
 +====Services====
 +Pour obtenir le liste des services :
 +<code>Get-WmiObject Win32_Service</code>
win-general.1790688568.txt.gz · Dernière modification : de benwa