Aula  ·  Windows & PowerShell  /  Lección 06
06Lección 6 · Lo que el equipo hace

Procesos, servicios y red (avanzado)

Lo que tu equipo hace sin parar, bajo control. Verás procesos con tasklist/taskkill y Get-Process/Stop-Process, servicios con sc y la familia *-Service, y la red puerto a puerto con netstat -ano, Get-NetTCPConnection y Test-NetConnection. Y el truco maestro: saltar del puerto abierto al programa que lo abrió.

Progreso del trackLección 06 de 10
powershell.exe
PS C:\> Get-Process | Sort CPU -Desc | Select -First 3 Name Id CPU chrome 5120 61.4 Teams 8044 19.2 PS C:\> Get-NetTCPConnection -LocalPort 443 | Select OwningProcess OwningProcess: 5120 PS C:\>
▶
Vídeo de la lección. Míralo para ver todos estos comandos en acción, paso a paso y sin prisa.
Ver el vídeo →

⚙Tres cosas que un equipo hace TODO el rato

Mientras el equipo está encendido pasan tres cosas sin parar, y dominar la consola es, en gran parte, saber mirarlas y gobernarlas:

Procesoslos programas que están corriendo ahora mismo (cada uno con su número, el PID).
Serviciosprogramas de fondo que arrancan solos y viven sin ventana (el antivirus, el servidor web, el spooler de impresión...).
Redlas conexiones que entran y salen, y qué proceso tiene abierto cada puerto.

Las tres se cruzan constantemente: un servicio es un proceso especial, y ese proceso puede tener abierto un puerto de red. Aprender a saltar de uno a otro es la habilidad de esta lección.

Casi todo lo de este primer tramo solo LEE: ver procesos, servicios y conexiones no cambia nada. Parar o matar cosas sí tiene efecto, y lo marcaremos claramente cuando lleguemos ahí.

📊Procesos en CMD: tasklist y taskkill

El par clásico: tasklist para ver y taskkill para cerrar. Lo potente está en el filtro /FI, que te deja acotar por nombre, PID, memoria o estado:

▸Procesos (CMD)9 comandos
tasklist
lista todos los procesos con su nombre, PID y memoria.
tasklist /v
versión detallada: añade el usuario dueño y el título de la ventana.
tasklist /svc
muestra qué servicios corre cada proceso (clave con svchost.exe).
tasklist /FI "IMAGENAME eq chrome.exe"
filtra por nombre de programa (todos los procesos de Chrome).
tasklist /FI "MEMUSAGE gt 200000"
filtra por memoria: los que gastan más de ~200 MB.
taskkill /IM notepad.exe
cierra por nombre TODAS las instancias de ese programa.
taskkill /PID 5120
cierra un proceso concreto por su PID.
taskkill /IM app.exe /T
/T cierra también los procesos "hijos" que lanzó.
taskkill /IM app.exe /F
/F lo fuerza (sin pedirle que se cierre bien). Último recurso.

Orden de prudencia con taskkill: primero sin /F (pide al programa que cierre ordenadamente); solo si se resiste, añade /F. Forzar puede hacerle perder datos sin guardar.

🔒

El resto de la lección está en el Laboratorio

Esto es una muestra gratuita. La lección completa (los 8 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.

Únete para desbloquearla →