edr-bypass-re
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta ajuda a entender como programas de segurança (EDR) funcionam e como testar técnicas para contorná-los em ambientes controlados. Ela permite estudar como esses programas monitoram atividades suspeitas e como criar métodos para que outros programas passem despercebidos por eles.
Quando usar
- ✓Estudar como programas de segurança monitoram atividades em um laboratório autorizado.
- ✓Testar se as defesas de segurança conseguem detectar técnicas conhecidas de evasão.
- ✓Pesquisar e desenvolver novas formas de contornar programas de segurança em um ambiente de teste.
Exemplo do que pedir para a IA
“Como posso testar se um programa de segurança detecta quando eu tento esconder outro programa dele?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela funciona analisando os pontos onde o programa de segurança 'escuta' e 'observa' o sistema. Depois, ela aplica técnicas para 'enganar' esses pontos de escuta, fazendo com que a atividade pareça normal.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill edr-bypass-reOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/edr-bypass-re/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Quando Usar
- Estudando superfícies de telemetria de EDR em um laboratório de red-team autorizado.
- Avaliando a cobertura de detecção contra classes conhecidas de técnicas de bypass.
适用范围
红队 / 对抗模拟在已获授权的目标主机投递 implant 并躲避现代 EDR 时使用本 skill。
- Red Team / Purple Team / Exercícios de Confronto — O cliente deseja avaliar a capacidade de detecção real do SOC e do EDR.
- Desenvolvimento de Implant / Framework C2 Próprio — Desenvolver cargas úteis para testar produtos próprios, necessitando contornar EDRs próprios ou de terceiros.
- Avaliação de Produtos EDR — Avaliar objetivamente a cobertura de detecção de um determinado EDR, com os limites de conformidade já confirmados.
- CTF / Ataque e Defesa no Windows — Necessidade de execução estável em hosts endurecidos durante competições.
Cenários Inadequados:
- Fabricantes de antivírus realizando engenharia reversa completa de seus próprios produtos para relatórios de avaliação comercial para clientes (procure cooperação formal com o fabricante).
- Confronto de evasão para alvos não autorizados (ilegal).
- Evasão de vírus e trojans comuns (esta habilidade foca em OPSEC de Red Team, não ensina como escrever código malicioso).
Divisão de Tarefas com Outras Habilidades
| Cenário | Qual usar |
|---|---|
| Ataque e defesa de ponta a ponta (da rede externa ao controlador de domínio) | attack-chain/ |
| Movimentação lateral na rede interna / Ataque AD | pentest-tools/network-attack-defense.md |
| Implantar um implant em um host específico para contornar o EDR | Esta habilidade |
| Evasão estática pura (ofuscação / empacotamento) | malware-analysis/ (perspectiva reversa) |
attack-chain foca na cadeia de kill completa, esta habilidade foca apenas nos mecanismos internos e métodos de contorno direcionados do EDR como o único adversário.
Princípios Fundamentais
EDR 的四个主要监控面 红队的对策
───────────────────── ─────────────────────
用户态 ntdll hook ◄──► unhook (Peruns Fart / fresh ntdll)
间接 syscall / Hell's Gate
hardware breakpoint Blindside
kernel callback ◄──► call stack spoof
(Ps/Cm/Ob 系列) 走合法触发链(不直接绕,配合上游隐身)
ETW telemetry ◄──► EtwEventWrite patch
(Microsoft-Windows-Threat- NtTraceControl 关 provider
Intelligence 等) AmsiContext 同步处理
AMSI 扫描 ◄──► AmsiScanBuffer patch (mov eax,0x80070057; ret)
(amsi.dll) hardware breakpoint 旁路
reflective 加载副本 amsi.dll
Conceitos-chave:
- EDR não é uma caixa preta — Hooks / callbacks / providers cruciais podem ser descobertos com IDA + Windbg.
- Técnicas de contorno devem ser usadas em combinação — Um simples "unhook" não resolve alertas de ETW, um patch de AMSI isolado não resolve hooks de syscall.
- A ordem é importante — Primeiro patch de ETW → depois patch de AMSI → depois unhook; se a ordem estiver errada, o EDR receberá o alerta de unhook primeiro.
- EDRs modernos consideram ETW + callbacks de kernel como o campo de batalha principal, um simples unhook em user-mode já não é suficiente.
Fluxo de Trabalho
Passo 1: Identificar o EDR do Host Alvo
# 列出常见 EDR / AV 驱动
Get-Service | Where-Object {$_.Name -match 'CSAgent|SentinelAgent|elasticendpoint|esets|ekrn|MsMpEng|wdsvc|cyserver|sysmon|aswbidsagent'}
# 列出加载的 minifilter
fltmc filters
# 列出已注册的内核 callback(需 windbg + 内核调试 / 或用 PChunter / DRVHV)
# !object \Callback
# !pnpcallback / Process / Thread / Image
A tabela de impressões digitais de EDR pode ser encontrada no topo de references/hook-survey.md.
Passo 2: Extrair a Tabela de Hooks do DLL do EDR
- Anexe a um processo que tenha o componente user-mode do EDR injetado (qualquer processo com o EDR implantado).
- No Windbg, despeje a seção
.textdontdll.dllatual. - Compare com o
C:\Windows\System32\ntdll.dlllimpo no disco. - As diferenças são os pontos de hook.
Ou use diretamente pe-sieve:
pe-sieve64.exe /pid 1234 /shellc 3 /modules 3 /dir hooks_dump
Para métodos detalhados, consulte references/hook-survey.md.
Passo 3: Selecionar a Combinação de Técnicas de Contorno
| Ponto de Defesa | Método de Contorno Recomendado |
|---|---|
| Hook inline do ntdll | Syscall indireto + SSN dinâmico (Halo's Gate) |
| Provider ETW-TI | Patch de cabeçalho EtwEventWrite |
| AMSI (PowerShell / .NET) | Patch de AmsiScanBuffer ou HWBP |
| Callback de Kernel | Spoofing de pilha de chamadas + uso de gadget legítimo |
| Sysmon ProcessCreate | Spoofing de PPID + memória não suportada |
Passo 4: Implementar no Implant
O esqueleto do código pode ser encontrado em references/unhook-techniques.md e references/telemetry-blinding.md.
Passo 5: Verificar em Sandbox Local
# 在隔离环境部署目标 EDR 试用版(Defender 默认即可起步)
# 启用 Sysmon + olaf-config
sysmon64.exe -i sysmonconfig.xml
# 跑 implant,看是否触发以下告警源:
# - Defender AMSI
# - ETW-TI
# - Sysmon Event ID 1/7/8/10
# - EDR 控制台
Passo 6: Implantação
- Use diretórios de software legítimos para o caminho de pouso do arquivo.
- Spoof de PPID para explorer.exe.
- Combine com a seção de acesso inicial em
attack-chain.
Cenários Típicos
Cenário 1: Implantar um Beacon semelhante ao Cobalt Strike para contornar Defender + Sysmon
Alvo: Windows 11 Enterprise + Defender (com detecção em nuvem ativada) + Sysmon (configuração olaf)
Requisito: O beacon deve conseguir callback após o pouso sem disparar nenhum alerta.
Combinação de técnicas:
1. Armazenar o shellcode criptografado, descriptografar em tempo de execução.
…
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, é crucial ter permissão explícita e por escrito do dono do sistema antes de usar esta ferramenta. O uso sem autorização é ilegal.
Onde devo usar esta ferramenta?
Recomenda-se fortemente usar esta ferramenta em um ambiente de laboratório isolado, como uma máquina virtual descartável, para evitar qualquer impacto em sistemas reais e não autorizados.
Esta ferramenta cria vírus?
Não, o foco desta ferramenta é a pesquisa e o estudo de técnicas de evasão para fins educacionais ou de segurança autorizada, não para criar ou distribuir malware.
Detalhes
Descrição original do autor
Reverse engineer EDR internals (user-mode hook tables, ETW, AMSI) and study bypass techniques such as direct syscalls, Hell's Gate, and call-stack spoofing. Lab-only red-team research.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2901
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
deep-research
Faz seu agente pesquisar tópicos a fundo, reunindo informações de várias fontes. Ele cita as fontes e indica o nível de confiança. Ideal para análises detalhadas ou investigações.
affaan-m/ECC
research-ops
Permite que seu agente busque fatos e informações atuais. Ele usa pesquisas públicas e o contexto que você fornece para dar respostas baseadas em evidências.
affaan-m/ECC
scientific-thinking-literature-review
Ajuda seu agente a fazer revisões sistemáticas de literatura científica. É útil para compilar e entender pesquisas sobre um tema.
affaan-m/ECC