Kit de ofuscação de prova de conceito para ferramentas de pós-exploração em C#. Isto irá realizar as seguintes ações para um projeto C# do Visual Studio.
Alterar o nome da ferramenta
Alterar o GUID do projeto
Ofuscar strings compatíveis nos ficheiros de código fonte com base no método de ofuscação inserido pelo utilizador
Remove comentários de uma linha (ex.: // isto é um comentário)
Remove a opção de string PDB para assembly .NET compilado em modo release
A tabela abaixo mostra as estatísticas de deteção baseada em assinaturas entre as versões não ofuscadas e ofuscadas de 20 ferramentas C# públicas populares com InvisibilityCloak.
Isto é especificamente para o Microsoft Defender (versão gratuita), e preciso a partir de 14 de abril de 2022.
Estatísticas de Tamanho de Ferramentas C# Compiladas
A tabela abaixo mostra os tamanhos de ficheiro de 20 ferramentas C# públicas populares entre as versões não ofuscadas e ofuscadas usando InvisibilityCloak com vários métodos de ofuscação de strings.