Jump List Parser
Zurück zum Blog

Jump-List-Parser-Tools im Vergleich (2026)

2026-05-253 Min. Lesezeit

Welchen Jump-List-Parser Sie wählen, hängt von drei Fragen ab: Wollen Sie eine CLI, eine GUI oder einen Browser? Können Sie Software auf der Analyse-Workstation installieren? Und ist es akzeptabel, dass das Artefakt diesen Rechner verlässt? Die vier Tools unten decken diese Kombinationen ab.

JLECmd (Eric Zimmerman)

Der De-facto-Standard für die Jump-List-Verarbeitung per Kommandozeile. JLECmd verarbeitet sowohl *.automaticDestinations-ms als auch *.customDestinations-ms, läuft den DestList-Stream durch, dekodiert jedes eingebettete LNK und gibt CSV oder JSON aus. Es ist schnell, skriptfähig und fügt sich sauber in KAPE und andere automatisierte Pipelines ein, was es zur naheliegenden Wahl macht, wenn Sie ein Verzeichnis voller Artefakte von vielen Endpunkten verarbeiten.

Kompromiss: Es ist eine Windows-.NET-Binärdatei ohne GUI. Sie lesen die Ausgabe in einer Tabellenkalkulation oder geben sie an ein anderes Tool weiter — es gibt kein interaktives Durchsuchen der Einträge.

Jumplist Explorer (Eric Zimmerman)

Der GUI-Begleiter zu JLECmd. Laden Sie eine Datei oder einen Ordner und klicken Sie sich durch geparste Einträge, LNK-Felder, Zeitstempel und die DestList-Reihenfolge. Es ist der komfortabelste Weg, auf einer Windows-Analyse-Workstation tiefe, interaktive Analysen durchzuführen, und es teilt sich die Parser-Engine mit JLECmd, sodass die zugrunde liegende Dekodierung konsistent ist.

Kompromiss: erfordert eine Installation und läuft nur unter Windows. Für die Batch-Verarbeitung ungeeignet — das ist JLECmds Aufgabe.

Jumplist-Browser (kacos2000, GitHub)

Ein quelloffener, PowerShell-basierter Viewer, gehostet auf GitHub. Er legt die Rohstrukturen einer Jump List offen — die OLE-Compound-File-Streams, die DestList-Datensätze, die eingebetteten LNK-Felder — auf eine Weise, die nützlich ist, wenn Sie sehen wollen, was tatsächlich in der Datei steht, statt einer normalisierten Sicht darauf. Den Quellcode zu lesen ist außerdem ein guter Weg, das Format zu lernen.

Kompromiss: nur Windows und PowerShell, und die Oberfläche ist näher an einem Forschungswerkzeug als an einer ausgefeilten Analysten-GUI.

Jump List Parser (diese Seite)

Ein zu WebAssembly kompilierter Rust-Parser, der vollständig im Browser läuft. Es gibt nichts zu installieren, er funktioniert unter Windows, macOS und Linux, und die Datei wird lokal dekodiert — sie verlässt den Rechner nie, was für die Beweismittelkette und für den Umgang mit Artefakten, die Sie nicht zu einem Drittanbieterdienst hochladen dürfen, wichtig ist.

Kompromiss: Er ist für Ad-hoc- und Triage-Analysen gebaut, nicht für die unbeaufsichtigte Batch-Verarbeitung großer Verzeichnisse. Für Pipeline-Arbeit ist JLECmd die bessere Wahl.

Wann welches Tool verwenden

Greifen Sie zu JLECmd, wenn Sie viele Jump Lists in CSV oder JSON verarbeiten müssen oder wenn Sie das Parsen in ein KAPE-Modul einbinden. Verwenden Sie Jumplist Explorer, wenn Sie an einer Windows-Analyse-Workstation sitzen und Einträge interaktiv durchklicken möchten. Verwenden Sie den Jump List Parser dieser Seite, wenn Sie an einem Mac oder Linux-Rechner arbeiten, wenn ein Kollege Ihnen gerade eine einzelne Datei geschickt hat oder wenn Richtlinien das Hochladen des Artefakts irgendwohin verbieten. Und greifen Sie zu Jumplist-Browser, wenn Sie an den rohen Streams interessiert sind oder das Format lernen wollen.

Alle vier sind kostenlos. Die richtige Wahl ist die, die zu Ihrem Workflow passt — probieren Sie den Parser im Browser, wenn Sie ohne Installation auskommen wollen.