
PurpleSharp es una herramienta de simulación de adversarios en C# que ejecuta técnicas de adversarios con el propósito de generar telemetría de ataques en entornos Windows monitorizados.
Defender las redes empresariales contra los atacantes sigue siendo un desafío difícil para los equipos azules. La prevención se ha quedado corta; mejorar las capacidades de detección y respuesta ha demostrado ser un paso en la dirección correcta. Sin embargo, sin la telemetría producida por el comportamiento adversario, construir nuevas capacidades de detección y probar las existentes se verá limitado.
PurpleSharp es una herramienta de simulación de adversarios de código abierto escrita en C# que ejecuta técnicas adversarias dentro de entornos de Active Directory de Windows. La telemetría resultante se puede aprovechar para medir y mejorar la eficacia de un programa de ingeniería de detección. PurpleSharp utiliza el marco MITRE ATT&CK y ejecuta diferentes técnicas a lo largo del ciclo de vida del ataque: ejecución, persistencia, escalada de privilegios, acceso a credenciales, movimiento lateral, etc. Actualmente es compatible con 47 técnicas únicas de ATT&CK.
PurpleSharp se presentó por primera vez en Derbycon IX en septiembre de 2019.
Se lanzó una versión actualizada el 6 de agosto de 2020 como parte de BlackHat Arsenal 2020. La última versión se lanzó en agosto de 2021 como parte de BlackHat Arsenal 2021
Visite la sección Demos para ver PurpleSharp en acción.
La telemetría de ataque producida por la simulación de técnicas con PurpleSharp ayuda a los equipos de investigación y detección en:
PurpleSharp se puede compilar con Visual Studio Community 2019 o 2020.
Descargar el binario de la última versión listo para usar para ejecutar simulaciones TTP.
Se requiere .NET Framework 4.5.
El ensamblaje de PurpleSharp es todo lo que necesitas para comenzar a simular ataques.
Para ideas de simulación, consulta el Active Directory Purple Team Playbook, un repositorio de playbooks JSON listos para usar con PurpleSharp.
La comunidad es una gran fuente de ideas y comentarios. Gracias a todos.
Este proyecto está licenciado bajo la Licencia BSD de 3 cláusulas; consulte el archivo LICENSE para más detalles.