
Una colección de herramientas que se integran con Cobalt Strike (y posiblemente otros frameworks C2) mediante técnicas de BOF y carga de DLL reflectiva.
Este repositorio contiene una colección de herramientas que se integran con Cobalt Strike (y posiblemente otros frameworks C2) mediante técnicas BOF y de carga de DLL reflectivas.
Estas herramientas no forman parte de nuestro producto OST comercial y están escritas con el objetivo de contribuir a la comunidad a la que tanto debemos. Actualmente este repositorio contiene una sección con herramientas BOF (Beacon Object Files) y una sección con otras herramientas (exploits, DLL reflectivas, etc.). Todas estas herramientas están escritas por miembros de nuestro equipo y son utilizadas por nosotros en asignaciones de red team. Con el tiempo, se añadirán o modificarán más herramientas con nuevas técnicas o funcionalidades.
El conjunto de herramientas actualmente consta de las siguientes herramientas:
Beacon Object Files (BOF)
| Nombre | Descripción |
|---|---|
| AddMachineAccount | Abusar de la configuración predeterminada de cuota de máquinas de Active Directory (ms-DS-MachineAccountQuota) para añadir cuentas de máquina no autorizadas. |
| Askcreds | Recolectar contraseñas simplemente preguntando. |
| CVE-2022-26923 | Exploit de escalada de privilegios de dominio CVE-2022-26923 Active Directory (ADCS). |
| Domaininfo | Enumerar información del dominio utilizando Active Directory Domain Services. |
| FindObjects | Enumerar procesos en busca de módulos cargados específicos o manejadores de procesos. |
| Kerberoast | Listar todas las cuentas de usuario/servicio con SPN habilitado o solicitar tickets de servicio (TGS-REP) que pueden ser crackeados offline usando HashCat. |
| KerbHash | Hashear contraseña a claves kerberos (rc4_hmac, aes128_cts_hmac_sha1, aes256_cts_hmac_sha1 y des_cbc_md5). |
| Klist | Muestra una lista de los tickets Kerberos actualmente en caché. |
| Lapsdump | Volcar contraseñas LAPS de equipos especificados dentro de Active Directory. |
| PetitPotam | Implementación BOF del ataque PetitPotam publicado por @topotam77. |
| Psc | Mostrar información detallada de procesos con conexiones TCP y RDP establecidas. |
| Psw | Mostrar títulos de ventanas de procesos con ventanas activas. |
| Psx | Mostrar información detallada de todos los procesos en ejecución en el sistema y proporciona un resumen de productos y herramientas de seguridad instalados. |
| Psm | Mostrar información detallada de un ID de proceso específico (módulos cargados, conexiones TCP, por ejemplo). |
| Psk | Mostrar información detallada del kernel de Windows y módulos de driver cargados, y proporciona un resumen de productos de seguridad instalados (drivers AV/EDR). |
| ReconAD | Usar ADSI para consultar objetos y atributos de Active Directory. |
| Smbinfo | Recopilar información de versión de sistema remoto usando la API NetWkstaGetInfo sin necesidad de ejecutar el escáner de puerto (tcp-445) de Cobalt Strike. |
| SprayAD | Realizar un ataque rápido de pulverización de contraseñas Kerberos o LDAP contra Active Directory. |
| StartWebClient | Iniciar el Servicio WebClient mediante programación desde el contexto de usuario usando un disparador de servicio. |
| WdToggle | Parchear lsass para habilitar el almacenamiento en caché de credenciales WDigest y eludir Credential Guard (si está habilitado). |
| Winver | Mostrar la versión de Windows en ejecución, el número de compilación y la revisión de parche (Update Build Revision). |
Otros
| Nombre | Descripción |
|---|---|
| PetitPotam | Implementación DLL reflectiva del ataque PetitPotam publicado por @topotam77 |
| RemotePipeList | Herramienta .NET para enumerar tuberías con nombre remotas |
make dentro de la subcarpeta BOF.