Forensique des raccourcis Windows
Analyseur & visionneuse LNK Windows
Ouvrez un raccourci Windows .lnk et inspectez ses métadonnées : cible, arguments, horodatages et plus encore.
Les fichiers sont analysés entièrement dans votre navigateur avec WebAssembly et ne sont jamais téléversés.
Déposez des fichiers .lnk, un dossier ou une collecte ZIP
Les ZIP KAPE et Velociraptor sont acceptés. Tout reste sur cet appareil.
Exemple : raccourcis synthétiques d'une intrusion fictive (poste FIN-WKS-07) — aucune donnée réelle. Astuce : ouvrez « Plage horaire » et choisissez « Dernière heure » pour zoomer sur l'incident.
- Raccourcis .lnk
- Collectes ZIP (KAPE, Velociraptor)
- Dossiers complets
Comment récupérer vos fichiers .lnk
Jamais collecté de raccourcis ? Une seule commande rassemble tous les .lnk d'une machine Windows dans un ZIP à déposer ici.
- Collectez en une commande
- Déposez le ZIP ou le dossier ici
- Rien ne quitte votre navigateur
Avant de commencer: Windows 10 (1803+), 11 ou Server 2019+. Ouvrez l'invite de commandes ou PowerShell avec « Exécuter en tant qu'administrateur ».
Copie tous les .lnk de tous les profils utilisateur et du menu Démarrer commun, avec leurs horodatages et l'arborescence, puis compresse le tout en ZIP.
robocopy C:\Users C:\triage\lnk\Users *.lnk /S /B /XJ /R:0 /W:0 /NFL /NDL
robocopy "C:\ProgramData\Microsoft\Windows\Start Menu" "C:\triage\lnk\ProgramData\Microsoft\Windows\Start Menu" *.lnk /S /B /XJ /R:0 /W:0 /NFL /NDL
tar -a -cf C:\triage\lnk.zip -C C:\triage lnkDéposez C:\triage\lnk.zip ici (ou le dossier C:\triage\lnk). L'arborescence est conservée : chaque raccourci est classé par utilisateur et par emplacement.
KAPE : cible LnkFilesAndJumpLists (invite élevée, dans le dossier de KAPE)
kape.exe --tsource C: --tdest C:\triage\kape --target LnkFilesAndJumpListsDéposez le dossier C:\triage\kape. Les jump lists aussi collectées apparaissent comme ignorées, avec un lien vers le parseur de jump lists. Besoin aussi des raccourcis Démarrage, menu Démarrer ou barre des tâches ? Vérifiez les chemins de la cible, ou utilisez la commande la plus rapide, qui prend tous les .lnk sous C:\Users.
Velociraptor : artefact Windows.Triage.Targets (projet Velociraptor Triage) avec LNKFilesAndJumpLists
Depuis l'interface du serveur (New collection) ou un collecteur hors ligne (Server Artifacts → Build offline collector), choisissez cet artefact, cochez la cible LNKFilesAndJumpLists, puis déposez le ZIP de collecte tel quel : les chemins uploads/auto/C%3A/… de Velociraptor sont décodés.
Anciennes versions de Velociraptor : auparavant Windows.KapeFiles.Targets, en ligne de commande
velociraptor.exe artifacts collect Windows.KapeFiles.Targets --args LnkFilesAndJumpLists=Y --output C:\triage\lnk-velociraptor.zipDéposez le ZIP produit tel quel.
Windows : montez l'image E01 ou brute en lecture seule (FTK Imager › File › Image Mounting, ou Arsenal Image Mounter), puis lancez sur sa lettre de lecteur
robocopy E:\Users C:\triage\lnk\Users *.lnk /S /B /XJ /R:0 /W:0 /NFL /NDL
robocopy "E:\ProgramData\Microsoft\Windows\Start Menu" "C:\triage\lnk\ProgramData\Microsoft\Windows\Start Menu" *.lnk /S /B /XJ /R:0 /W:0 /NFL /NDL
tar -a -cf C:\triage\lnk.zip -C C:\triage lnkRemplacez E: par la lettre de la partition Windows montée, puis déposez C:\triage\lnk.zip.
Linux / macOS : partition Windows montée en lecture seule sur /mnt/windows
cd /mnt/windows && find Users ProgramData/Microsoft/Windows -iname '*.lnk' | zip ~/lnk.zip -@Déposez ~/lnk.zip. Sur une image XP, les profils sont sous Documents and Settings : mettez ce dossier dans la commande find à la place de Users ProgramData/….
Fichiers ordinaires, non verrouillés : tous les emplacements sont sous C:\Users\<user>\ ou C:\ProgramData\. AppData est masqué : collez le chemin dans la barre d'adresse de l'Explorateur.
- Éléments récentsVista+
%APPDATA%\Microsoft\Windows\Recent\ - Récents Office
%APPDATA%\Microsoft\Office\Recent\ - Bureau (utilisateur)
%USERPROFILE%\Desktop\ - Démarrage (utilisateur)
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\ - Démarrage (tous)
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp\ - Barre des tâches épingléeWin 7+
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\ - Éléments récentsXP
C:\Documents and Settings\<user>\Recent\
Déposez-les ensemble, en dossier complet ou en ZIP, et gardez l'arborescence Users\<user>\… : c'est elle qui donne l'utilisateur et l'emplacement de chaque raccourci.
À collecter en plus : la $MFT enregistre les dates de création/modification propres à chaque .lnk pour votre chronologie, et les jump lists (Recent\AutomaticDestinations, Recent\CustomDestinations) contiennent des flux LNK : utilisez le parseur de jump lists
Pièges
- Exécutez en administrateur : sans cela
robocopy /Bs'arrête sur une erreur d'accès, et les profils des autres utilisateurs sont de toute façon illisibles. - Collectez avant de fouiller, et ne double-cliquez jamais sur un .lnk collecté : ouvrir des fichiers sur la machine crée de nouvelles entrées Recent, et ouvrir un raccourci lance sa cible.
- Les dates MAC de la cible sont lues dans le lien (UTC). Les dates de création/modification du fichier .lnk lui-même sont dans le système de fichiers : robocopy les conserve, un ZIP ne garde que la date de modification. Collectez la
$MFTs'il vous les faut toutes.
Tous les champs utiles à l'enquête
- Chemin cible
- Arguments
- Répertoire de travail
- Horodatages MAC de la cible
- Volume et partage réseau
- Indicateurs du lien
- Attributs de fichier
- Blocs de données supplémentaires
Pensé pour le triage
D'un raccourci à un profil utilisateur complet
Déposez un seul .lnk pour le lire, ou une collecte de triage entière pour passer en revue chaque raccourci manipulé par un utilisateur — éléments récents, Bureau, menu Démarrer, Démarrage et barre des tâches.
Collectes de triage en un dépôt
Les ZIP issus de KAPE ou Velociraptor et les dossiers complets sont décompressés dans le navigateur ; chaque .lnk est retrouvé et classé par emplacement et par utilisateur.
Espace de travail plein écran
Dès le premier fichier, les résultats occupent tout l'écran : un tableau triable et filtrable, aux colonnes redimensionnables et épinglables, à côté du détail décodé.
Des sessions qui survivent au rechargement
Votre analyse est enregistrée automatiquement dans ce navigateur. Nommez-la, rouvrez-la demain, renommez-la ou supprimez-la — rien ne quitte l'appareil.
Les raccourcis suspects ressortent
Les arguments qui lancent PowerShell, cmd, mshta ou des URL distantes, et les cibles dans Temp ou AppData, sont signalés pour faire remonter les .lnk malveillants.
Transparent sur ce qui est ignoré
Les fichiers qui ne sont pas des Shell Links reçoivent une raison — jump list, fichier vide, mauvais octets magiques, en-tête tronqué — au lieu d'un échec silencieux.
Privé par conception
L'analyse s'exécute localement en Rust compilé en WebAssembly. Aucun envoi, aucun serveur, aucun compte : sûr pour des preuves de réponse à incident.
Comment ça marche
- 01
Déposer
Un fichier .lnk, un dossier ou une collecte ZIP. Plusieurs à la fois, c'est possible.
- 02
Décoder
Chaque raccourci est analysé dans votre navigateur en WebAssembly, avec une progression en direct pour les grosses collectes.
- 03
Enquêter
Triez, filtrez et épinglez des colonnes, ouvrez la structure complète d'un raccourci, puis exportez en CSV ou JSON.
Où trouver les fichiers .lnk
Les raccourcis créés automatiquement par Windows (Récents, Office, barre des tâches) et ceux créés par l'utilisateur (Bureau, menu Démarrer, Démarrage). Chemins par utilisateur sauf mention contraire.
- Éléments récentsVista+
%APPDATA%\Microsoft\Windows\Recent\ - Récents Office
%APPDATA%\Microsoft\Office\Recent\ - Bureau (utilisateur)
%USERPROFILE%\Desktop\ - Bureau (tous les utilisateurs)
C:\Users\Public\Desktop\ - Menu Démarrer (utilisateur)
%APPDATA%\Microsoft\Windows\Start Menu\Programs\ - Menu Démarrer (tous)
%ProgramData%\Microsoft\Windows\Start Menu\Programs\ - Démarrage (utilisateur)
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\ - Démarrage (tous)
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp\ - Barre des tâches épingléeWin 7+
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\ - Éléments récentsXP
C:\Documents and Settings\<user>\Recent\
Comment les récupérer
- Commandes de collecte pas à pas (robocopy, KAPE, Velociraptor, image disque)
Recent\AutomaticDestinationsetRecent\CustomDestinationscontiennent des jump lists avec des flux LNK intégrés, pas des fichiers .lnk autonomes : utilisez le Jumplist parser
LNK Parser est un outil gratuit en ligne pour ouvrir et lire les fichiers de raccourci Windows .lnk. Déposez un fichier ci-dessus pour afficher son chemin cible, ses arguments de ligne de commande, son répertoire de travail, ses horodatages et ses indicateurs de lien. Tout s'exécute localement avec WebAssembly — votre fichier ne quitte jamais votre appareil, ce qui le rend sûr pour l'analyse forensique et la réponse à incident.
Outils associés
Les artefacts qui répondent à la question suivante de la même enquête.
Guides sur les fichiers LNK
BlogQuestions fréquentes
Comment ouvrir un fichier .lnk ?
Déposez un raccourci Windows .lnk sur l'analyseur ci-dessus, ou cliquez pour le sélectionner. Il décode le fichier dans votre navigateur et affiche le chemin cible, les arguments, le répertoire de travail et les horodatages. Rien n'est téléversé.
Est-il sûr d'ouvrir un fichier .lnk ici ?
Oui. Le fichier est analysé entièrement sur votre appareil avec WebAssembly et ne quitte jamais votre navigateur ; même un raccourci malveillant est seulement inspecté, jamais exécuté.
Quelles informations contient un raccourci .lnk ?
Un Shell Link stocke le chemin cible, les arguments de ligne de commande, le répertoire de travail, l'emplacement de l'icône, les horodatages de création/accès/modification, les indicateurs de lien et les informations de volume ou de réseau — que cet analyseur décode.
Suivez le cap jusqu'à la cible
Déposez un raccourci et voyez exactement vers quoi il pointait, quand, et avec quels arguments.
Ouvrir un fichier .lnk