Identifier des problèmes de permissions sur des services
powershell
.\SharpUp.exe auditWinpeas
powershell
.\WinPeas.exeVoir le statut de Windows Defender
powershell
Get-MpComputerStatusLister les règles AppLocker
powershell
Get-AppLockerPolicy -Effective | select -ExpandProperty RuleCollectionsSavoir si powershell est en "Constrained Language Mode" ou en "Full language Mode"
powershell
$ExecutionContext.SessionState.LanguageMode[!Attention] Le mode "constrained" va empêcher l'utilisation de certaines features de powershell.
Liste les process en cours
powershell
tasklist /svcÉnumérer les variables d'environnement
powershell
setÉnumérer les informations système
powershell
systeminfoÉnumérer les différents patchs/updates appliqués
powershell
wmic qfe
ou
Get-HotFix | ft -AutoSizeLister les programmes installés
powershell
wmic product get name
ou
Get-WmiObject -Class Win32_Product | select Name, VersionLister les services réseaux
powershell
netstat -anoLister les users loggés
powershell
query userÉnumérer les comptes utilisateur et les groupes
powershell
net user
net localgroupeLister les informations à propos d'un groupe en particulier
powershell
net localgroup $groupCreds hunting
powershell
findstr /SIM /C:"password" *.txt *.ini *.cfg *.config *.xml *.bakpowershell
gc 'C:\Users\htb-student\AppData\Local\Google\Chrome\User Data\Default\Custom Dictionary.txt' | Select-String passwordpowershell
gci -Path . -recurse -ea SilentlyContinue -Include *.ini,*.cfg,*.txtLire historique powershell
powershell
gc (Get-PSReadLineOption).HistorySavePathTenter de lire celui de tout les utilisateurs
powershell
foreach($user in ((ls C:\users).fullname)){cat "$user\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt" -ErrorAction SilentlyContinue}