Publication: An Automated Tool for Memory Forensics
Type:
Article
Date
2019-12-05
Journal Title
Journal ISSN
Volume Title
Publisher
2019 1st International Conference on Advancements in Computing (ICAC), SLIIT
Abstract
In the present, memory forensics has captured the
world’s attention. Currently, the volatility framework is used to
extract artifacts from the memory dump, and the extracted
artifacts are then used to investigate and to identify the malicious
processes in the memory dump. The investigation process must
be conducted manually, since the volatility framework provides
only the artifacts that exist in the memory dump. In this paper,
we investigate the four predominant domains of registry, DLL,
API calls and network connections in memory forensics to
implement the system ‘Malfore,’ which helps automate the entire
process of memory forensics. We use the cuckoo sandbox to
analyze malware samples and to obtain memory dumps and
volatility frameworks to extract artifacts from the memory
dump. The finalized dataset was evaluated using several machine
learning algorithms, including RNN. The highest accuracy
achieved was 98%, and it was reached using a recurrent neural
network model, fitted to the data extracted from the DLL
artifacts, and 92% accuracy was reached using a recurrent
neural network model,fitted to data extracted from the network
connection artifacts.
Description
Keywords
Memory forensics, malware, cuckoo sandbox, volatility, machine learning, deep learning, feature selection
