IE 10-11 & Edge Browsing History

Overview

Evidence: IE 10 11 Edge Browsing History Description: Collect Visited URLs from Internet Explorer and Edge Category: Browsing History Platform: Windows Short Name: ehst Is Parsed: Yes - ESE and SQLite databases parsed Sent to Investigation Hub: Yes Collect File(s): No

Background

Internet Explorer 10-11 and Edge Legacy store browsing history in ESE database files (WebCacheV*.dat). Edge Chromium uses SQLite databases like Chrome.

These databases contain comprehensive browsing history including URLs, visit timestamps, and access counts.

Data Collected

Field
Description
Example

BrowserAccessTime

When URL was accessed

2023-10-15T14:30:00

BrowserAccessCount

Number of times visited

5

BrowserURL

URL visited

https://www.example.com

Browser

Browser identifier

IE 10-11 & Edge

Collection Method

This collector processes two database formats:

IE 10-11 & Edge Legacy (ESE):

  • Location: Users\*\AppData\Local\Microsoft\Windows\WebCache\WebCacheV*.dat

  • Parses using libesedb library

  • Extracts URLs from ESE database tables

Edge Chromium (SQLite):

  • Location: Users\*\AppData\Local\Microsoft\Edge\User Data\*\History

  • Queries SQLite database

  • SQL: SELECT urls.url, urls.visit_count, datetime(...) FROM urls, visits WHERE urls.id = visits.url

Usage

Browser history is essential for investigating web-based attacks and user activity. Investigators use this data to reconstruct web browsing timelines, identify malicious domains visited, detect phishing site visits, correlate with malware downloads, track data exfiltration websites, and establish user intent and awareness.

Known Limitations

  • Private/InPrivate browsing not recorded

  • History can be cleared by users

  • Database may be locked by browser

  • ESE databases require recovery if corrupted

Notes

Edge Chromium uses the same database format as Google Chrome. The WebCache databases can be finicky and may require ESE database repair (esentutl /r) before parsing.

Last updated

Was this helpful?