Title :
Windows NT pagefile.sys Virtual Memory Analysis
Author_Institution :
Dept. Comput. Sci., Friedrich-Alexander Univ. Erlangen-Nurnberg, Erlangen, Germany
Abstract :
As hard disk encryption, RAM disks, persistent data avoidance technology and memory resident malware become morewidespread, memory analysis becomes more important. In order to provide more virtual memory than is actually physicalpresent on a system, an operating system may transfer frames of memory to a pagefile on persistent storage. Current memoryanalysis software does not incorporate such pagefiles and thus misses important information. We therefore present a detailedanalysis of Windows NT paging. We use dynamic gray-box analysis, in which we place known data into virtual memory andexamine where it is mapped to, in either the physical memory or the pagefile, and cross-reference these findings with theWindows NT Research Kernel source code. We demonstrate how to decode the non-present page table entries, and accuratelyreconstruct the complete virtual memory space, including non-present memory pages on Windows NT systems using 32-bit,PAE or IA32e paging. Our analysis approach can be used to analyze other operating systems as well.
Keywords :
cryptography; invasive software; operating systems (computers); random-access storage; source code (software); virtual machines; IA32e paging; PAE paging; RAM disks; Windows NT Research Kernel source code; Windows NT pagefile.sys virtual memory analysis; Windows NT paging analysis; hard disk encryption; memory frame transfer; memory resident malware; nonpresent page table entries; operating system; persistent data avoidance technology; virtual memory space reconstruction; Forensics; Hardware; Kernel; Random access memory; Resource management; Digital Forensics; Pagefile Analysis; Virtual Memory Analysis; Windows NT Paging;
Conference_Titel :
IT Security Incident Management & IT Forensics (IMF), 2015 Ninth International Conference on
Conference_Location :
Magdeburg
Print_ISBN :
978-1-4799-9902-6
DOI :
10.1109/IMF.2015.10