This research presents a software-based computer forensics method capable of recovering and storing digital evidence from
volatile memory without corrupting the hard drive. Acquisition of volatile memory is difficult because it must be transferred
onto non-volatile memory prior to disrupting power. If this data is transferred onto the hard drive of the compromised computer
it could destroy critical evidence. This research will enhance investigations by allowing the inclusion of hidden processes,
kernel modules, and kernel modifications present only in memory that may have otherwise been neglected. This methodology can
be applied to any operating system and has been proven through implementation on Linux.