Saltar al contenido
OPS // KITitspentest.sh

E-SC

sc

Consulta e inspecciona servicios de Windows en el sitio — nombres, estados y rutas de binario.

Sitio oficialVolver al catálogo

RESUMEN

sc es el comando integrado de Service Control en Windows (learn.microsoft.com). `sc query` y `sc qc` imprimen el estado, el tipo de arranque y la ruta del binario de cada servicio — los mismos datos que importa un check de escalada: rutas sin comillas con espacios, binarios de servicio escribibles y servicios que corren como SYSTEM que un usuario sin privilegios puede reconfigurar.

Consultar es enumeración. Crear, arrancar o cambiar un servicio es un cambio de configuración en un host en vivo, queda registrado por defecto, y solo está en alcance cuando las reglas de engagement permiten post-explotación en esa máquina. Quédate en query/qc hasta tener esa aprobación.

CASOS DE USO

Casos de uso en un engagement

  • 01

    Listar todos los servicios y tipos de arranque en un host Windows en alcance.

  • 02

    Imprimir la ruta de binario de un servicio concreto para revisar comillas y ACLs.

  • 03

    Confirmar si un servicio se recuperó de un crash o sigue parado.

  • 04

    Documentar una configuración débil de servicio como pista de escalada de privilegios.

PRIMEROS PASOS

En un host Windows en alcance, para listar servicios y sus rutas de imagen antes de decidir si un ACL débil o una ruta sin comillas es un hallazgo.

  1. Confirma que el host Windows está en alcance para enumeración local.
  2. Lista servicios con sc query y luego sc qc sobre cualquier nombre cuya ruta o cuenta se vea interesante.
  3. Anota rutas de binario sin comillas, escribibles o que corran con una cuenta de alto privilegio.
  4. No crees ni modifiques un servicio salvo que la post-explotación en este host esté explícitamente autorizada.
sc query state= all

ANTES DE USARLA

Qué revisar antes de lanzarla

sc create / sc config / sc start cambian el host y son eventos de alta señal en los registros Security y System — trátalos como post-explotación, no como enum.

Un sc remoto contra otra máquina usa RPC y aparecerá en los logs de ese host; confirma que el objetivo remoto está en alcance.

Un binario de servicio escribible es una pista hasta que confirmas el ACL en disco; sc qc solo no prueba explotabilidad.

SIGUE EXPLORANDO

Ver toda la fase →