Pular para o conteúdo
Skillpedia
Código em geral42 mil · #4787

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

https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/thick-client/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/thick-client/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-client

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/thick-client/SKILL.md -o SKILL.md
Conteú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)

  1. NOW: Leia ../field-journal/precedent-pentest.md
  2. NOW: Confirme se o alvo é um cliente desktop "thick" (GUI ou serviço associado em Win/macOS/Linux), não puramente web.
  3. NOW: Inicialização do caso; Fonte do pacote de instalação e conta de teste a serem incluídos no escopo.
  4. NEXT: Ferramentas (proxy upstream do Burp, monitoramento de processos, ferramentas de engenharia reversa).
  5. 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.

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4787
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas