RegXML: XML conversion of the Windows Registry for forensic processing and distribution


The Windows Registry often contains key data that help determine the activities performed on a computer. While some forensic tools format Registry data for common questions that are required to be answered in digital investigations, their output is geared for standalone use, not for indexable content. This paper describes RegXML, an XML syntax designed to represent Windows Registry hive files. RegXML captures the logical structure of a hive and notes the locations of found data within hive files. The paper also describes a Python library designed to be used with RegXML and the results obtained upon applying the library to analyze two forensic corpora. Experimental results are presented based on hundreds of disk images, thousands of hive files and tens of millions of Registry cells.

Publication date:
October 2012

Alex Nelson

Digital Forensics

Bibtex entry

  author       = {Alex Nelson},
  chapter      = {{RegXML}: {XML} conversion of the Windows Registry for forensic processing and distribution},
  title        = {Advances in Digital Forensics VIII},
  publisher    = {Springer Berlin Heidelberg},
  pages        = {51--65},
  month        = oct,
  year         = {2012},
Last modified 23 May 2019