Mon wiki Cyber

Wiki Cyper Pentesting

Outils pour utilisateurs

Outils du site


win-general

Ceci est une ancienne révision du document !


Informations sur le système :

Get-WmiObject
Get-WmiObject -Class win32_OperatingSystem | select Version,BuildNumber

Infos d'un compte

net user "NomUtilisateur"

Fichiers cachés, propriétaires, droits

Objectif  Commande cmd  Commande PowerShell
Lister y compris les fichiers cachésdir /aGet-ChildItem -Force
Lister uniquement les fichiers cachésdir /a:hGet-ChildItem -Force -Hidden
Voir le propriétairedir /q(Get-Acl .).Owner
Voir les droits (ACL)icacls .Get-Acl . | Format-List
Voir les attributsattribGet-ItemProperty . | Select Attributes

Droits d'un fichier

icacls $fichier
Code Signification Détail
F Full control (Contrôle total) Tous les droits : lecture, écriture, exécution, modification, suppression, changement de permissions
M Modify (Modifier) Lecture, écriture, exécution, suppression — mais pas de changement de permissions ni de prise de possession
RX Read & Execute (Lecture et exécution) Lire le contenu et exécuter les fichiers (scripts, .exe)
R Read (Lecture seule) Lire le contenu sans pouvoir exécuter ni modifier
W Write (Écriture) Ajouter/modifier du contenu, mais pas forcément lire
D Delete (Suppression) Supprimer le fichier/dossier

Prendre le contrôle d'un fichier

takeown /f <fichier>
icacls <fichier> /grant Administrateurs:F

Installer des programmes en ligne de commande

winget --version 
winget search 7zip 
winget search notepad++
winget install --id 7zip.7zip -e

Vérifier empreinte SHA-256

Get-FileHash .\npp-installer.exe -Algorithm SHA256 
Get-AuthenticodeSignature .\npp-installer.exe 

Équivalents dossiers Linux/Windows

Linux (FHS)  Équivalent Windows approximatif  À quoi ça sert ?
/home  C:\Users   Le dossier avec les fichiers et configs personnelles
/tmp  C:\Windows\Temp et %TEMP%   À stocker les fichiers temporaires
/bin, /sbin, /lib  C:\Windows\System32   Stocke les librairies du système
/etc  C:\Windows\System32\config (registre), C:\ProgramData, System32\drivers\etc   Stocke les configurations de windows
/boot  C:\Windows\Boot + partition de démarrage   Stocke les fichiers de boot
/var (journaux)  C:\Windows\Logs, System32\winevt\Logs   Stocke les fichiers de journalisation
/usr/local, /opt  C:\Program Files, C:\Program Files (x86)   Stocke les programmes
swap  C:\pagefile.sys   Fichier de swap

Stockage des programmes, dll et exécutables

Program files contient les programmes en 64 bits.
Program files x86 contient les programmes en 32 bits.
System32 contient les dll et exécutables 64 bits.
SysWOW64 contient les dll et exécutables 32 bits.

Fichiers de log

C:\Windows\System32\winevt\Logs
win-general.1790688613.txt.gz · Dernière modification : de benwa