Kit de herramientas de ofuscación de prueba de concepto para herramientas de post-explotación en C#. Esto realizará las siguientes acciones para un proyecto de C# en Visual Studio.
Cambiar el nombre de la herramienta
Cambiar el GUID del proyecto
Ofuscar cadenas compatibles en los archivos de código fuente según el método de ofuscación ingresado por el usuario
Eliminar comentarios de una línea (p. ej., // esto es un comentario)
Eliminar la opción de cadena PDB para el ensamblado .NET compilado en modo release
La siguiente tabla muestra las estadísticas de detección basada en firmas entre las versiones sin ofuscar y ofuscadas de 20 herramientas C# públicas populares con InvisibilityCloak.
Esto es específicamente para Microsoft Defender (versión gratuita), y preciso al 14 de abril de 2022.
Estadísticas de tamaño de herramientas C# compiladas
La siguiente tabla muestra los tamaños de archivo de 20 herramientas C# públicas populares entre las versiones sin ofuscar y ofuscadas usando InvisibilityCloak con varios métodos de ofuscación de cadenas.