Pular para o conteúdo
Skillpedia
Segurança48 mil · #3514

macos-reverse

Permite ao seu agente analisar sistemas macOS em detalhes. Ajuda a investigar segurança, código e malwares em plataformas Apple.

O que ela faz

Esta ferramenta ajuda a investigar programas e arquivos suspeitos no macOS. Ela verifica assinaturas, analisa códigos e entende como programas escritos em Objective-C e Swift funcionam.

Quando usar

  • ✓Quando você encontra um programa ou arquivo que parece suspeito no seu Mac.
  • ✓Para verificar se um programa tem permissões estranhas ou foi modificado.
  • ✓Ao tentar entender como um programa específico no macOS funciona por dentro.

Exemplo do que pedir para a IA

“Analise este arquivo suspeito do meu Mac e me diga se ele é seguro.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/macos-reverse/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/macos-reverse/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela usa ferramentas específicas do macOS para olhar dentro dos programas. Primeiro, verifica a identidade e as permissões do programa. Depois, examina o código para entender sua estrutura e comportamento.

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 macos-reverse

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/macos-reverse/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.

Engenharia Reversa de macOS / Mach-O

Quando Usar

  • Analisando binários de macOS ou amostras de malware suspeitas.
  • Inspecionando entitlements, assinaturas e estruturas ObjC/Swift.

Cenários de Uso

  • Executáveis Mach-O / dylib / framework
  • Pacotes .app, LaunchAgent/Daemon
  • Símbolos e runtime Objective-C / Swift
  • Análise de comportamento relacionada a Notarização/Assinatura, Hardened Runtime, TCC
  • Análise estática/dinâmica de malware para macOS (em conjunto com malware-analysis)

Fluxo de Trabalho

1. Pacote e Assinatura

file target
codesign -dv --verbose=4 target
spctl -a -vv target 2>&1
otool -L target

2. Estático

□ class-dump / swift-demangle / Hopper / Ghidra / IDA
□ 字符串与 XPC 服务名、TCC 敏感 API
□ LC_LOAD_dylib 依赖与 rpath

3. Dinâmico

□ lldb / Frida
□ fs_usage / log stream 观察
□ 网络:联合 protocol-reverse 或代理

Cadeia de Ferramentas

Ferramenta Uso
otool / nm / codesign Incluído no sistema
Hopper / Ghidra / IDA Descompilação
class-dump / dsdump ObjC
Frida / lldb Dinâmico
jtool2 Mach-O

Referências

  • references/macho-triage.md
  • ../mobile-reverse/ (iOS) ../ghidra-reverse/ ../malware-analysis/

Contexto de Roteamento

Anterior: MASTER R31
Próximo: iOS → mobile-reverse; Amostras genéricas → malware-analysis

Autoverificação de Tarefa Concluída

  • O status de assinatura/Hardened Runtime foi registrado?
  • Existem conclusões em nível de endereço/símbolo?
  • Checklist?

Limitações

  • O Apple Silicon e o hardened runtime adicionam complexidade à descompactação.
  • Algumas análises exigem a desativação do SIP em uma VM de laboratório dedicada.

Adaptado de zhaoxuya520/reverse-skill (MIT).

Perguntas frequentes

O que são 'entitlements' e 'signatures'?

'Signatures' são como um selo de autenticidade que garante que o programa não foi alterado. 'Entitlements' são as permissões especiais que um programa tem para acessar certas partes do sistema ou dados.

O que é Objective-C/Swift?

São as linguagens de programação mais comuns usadas para criar aplicativos no macOS e iOS. Entender essas estruturas ajuda a analisar o código.

Posso usar isso para analisar qualquer tipo de arquivo?

Esta ferramenta é focada em arquivos executáveis e pacotes de programas do macOS (arquivos Mach-O). Ela não é ideal para outros tipos de arquivos como documentos ou imagens.

Detalhes

Descrição original do autor

Authorized macOS and Mach-O reverse engineering: codesign inspection, Objective-C/Swift recovery, endpoint-security surfaces, and Apple-platform malware analysis.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3514
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas