> For the complete documentation index, see [llms.txt](https://darkcybe.gitbook.io/darkcybe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://darkcybe.gitbook.io/darkcybe/guides/dfir/dfir-tools/program-execution/jumplistexplorer-jle.md).

# JumpListExplorer (JLE)

How to use Jump List Explorer to parse Windows Automatic Destinations files in order to provide evidence of program execution during incident investigations.

The JumpListExplorer (JLE) is a tool that parsers Windows AutomaticDestinations files to provide information relating to application execution. Results are recorded per application Id (AppID) and show folders and applications spawned via a parent application. Eric Zimmerman maintains a repository of common AppID mappings on his [GitHub](https://github.com/EricZimmerman/JumpList/blob/master/JumpList/Resources/AppIDs.txt).

Parsing the Windows Jump List entries can aid forensic investigations by providing evidence of program execution and file and folder interaction activities. Further information about the Jump List can be found on the [Evidence of Execution](https://darkcybe.github.io/posts/DFIR_Evidence_of_Execution/#jump-list) page.

There are two versions of the JLE available, a GUI and a Command Line parser.

| Tool Name                                                                                                                                                                                                                                              | Version  | MITRE ATT\&CK Tactic                                  | MITRE ATT\&CK Technique |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------------------------------------------------- | ----------------------- |
| <p><a href="https://f001.backblazeb2.com/file/EricZimmermanTools/net6/JumpListExplorer.zip">Jump List Explorer (JLE GUI)</a><br><a href="https://f001.backblazeb2.com/file/EricZimmermanTools/net6/JLECmd.zip">Jump List Explorer Cmd (JLECmd)</a></p> | V1.4.1.0 | [Execution](https://attack.mitre.org/tactics/TA0002/) |                         |

## Instructions

### Loading AutomaticDestinations Files via JumpListExplorer

1. Run JumpListExplorer, the application does not require Administrative permissions
2. Select menu option File and Load Jump Lists, navigate to the directory containing the automaticDestinations files you wish to parse. If running the tool on a live system, automaticDestinations files are stored in the following directory by default `C:%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations`
3. Select a single or multiple automaticDestinations files and select Open.

#### Output

Interesting Fields

* TargetCreationDate
* TargetModificationDate
* TargetLastAccessedDate
* LocalPath
* Interaction count

<figure><img src="https://1729410104-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWgoU3Cxbipx0MCPbAcJ%2Fuploads%2Fw2Z1CwOJmI3SasmwEDC2%2FDFIR_Tools_Execution_JumpListExplorer.png?alt=media&amp;token=45aa636f-1442-4434-b599-833d454efc86" alt="Jump List Explorer Output"><figcaption></figcaption></figure>
