analyzing-lnk-file-and-jump-list-artifacts
Faz seu agente analisar arquivos de atalho do Windows para entender o que o usuário fez. Ele ajuda a descobrir quais arquivos foram acessados ou programas executados.
O que ela faz
Esta ferramenta analisa arquivos de atalho do Windows (.lnk) e listas de arquivos recentes (Jump Lists). Ela ajuda a descobrir quais arquivos foram acessados, quais programas foram executados e o que os usuários fizeram no computador, mesmo que os arquivos originais tenham sido apagados.
Quando usar
- ✓Investigar atividades suspeitas no Windows.
- ✓Reconstruir o histórico de acesso a arquivos ou execução de programas.
- ✓Verificar quais arquivos foram usados recentemente ou com frequência.
Exemplo do que pedir para a IA
“Analise os arquivos de atalho e listas recentes do usuário 'joao' no computador investigado.”
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 os arquivos .lnk e as Jump Lists, que guardam informações sobre os arquivos que você abre. Ela extrai detalhes como o nome do arquivo original, quando ele foi acessado e qual programa o abriu.
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-lnk-file-and-jump-list-artifactsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-lnk-file-and-jump-list-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 Arquivos LNK e Jump Lists
Visão Geral
Arquivos LNK (atalhos) e Jump Lists do Windows são artefatos forenses críticos que fornecem evidências de acesso a arquivos, execução de programas e comportamento do usuário. Arquivos LNK são criados automaticamente quando um usuário abre um arquivo através do Windows Explorer ou da caixa de diálogo Abrir/Salvar, armazenando metadados sobre o arquivo de destino, incluindo seu caminho original, carimbos de data/hora, número de série do volume, nome NetBIOS e endereço MAC do sistema host. Jump Lists, introduzidas no Windows 7, expandem isso mantendo listas por aplicativo de arquivos acessados recentemente e com frequência. Esses artefatos persistem mesmo após a exclusão dos arquivos de destino, tornando-os inestimáveis para estabelecer que um usuário acessou arquivos específicos em horários específicos.
Quando Usar
- Ao investigar incidentes de segurança que exigem a análise de artefatos de arquivos lnk e jump list
- 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
- LECmd (Eric Zimmerman) para análise de arquivos LNK
- JLECmd (Eric Zimmerman) para análise de Jump List
- Python 3.8+ com bibliotecas pylnk3 ou LnkParse3
- Imagem forense ou coleta de triagem do sistema Windows
- Timeline Explorer para análise de CSV
Locais de Arquivos LNK
| Local | Descrição |
|---|---|
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\ |
Arquivos recentes acessados |
%USERPROFILE%\Desktop\ |
Atalhos criados pelo usuário |
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\ |
Atalhos do Menu Iniciar |
%USERPROFILE%\AppData\Roaming\Microsoft\Office\Recent\ |
Documentos recentes do Office |
Estrutura de Arquivos LNK
Cabeçalho Shell Link (76 bytes)
| Offset | Tamanho | Campo |
|---|---|---|
| 0x00 | 4 | HeaderSize (sempre 0x0000004C) |
| 0x04 | 16 | LinkCLSID (sempre 00021401-0000-0000-C000-000000000046) |
| 0x14 | 4 | LinkFlags |
| 0x18 | 4 | FileAttributes |
| 0x1C | 8 | CreationTime (FILETIME) |
| 0x24 | 8 | AccessTime (FILETIME) |
| 0x2C | 8 | WriteTime (FILETIME) |
| 0x34 | 4 | FileSize do destino |
| 0x38 | 4 | IconIndex |
| 0x3C | 4 | ShowCommand |
| 0x40 | 2 | HotKey |
Campos Forenses Chave em Arquivos LNK
- Carimbos de data/hora do arquivo de destino: tempos de criação, acesso e modificação do arquivo referenciado
- Informações do volume: número de série, tipo de unidade, rótulo do volume
- Informações de compartilhamento de rede: caminho UNC, nome do compartilhamento
- Identificadores de máquina: nome NetBIOS, endereço MAC (do TrackerDataBlock)
- Rastreamento de Links Distribuídos: ID da máquina e GUID do objeto
Análise com Ferramentas EZ
LECmd - Analisador de Arquivos LNK
# Parse all LNK files in Recent folder
LECmd.exe -d "C:\Evidence\Users\suspect\AppData\Roaming\Microsoft\Windows\Recent" --csv C:\Output --csvf lnk_analysis.csv
# Parse a single LNK file with full details
LECmd.exe -f "C:\Evidence\Users\suspect\Desktop\Confidential.docx.lnk" --json C:\Output
# Parse LNK files with additional detail levels
LECmd.exe -d "C:\Evidence\Users\suspect\AppData\Roaming\Microsoft\Windows\Recent" --csv C:\Output --csvf lnk_all.csv --all
JLECmd - Analisador de Jump List
# Parse Automatic Jump Lists
JLECmd.exe -d "C:\Evidence\Users\suspect\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations" --csv C:\Output --csvf jumplists_auto.csv
# Parse Custom Jump Lists
JLECmd.exe -d "C:\Evidence\Users\suspect\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations" --csv C:\Output --csvf jumplists_custom.csv
# Parse all jump lists with detailed output
JLECmd.exe -d "C:\Evidence\Users\suspect\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations" --csv C:\Output --csvf jumplists_auto.csv --ld
Estrutura de Jump List
Destinos Automáticos (automaticDestinations-ms)
Estes são arquivos OLE Compound (Structured Storage) identificados pelo hash do AppID no nome do arquivo:
| Hash do AppID | Aplicativo |
|---|---|
| 5f7b5f1e01b83767 | Explorador de Arquivos Fixado/Frequente |
| 1b4dd67f29cb1962 | Explorador de Arquivos Recente |
| 9b9cdc69c1c24e2b | Bloco de Notas |
| a7bd71699cd38d1c | Notepad++ |
| 12dc1ea8e34b5a6 | Microsoft Paint |
| 7e4dca80246863e3 | Painel de Controle |
| 1cf97c38a5881255 | Microsoft Edge |
| f01b4d95cf55d32a | Explorador de Arquivos |
| 9d1f905ce5044aee | Microsoft Excel |
| a4a5324453625195 | Microsoft Word |
| d00655d2aa12ff6d | Microsoft PowerPoint |
| bc03160ee1a59fc1 | Outlook |
…
Perguntas frequentes
O que são arquivos .lnk?
São atalhos que o Windows cria automaticamente quando você abre um arquivo. Eles guardam informações sobre o arquivo original, como o caminho onde ele estava e datas de acesso.
O que são Jump Lists?
São listas de arquivos que um programa usou recentemente ou com frequência. Elas aparecem quando você clica com o botão direito em um programa na barra de tarefas ou no Menu Iniciar.
Por que isso é útil se o arquivo foi apagado?
Porque os arquivos .lnk e as Jump Lists guardam um registro de que o arquivo existiu e foi acessado, mesmo depois que o arquivo original é removido do computador.
Detalhes
Descrição original do autor
Analyze Windows LNK shortcut files and Jump List artifacts with LECmd, JLECmd, and manual Shell Link Binary Format parsing to establish evidence of file access, program execution, and user activity that persists even after the target file is deleted. Use when investigating Windows user activity, reconstructing file-access or program-execution timelines, or examining recent/frequently-used file evi
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5460
- 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