thick-client
Permite que seu agente teste a segurança de aplicativos de desktop. Ele examina como os programas armazenam dados localmente e se comunicam com outros sistemas.
O que ela faz
Esta ferramenta ajuda a testar a segurança de programas instalados no seu computador (não no navegador). Ela verifica como esses programas guardam informações, se comunicam com outros programas e se atualizam de forma segura.
Quando usar
- ✓Quando você quer verificar a segurança de um programa instalado.
- ✓Ao analisar como um programa guarda senhas ou dados.
- ✓Para entender se as atualizações de um programa são seguras.
Exemplo do que pedir para a IA
“Analise a segurança do programa X instalado no meu Windows.”
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
A ferramenta examina o programa em busca de pontos fracos, como informações sensíveis salvas de forma insegura ou canais de comunicação vulneráveis.
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 zhaoxuya520/reverse-skill --skill thick-clientOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/thick-client/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.
Testes de Segurança em Clientes "Thick"
AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)
NOW: Leia../field-journal/precedent-pentest.mdNOW: Confirme se o alvo é um cliente desktop "thick" (GUI ou serviço associado em Win/macOS/Linux), não puramente web.NOW: Inicialização do caso; Fonte do pacote de instalação e conta de teste a serem incluídos no escopo.NEXT: Ferramentas (proxy upstream do Burp, monitoramento de processos, ferramentas de engenharia reversa).ACT: Mapa de fronteiras de confiança → Superfície local → Superfície de rede → Atualização/Cadeia de suprimentos.
Cenários de Aplicação
- Clientes com arquitetura C/S, Electron/Qt/.NET WinForms/WPF.
- Armazenamento de configuração/credenciais locais, IPC, Named Pipes.
- Pesquisa de bypass de validação forçada no cliente (autorização).
- Canais de atualização automática e verificação de assinatura de código.
Fluxo de Trabalho
1. Construir Fronteiras
□ 进程树、子进程、驱动/服务
□ 监听端口与出站域名
□ 本地敏感路径:%APPDATA%、Keychain、注册表
2. Superfície de Ataque Local
□ 明文配置、硬编码密钥、调试开关
□ DLL 劫持/搜索顺序(Windows)
□ 数据库文件(SQLite)权限与加密
□ IPC:谁可连接?是否鉴权?
3. Superfície de Rede
□ 系统代理 / 应用自定义 TLS
□ 证书钉扎 → 联合 mobile/js 方法学或 Frida
□ API 越权:客户端隐藏的管理接口
4. Verificação de Engenharia Reversa
□ .NET → dotnet-reverse;原生 → ida/ghidra;Electron → asar + js-reverse
Cadeia de Ferramentas
| Ferramenta | Uso |
|---|---|
| Process Monitor / API Monitor | Comportamento |
| Burp / mitmproxy | Tráfego |
| dnSpy / IDA / Ghidra | Engenharia Reversa |
| Sysinternals | Superfície Windows |
| asar / nexe detection | Electron |
Referências
references/thick-client-checklist.md../dotnet-reverse/../ida-reverse/../js-reverse/../api-security/
Contexto de Roteamento
Upstream: MASTER R32
Downstream: Protocolo puro protocol-reverse; Atualização da cadeia de suprimentos supply-chain-security
Autoverificação de Conclusão da Tarefa
- O mapa de fronteiras de confiança foi desenhado?
- As superfícies local e de rede foram cobertas?
- Checklist?
Perguntas frequentes
O que é um 'thick client'?
É um programa que você instala e roda diretamente no seu computador, como um editor de texto ou um jogo, em oposição a um site que você acessa pelo navegador.
Isso é perigoso?
Não, esta ferramenta é usada por especialistas em segurança para encontrar e corrigir falhas, tornando os programas mais seguros para todos.
Preciso ser um programador para usar?
Não, você só precisa saber o nome do programa que quer analisar.
Detalhes
Descrição original do autor
Use for authorized security testing of desktop thick clients including local storage, update channels, IPC, traffic, and client-side trust boundaries.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4787
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC