Набор инструментов для обфускации PoC (proof-of-concept) для инструментов пост-эксплуатации на C#. Этот инструмент выполняет следующие действия для проекта Visual Studio на C#:
Изменение имени инструмента
Изменение GUID проекта
Обфускация совместимых строк в файлах исходного кода на основе метода обфускации, указанного пользователем
Удаление однострочных комментариев (например, // это комментарий)
Удаление опции строки PDB для скомпилированной сборки .NET в релизной конфигурации
В таблице ниже показана статистика обнаружения на основе сигнатур между необфусцированными и обфусцированными версиями 20 популярных публичных C#-инструментов с помощью InvisibilityCloak.
Это относится конкретно к Microsoft Defender (бесплатная версия) и актуально на 14 апреля 2022 года.
Статистика размеров скомпилированных C#-инструментов
В таблице ниже показаны размеры файлов 20 популярных публичных C#-инструментов между необфусцированными и обфусцированными версиями с использованием InvisibilityCloak с различными методами обфускации строк.