analyzing-windows-shellbag-artifacts
Ajuda seu agente a analisar artefatos do Shellbag do Windows para reconstruir a navegação de pastas. Útil para provar que um usuário acessou certas pastas, mesmo que tenham sido excluídas.
O que ela faz
Essa ferramenta analisa o histórico de como você navegou por pastas no Windows. Ela ajuda a descobrir quais pastas você visitou, mesmo que já as tenha apagado.
Quando usar
- ✓Para saber se alguém acessou uma pasta que não existe mais.
- ✓Para investigar o que um usuário fez no computador.
- ✓Para verificar se um pendrive ou pasta de rede foi acessado.
Exemplo do que pedir para a IA
“Mostre as pastas que o usuário acessou no computador.”
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 lê informações escondidas no registro do Windows que o sistema salva quando você abre pastas. Ferramentas como SBECmd ou ShellBags Explorer mostram essas informações de forma organizada.
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 mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-windows-shellbag-artifactsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-windows-shellbag-artifacts/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.
Analisando Artefatos de Shellbag do Windows
Visão Geral
Shellbags são artefatos do registro do Windows que rastreiam como os usuários interagem com pastas através do Windows Explorer, armazenando configurações de visualização como tamanho de ícone, posição da janela, ordem de classificação e modo de exibição. De uma perspectiva forense, Shellbags fornecem evidências definitivas de acesso a pastas -- mesmo pastas que não existem mais no sistema. Quando um usuário navega para uma pasta através do Windows Explorer, da caixa de diálogo Abrir/Salvar ou do Painel de Controle, uma entrada de Shellbag é criada ou atualizada na colmeia de registro do usuário. Essas entradas persistem após a exclusão da pasta, desconexão da unidade e até mesmo após reinícios do perfil do usuário, tornando-as inestimáveis para provar que um usuário navegou para diretórios específicos em unidades locais, dispositivos USB, compartilhamentos de rede ou arquivos zip.
Quando Usar
- Ao investigar incidentes de segurança que exigem a análise de artefatos de shellbag do Windows
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas
Pré-requisitos
- Familiaridade com conceitos e ferramentas de forense digital
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Localizações do Registro
Windows 7/8/10/11
| Colmeia | Caminho da Chave | Armazena |
|---|---|---|
| NTUSER.DAT | Software\Microsoft\Windows\Shell\BagMRU | Árvore hierárquica de pastas |
| NTUSER.DAT | Software\Microsoft\Windows\Shell\Bags | Configurações de visualização por pasta |
| UsrClass.dat | Local Settings\Software\Microsoft\Windows\Shell\BagMRU | Área de Trabalho/Shell do Explorer |
| UsrClass.dat | Local Settings\Software\Microsoft\Windows\Shell\Bags | Configurações de visualização adicionais |
Estrutura BagMRU
A chave BagMRU contém uma árvore hierárquica de subchaves numeradas representando a estrutura do diretório. Cada valor de subchave contém um blob binário de Item de Shell (SHITEMID) codificando a identidade da pasta:
- Raiz (BagMRU): Raiz do namespace da Área de Trabalho
- BagMRU\0: Normalmente "Meu Computador"
- BagMRU\0\0: Primeira unidade (por exemplo, C:)
- BagMRU\0\0\0: Primeira subpasta em C:
Cada Item de Shell contém:
- Tipo de item (pasta, unidade, rede, zip, painel de controle)
- Nome curto (formato 8.3)
- Nome longo (Unicode)
- Timestamps de criação/modificação
- Entrada/sequência MFT para pastas NTFS
Análise com Ferramentas EZ
SBECmd (Linha de Comando)
# Parse shellbags from a directory of registry hives
SBECmd.exe -d "C:\Evidence\Registry" --csv C:\Output --csvf shellbags.csv
# Parse from a live system (requires admin)
SBECmd.exe --live --csv C:\Output --csvf live_shellbags.csv
# Key output columns:
# AbsolutePath - Full reconstructed path
# CreatedOn - When the folder was first browsed
# ModifiedOn - When view settings were last changed
# AccessedOn - Last access timestamp
# ShellType - Type of shell item (Directory, Drive, Network, etc.)
# Value - Raw shell item data
ShellBags Explorer (GUI)
# Launch GUI tool for interactive analysis
ShellBagsExplorer.exe
# Load registry hives: File > Load Hive
# Navigate the tree structure to see folder hierarchy
# Right-click entries for detailed shell item properties
Cenários de Investigação Forense
Comprovando Navegação em Dispositivo USB
Shellbag Path: My Computer\E:\Confidential\Project_Files
ShellType: Directory (on removable volume)
CreatedOn: 2025-03-15 09:30:00 UTC
This proves the user navigated to E:\Confidential\Project_Files
via Windows Explorer, even if the USB drive is no longer connected.
The volume letter E: and directory timestamps can be correlated
with USBSTOR and MountPoints2 registry entries.
Detectando Acesso a Compartilhamento de Rede
Shellbag Path: \\FileServer01\Finance\Q4_Reports
ShellType: Network Location
AccessedOn: 2025-02-20 14:15:00 UTC
This proves the user browsed to a network share, even if
the share has been decommissioned or access revoked.
Identificando Conhecimento de Pasta Excluída
Shellbag Path: C:\Users\suspect\Documents\Exfiltration_Staging
ShellType: Directory
CreatedOn: 2025-01-10 08:00:00 UTC
Even though C:\Users\suspect\Documents\Exfiltration_Staging
no longer exists, the Shellbag entry proves the user
created and navigated to this folder.
Limitações
- Shellbags registram apenas interações em nível de pasta, não acesso a arquivos individuais
…
Perguntas frequentes
O que são 'Shellbags'?
São como anotações que o Windows faz sobre como você visualiza e navega pelas pastas, como o tamanho dos ícones ou a ordem dos arquivos.
Essa ferramenta mostra quais arquivos eu abri?
Não, ela mostra apenas quais pastas você visitou usando o Explorador de Arquivos do Windows. Ela não registra o acesso a arquivos individuais.
Funciona se eu apagar a pasta?
Sim, o registro do Windows guarda essa informação mesmo depois que a pasta é excluída.
Detalhes
Descrição original do autor
Analyze Windows Shellbag (BagMRU) registry artifacts with SBECmd and Shellbags Explorer to reconstruct folder browsing activity and prove user interaction with directories, including removable media and network shares, even after the folders are deleted. Use when reconstructing a user's folder access history or proving access to a since-removed directory in DFIR work.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5507
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC