0% found this document useful (0 votes)
10 views6 pages

Analyzing Browser History Data

The document outlines a lab procedure for investigating browser history, specifically focusing on Internet Explorer and Google Chrome. It includes steps for setting up a loop device, examining browser logs, identifying file paths, and extracting browser history data. Additionally, it details commands for analyzing the data, including counting records and listing search keywords.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views6 pages

Analyzing Browser History Data

The document outlines a lab procedure for investigating browser history, specifically focusing on Internet Explorer and Google Chrome. It includes steps for setting up a loop device, examining browser logs, identifying file paths, and extracting browser history data. Additionally, it details commands for analyzing the data, including counting records and listing search keywords.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Lab 11: Investigating browser history

Step 1
 Set up loop device (a pseudo-device that makes a file accessible as a block device)
losetup --partscan --find --show --read-only cfreds_2015_data_leakage_pc.dd
mkdir /mnt/loopdev
mount -o ro,loop,offset=206848 cfreds_2015_data_leakage_pc.dd /mnt/loopdev
 Check all versions of IE via .log

 Exam IE logs
 Can you find the version number?
Use Windows Registry hive shell (hivexsh)
 Install hivexsh
 Exam the version of IE using hivexsh

Step 2.
Identify directory/file paths related to the web browser history
 Internet Explorer 11 History
 Find Google Chrome Cache, Cookies, and History
What websites were the suspect accessing? (Timestamp, URL...)
 Get browser history files
 View these files
Step 1.
Copy Three Browser History Files
Copy IE 11 History
Copy IE 8 History
Copy Chrome History

Step 2.
View IE 11 History Using libesedb
Find the file type of [Link]
 Install libesedb
 Export [Link] to the folder webhistory/IE11

 Find the type of the file


 Create three lines with three attributes
 Select lines with the key word “manager”
 Select attributes 1 and 3
 Show Row Number
echo -e "Frank manager 50000 \nAlex clerk 45000 \nEirc clerk 25000" | awk '{print NR, $1}‘
 Calculate sum
echo -e "Frank manager 50000 \nAlex clerk 45000 \nEirc clerk 25000" | awk '{sum +=$3} ;
END {print sum}'
 Show field names
 Separate fields with tab ‘\t’ and show ModifiedTime and URL
awk '{print NR, $13, $18}' FS='\t' webhistory/[Link]/Container_1.4 | head -n 5
 Count the number records in the file
awk '{print NR, $13, $18}' FS='\t' webhistory/[Link]/Container_1.4 | wc –l
 Count the number records in all files start with the string “Container”
awk '{print NR, $13, $18}' FS='\t' webhistory/[Link]/Container* | wc -l

Step 3.

List IE 11 search keywords

Common questions

Powered by AI

Hivexsh is used to access and interpret the Windows Registry hive files, which can contain version information about installed software. In forensic analysis, using hivexsh to examine these files allows the investigator to identify the specific version of Internet Explorer installed, which may be relevant for understanding the security context and browsing behavior .

Awk is a powerful tool in digital forensic analysis for processing and manipulating text data. In analyzing IE 11 browser history, awk can be used to filter rows, select specific attributes, and perform operations like counting records, summing values, and displaying field names. This capability allows forensic analysts to effectively parse large datasets to identify significant patterns or anomalies .

Listing IE 11 search keywords is significant in forensic examinations because search terms can reveal the user's interests, intentions, and potential illicit activities. Keywords can indicate what the user was seeking online at specific times, which can be critical in understanding motivations or connections to certain events or behaviors .

Understanding the structure of WebCacheV01.dat is crucial in browser forensics because it contains cached web data, including history, cookies, and temporary internet files. These files provide valuable insights into user activities, accessed URLs, and timestamps, which are vital for reconstructing user actions and verifying the context of browsing activities .

Identifying directory and file paths related to browser history is important in digital forensics because these paths direct investigators to the storage locations of critical data such as cache, cookies, and history. This data helps in reconstructing user activity patterns, identifying visited websites, and determining timestamps of access, which are essential for verifying alibis or understanding user intent .

Combining data processing techniques like awk with forensic tools enhances the effectiveness of a digital investigation by allowing for efficient and powerful analysis of complex data sets. Awk can be used to filter, sort, and manipulate large amounts of data quickly, facilitating rapid identification of relevant information. When integrated with specialized forensic tools, this combination enables comprehensive and precise analysis of digital evidence, leading to more accurate findings .

A forensic investigator might analyze multiple versions of a web browser's history files to gain a comprehensive understanding of user activity over time. Different browser versions can store data differently, and changes between versions might contain key forensic evidence about how a user engaged with websites or how different security features were bypassed. This multi-version analysis can uncover discrepancies or confirm patterns in user behavior .

Mounting a disk image in read-only mode is crucial in forensic analysis to preserve the integrity of the original data. This ensures that no accidental writes or modifications occur during the investigation, maintaining the authenticity and admissibility of evidence in legal contexts .

Using a loop device allows a forensic analyst to treat a file as if it were a block device, meaning it can be mounted and accessed with standard file system commands. This is particularly useful in forensic analysis when examining disk images, as it enables direct access to the contents of the image without altering the original data .

Forensic analysts face substantial challenges with encrypted browser data storage as encryption can prevent direct access to data without the corresponding decryption key. Analysts must employ sophisticated decryption techniques, legal means to obtain passwords, or exploit potential vulnerabilities. Encryption complicates the data extraction process, demanding advanced technical skills and possibly resulting in delays in investigations .

You might also like