CommunityEscrita e Ediçãogithub.com

lindytextual955/Anti-Detect-C-Sharp

Detecta e bloqueia depuradores, scanners de memória e ferramentas de injeção em aplicações C# nos ambientes .NET Core, .NET Framework e Native AOT.

O que é Anti-Detect-C-Sharp?

Esta skill oferece um conjunto de técnicas anti-detecção e anti-engenharia reversa para aplicações C#, permitindo que desenvolvedores protejam seu software contra análise e manipulação maliciosa. Ela detecta a presença de depuradores (como WinDbg, OllyDbg e Visual Studio Debugger), scanners de memória (como Cheat Engine e Process Hacker) e ferramentas de injeção de código (como DLL Injectors). A skill é compatível com .NET Core, .NET Framework e Native AOT, garantindo ampla cobertura para diferentes tipos de projetos C#. Seu funcionamento baseia-se em verificações de integridade do processo, monitoramento de chamadas de sistema e uso de APIs nativas do Windows para identificar e bloquear ferramentas de análise sem comprometer a performance da aplicação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add lindytextual955/Anti-Detect-C-Sharp

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Anti-Detect-C-Sharp faz?

Detecta e bloqueia depuradores, scanners de memória e ferramentas de injeção em aplicações C# nos ambientes .NET Core, .NET Framework e Native AOT.

Visão Geral

Esta skill implementa técnicas anti-depuração, anti-análise e anti-engenharia reversa para proteger sua aplicação C# contra:

  • Depuradores (WinDbg, OllyDbg, x64dbg, Visual Studio Debugger)
  • Scanners de memória (Cheat Engine, Process Hacker)
  • Ferramentas de injeção (DLL Injectors, Reflexil)

Requisitos

  • .NET 6+ ou .NET Framework 4.6.1+
  • Suporte a Native AOT (opcional)
  • Permissões de administrador para algumas verificações avançadas

Instalação

dotnet add package AntiDetectSharp

Uso Básico

using AntiDetect;

class Program
{
    static void Main()
    {
        // Inicializa proteções
        var protector = new ApplicationProtector();
        protector.EnableAll();
        
        // Seu código da aplicação
        Console.WriteLine("Aplicação protegida rodando...");
    }
}

Técnicas Implementadas

TécnicaDescriçãoPlataforma
Verificação de DepuradorDetecta se um depurador está anexado ao processo.NET Core / Framework / AOT
Anti-Scan de MemóriaDetecta ferramentas que escaneiam a memória do processo.NET Core / Framework / AOT
Proteção contra InjeçãoBloqueia injeção de DLLs e código externo.NET Core / Framework
Ofuscação de CódigoOfusca a lógica para dificultar engenharia reversa.NET Core / Framework / AOT
Anti-DumpImpede dump do processo para análise offline.NET Framework (com P/Invoke)

Configuração Avançada

var config = new ProtectionConfig
{
    EnableDebuggerDetection = true,
    EnableMemoryScannerDetection = true,
    EnableInjectionProtection = true,
    EnableCodeObfuscation = true,
    EnableAntiDump = true,
    CheckIntervalMs = 1000
};

var protector = new ApplicationProtector(config);
protector.Start();

Notas

  • Algumas técnicas podem exigir execução como administrador.
  • Em Native AOT, certas verificações podem não estar disponíveis.
  • Para ambientes de produção, teste exaustivamente para garantir compatibilidade.

Contribuição

Pull requests são bem-vindos. Leia o guia de contribuição antes de enviar alterações.

Licença

MIT

Habilidades Relacionadas