mlsanityData to 7 Oct 2026

DRLDO: A novel DRL based De-ObfuscationSystem for Defense against Metamorphic Malware

arXiv 2102.00898 ↗First posted 1 Feb 2021cs.CR cs.AI cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

In this paper, we propose a novel mechanism to normalize metamorphic and obfuscated malware down at the opcode level and hence create an advanced metamorphic malware de-obfuscation and defense system. We name this system DRLDO, for Deep Reinforcement Learning based De-Obfuscator. With the inclusion of the DRLDO as a sub-component, an existing Intrusion Detection System could be augmented with defensive capabilities against 'zero-day' attacks from obfuscated and metamorphic variants of existing malware. This gains importance, not only because there exists no system to date that uses advanced DRL to intelligently and automatically normalize obfuscation down even to the opcode level, but also because the DRLDO system does not mandate any changes to the existing IDS. The DRLDO system does not even mandate the IDS' classifier to be retrained with any new dataset containing obfuscated samples. Hence DRLDO could be easily retrofitted into any existing IDS deployment. We designed, developed, and conducted experiments on the system to evaluate the same against multiple-simultaneous attacks from obfuscations generated from malware samples from a standardized dataset that contains multiple generations of malware. Experimental results prove that DRLDO was able to successfully make the otherwise un-detectable obfuscated variants of the malware detectable by an existing pre-trained malware classifier. The detection probability was raised well above the cut-off mark to 0.6 for the classifier to detect the obfuscated malware unambiguously. Further, the de-obfuscated variants generated by DRLDO achieved a very high correlation (of 0.99) with the base malware. This observation validates that the DRLDO system is actually learning to de-obfuscate and not exploiting a trivial trick.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 27 references that are in the map. First posted on arXiv 1 Feb 2021.

Builds on

17 of 27 references.

References · 17

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2015Continuous control with deep reinforcement learningcited by 3,279
  3. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  4. 2015Trust Region Policy Optimizationcited by 2,503
  5. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  6. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  7. 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 769
  8. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  9. 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
  10. 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
  11. 2018IDSGAN: Generative Adversarial Networks for Attack Generation against Intrusion Detectioncited by 41
  12. 2019Malware Detection using Machine Learning and Deep Learningcited by 9
5 more
  1. 2018Comparison of Deep Learning and the Classical Machine Learning Algorithm for the Malware Detectioncited by 5
  2. 2019Android Malicious Application Classification Using Clusteringcited by 5
  3. 2018An investigation of a deep learning based malware detection systemcited by 3
  4. 2016Grouping the executables to detect malware with high accuracycited by 2
  5. 2018Metamorphic Malware Detection Using Linear Discriminant Analysis and Graph Similaritycited by 1

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 1.

2 papers.