PARSNIP: Parsing Registry Hives from Snip-Snapped Shadow Copies with Timelining and Timsort

The processing of a Windows system’s Registry data into a readable format – parsing – is an essential step in conducting forensic investigations. It allows for the analysis of a system’s information and configurations at a point in time according to its snapshot, which is called a shadow copy. Upon parsing, an analyst may proceed to attempt to detect Indicators of Compromise (IOC) or malware through altered, inserted, or deleted entries containing this type of information – values – which can be found within their respective containers called keys. On the other hand, keys are stored as groups – hives – which compose the Registry. This journal discusses the Registry and its evidence, and evaluated a Python-based hive parsing tool called PARSNIP which provides a timeline of the hives throughout its times of being parsed, and the capacity to sort the parsed data using Timsort. Notably, it also timelines the hive changes for any inserted or deleted values. The evaluation of the tool will focus on its features and capacity in enhancing the investigation process, for a timely and detailed analysis. A recommended usage was then derived based on this and the related literatures.

Authors

Publication Details

Journal
International Journal of Computer Science and Mobile Computing
Published
2024-08-22
DOI
https://doi.org/10.47760/ijcsmc.2024.v13i08.009
Primary Topic
Topic Modeling
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PARSNIP: Parsing Registry Hives from Snip-Snapped Shadow Copies with Timelining and Timsort

Michael Gabriel A. Del Rosario
International Journal of Computer Science and Mobile Computing
Topic Modeling
article

PARSNIP: Parsing Registry Hives from Snip-Snapped Shadow Copies with Timelining and Timsort

Michael Gabriel A. Del Rosario
article en

Abstract

The processing of a Windows system’s Registry data into a readable format – parsing – is an essential step in conducting forensic investigations. It allows for the analysis of a system’s information and configurations at a point in time according to its snapshot, which is called a shadow copy. Upon parsing, an analyst may proceed to attempt to detect Indicators of Compromise (IOC) or malware through altered, inserted, or deleted entries containing this type of information – values – which can be found within their respective containers called keys. On the other hand, keys are stored as groups – hives – which compose the Registry. This journal discusses the Registry and its evidence, and evaluated a Python-based hive parsing tool called PARSNIP which provides a timeline of the hives throughout its times of being parsed, and the capacity to sort the parsed data using Timsort. Notably, it also timelines the hive changes for any inserted or deleted values. The evaluation of the tool will focus on its features and capacity in enhancing the investigation process, for a timely and detailed analysis. A recommended usage was then derived based on this and the related literatures.

International Journal of Computer Science and Mobile ComputingVol. 13(8)
De La Salle University
Openalex Percentile: Top 89%
Topic Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.