Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5460

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-lnk-file-and-jump-list-artifacts/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-lnk-file-and-jump-list-artifacts/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-artifacts

Ou 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.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.

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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5460
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas