XUT_ / COURSES / CYBER SECURITY 101

Real-Time System Analysis

Para recopilar más información avanzada del sistema, especialmente referente a los aspectos dinámicos como procesos en ejecución, servicios y conexiones de red activas, podemos usar un set de cmdlets.

Get-Pocess nos retorna una vista de los procesos en ejecución actuales, incluyendo la CPU y el uso de memoria.

De manera similar, Get-Service nos permite ver los servicios en la máquina y sus estados.

Para monitorizar conexiones de red activas, usamos Get-NetTCPConnection, que muestra las conexiones TCP actuales dando una vista de conexiones remotas y locales.

Para generar hashes de archivos podemos usar Get-FileHash: Get-FileHash -Path "ruta".

Ejercicio: El pirata del ejercicio anteroro (p1r4t3) ha modificado un servicio para que la propiedad DisplayName muestre su motto, encuentra el servicio.

Respuesta:

Powershell
PS C:\Users\captain> Get-Service | Where-Object { $_.DisplayName -like "*A merry life and a short one.*" }

Status   Name               DisplayName                           
------   ----               -----------                           
Running  p1r4t3-s-compass   A merry life and a short one.