Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Find-AdminAccess — Esta herramienta en C# realiza un ataque de spraying para obtener acceso de administrador en todo el dominio. | Kitploit
Herramientas/GitHubGitHub/lsecqt/find-adminaccess
Escalada de PrivilegiosReconocimientoMapeo de RedesMovimiento LateralRecopilación de InformaciónPost-ExplotaciónPruebas de Penetración
GitHublsecqt/find-adminaccess

Find-AdminAccess

Esta herramienta en C# realiza un ataque de spraying para obtener acceso de administrador en todo el dominio.

Ver Repositorio
9081hace 9 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

FindAdminAccess

Una utilidad en C# que enumera los equipos de un dominio y prueba el acceso administrativo a los mismos, incluyendo comprobaciones de conectividad, verificación de privilegios de administrador y prueba de escriturabilidad del recurso compartido C$.

Características

  • Enumera todos los equipos en un dominio de Active Directory
  • Prueba la conectividad de red
  • Verifica el acceso administrativo mediante la API del Administrador de Control de Servicios (SCM)
  • Prueba la escriturabilidad del recurso compartido administrativo C$
  • Soporte para procesamiento síncrono y asíncrono
  • Especificación flexible del dominio y el controlador de dominio
  • Modo de prueba para un solo equipo

Requisitos

  • .NET Framework (o .NET Core/5+)
  • Sistema operativo Windows
  • Equipo unido al dominio o credenciales de dominio
  • Permisos adecuados para consultas de Active Directory
  • Derechos administrativos en los equipos de destino (para verificar el acceso)

Uso

Sintaxis básica

root@kitploit:~
FindAdminAccess.exe [opciones]

Opciones

Ejemplos

Probar todos los equipos del dominio actual (síncrono):

root@kitploit:~
FindAdminAccess.exe

Probar todos los equipos de forma asíncrona (más rápido pero consume más recursos):

root@kitploit:~
FindAdminAccess.exe --async

Especificar dominio y controlador de dominio:

root@kitploit:~
FindAdminAccess.exe --domain contoso.com --dc dc01.contoso.com

Probar un equipo específico:

root@kitploit:~
FindAdminAccess.exe --computer SERVER01 --async

Salida

La herramienta muestra los resultados en formato de tabla:

root@kitploit:~
Computer Name                  Online          Admin Handle    C$ Writable
---------------------------------------------------------------------------
SERVER01.contoso.com           Yes             Yes             Yes
WORKSTATION02.contoso.com      Yes             No              N/A
OFFLINE-PC.contoso.com         No              N/A             N/A

Descripción de columnas

  • Computer Name: FQDN del equipo
  • Online: Si el equipo responde al ping
  • Admin Handle: Si el acceso administrativo (SCM) está disponible
  • C$ Writable: Si el recurso compartido administrativo C$ es escribible

Cómo funciona

  1. Enumeración de equipos: Consulta Active Directory usando PrincipalContext y ComputerPrincipal para recuperar todos los objetos de equipo
  2. Comprobación de conectividad: Usa ping ICMP con tiempo de espera de 1 segundo para verificar la conectividad de red
  3. Prueba de acceso administrativo: Intenta abrir el Administrador de Control de Servicios con derechos SC_MANAGER_ALL_ACCESS mediante P/Invoke
  4. Prueba del recurso C$: Intenta crear y eliminar un archivo de prueba en el recurso compartido administrativo C$

Compilación

Visual Studio

  1. Abra la solución en Visual Studio
  2. Compile el proyecto (Ctrl+Mayús+B)

Línea de comandos

root@kitploit:~
csc /out:FindAdminAccess.exe Program.cs

O con .NET CLI:

root@kitploit:~
dotnet build

Solución de problemas

Si encuentra errores de conexión al dominio, pruebe estos pasos:

  1. Verifique la resolución DNS del dominio/DC
  2. Compruebe si los puertos LDAP (389/636/3268/3269) son accesibles
  3. Intente usar solo --dc sin el parámetro --domain
  4. Intente usar el FQDN del DC en lugar de la dirección IP
  5. Asegúrese de tener permisos de consulta al dominio

Notas

  • La prueba del equipo local está pendiente (TODO)
  • El modo asíncrono aumenta significativamente el rendimiento para dominios grandes
  • Los intentos fallidos de acceso administrativo no generan errores detallados por defecto (se pueden habilitar en el código)

Autor

Lsecqt

Descargar herramienta
OpciónDescripción
--asyncProcesa equipos de forma asíncrona para una ejecución más rápida
--domain <nombre>Especifica el nombre del dominio (ej., contoso.com)
--dc <servidor>Especifica el controlador de dominio a consultar
--computer <nombre>Prueba solo un equipo específico
--help, -h, /?Muestra el mensaje de ayuda