Dynamic Malware Analysis with Feature Engineering and Feature Learning
Not on the map. Why?
Abstract (arXiv)
Dynamic malware analysis executes the program in an isolated environment and monitors its run-time behaviour (e.g. system API calls) for malware detection. This technique has been proven to be effective against various code obfuscation techniques and newly released ("zero-day") malware. However, existing works typically only consider the API name while ignoring the arguments, or require complex feature engineering operations and expert knowledge to process the arguments. In this paper, we propose a novel and low-cost feature extraction approach, and an effective deep neural network architecture for accurate and fast malware detection. Specifically, the feature representation approach utilizes a feature hashing trick to encode the API call arguments associated with the API name. The deep neural network architecture applies multiple Gated-CNNs (convolutional neural networks) to transform the extracted features of each API call. The outputs are further processed through bidirectional LSTM (long-short term memory networks) to learn the sequential correlation among API calls. Experiments show that our solution outperforms baselines significantly on a large real dataset. Valuable insights about feature engineering and architecture design are derived from the ablation study.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 8; 2024: 3; 2025: 1; 2026: 5.
23 papers.
Sort:
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 12
- 2023OPORP: One Permutation + One Random Projectioncited by 11
- 2023Nebula: Self-Attention for Dynamic Malware Analysiscited by 7
- 2023Prompt Engineering-assisted Malware Dynamic Analysis Using GPT-4cited by 7
- 2021Semantic-aware Binary Code Representation with BERTcited by 6
- 2023Differential Privacy with Random Projections and Sign Random Projectionscited by 5
- 2024CNN-LSTM and Transfer Learning Models for Malware Classification based on Opcodes and API Callscited by 5
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutationscited by 3
- 2021MG-DVD: A Real-time Framework for Malware Variant Detection Based on Dynamic Heterogeneous Graph Learningcited by 2
11 more
- 2022SeqNet: An Efficient Neural Network for Automatic Malware Detectioncited by 1
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systemscited by 1
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Featurescited by 1
- 2026The Implications of Linguistic Illegibility for LLM Securitycited by 1
- 2021Malicious Code Detection: Run Trace Output Analysis by LSTMcited by 0
- 2022Malware Analysis with Symbolic Execution and Graph Kernelcited by 0
- 2024A Lean Transformer Model for Dynamic Malware Analysis and Detectioncited by 0
- 2025BEACON: Behavioral Malware Classification with Large Language Model Embeddings and Deep Learningcited by 0
- 2026SoK: AI-Augmented Binary Reversingcited by 0
- 2026EGAMA-RC: Risk-Calibrated Evidence-Gated Adaptive Malware Analysis for Robust and Interpretable Memory-Forensic Triagecited by 0
- 2026The Implications of Linguistic Illegibility for LLM Security2 Sep 2026
- 2026EGAMA-RC: Risk-Calibrated Evidence-Gated Adaptive Malware Analysis for Robust and Interpretable Memory-Forensic Triage24 Aug 2026
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Features30 Apr 2026
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systems30 Jan 2026
- 2025BEACON: Behavioral Malware Classification with Large Language Model Embeddings and Deep Learning18 Sep 2025
- 2024A Lean Transformer Model for Dynamic Malware Analysis and Detection5 Aug 2024
- 2024CNN-LSTM and Transfer Learning Models for Malware Classification based on Opcodes and API Calls4 May 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023Prompt Engineering-assisted Malware Dynamic Analysis Using GPT-413 Dec 2023
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations5 Oct 2023
- 2023Nebula: Self-Attention for Dynamic Malware Analysis19 Sep 2023
11 more
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenance9 Aug 2023
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performance27 Jul 2023
- 2023Differential Privacy with Random Projections and Sign Random Projections22 May 2023
- 2023OPORP: One Permutation + One Random Projection7 Feb 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022SeqNet: An Efficient Neural Network for Automatic Malware Detection8 May 2022
- 2022Malware Analysis with Symbolic Execution and Graph Kernel12 Apr 2022
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Art23 Dec 2021
- 2021MG-DVD: A Real-time Framework for Malware Variant Detection Based on Dynamic Heterogeneous Graph Learning23 Jun 2021
- 2021Semantic-aware Binary Code Representation with BERT10 Jun 2021
- 2021Malicious Code Detection: Run Trace Output Analysis by LSTM14 Jan 2021
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 30
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2023Decoding the Secrets of Machine Learning in Malware Classification: A Deep Dive into Datasets, Feature Extraction, and Model Performancecited by 12
- 2023OPORP: One Permutation + One Random Projectioncited by 11
- 2023Nebula: Self-Attention for Dynamic Malware Analysiscited by 7
- 2023Prompt Engineering-assisted Malware Dynamic Analysis Using GPT-4cited by 7
- 2021Semantic-aware Binary Code Representation with BERTcited by 6
- 2023Differential Privacy with Random Projections and Sign Random Projectionscited by 5
- 2024CNN-LSTM and Transfer Learning Models for Malware Classification based on Opcodes and API Callscited by 5
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutationscited by 3
- 2021MG-DVD: A Real-time Framework for Malware Variant Detection Based on Dynamic Heterogeneous Graph Learningcited by 2
12 most cited of 23 All 23 (JSON)
- 2026The Implications of Linguistic Illegibility for LLM Security2 Sep 2026
- 2026EGAMA-RC: Risk-Calibrated Evidence-Gated Adaptive Malware Analysis for Robust and Interpretable Memory-Forensic Triage24 Aug 2026
- 2026SoK: AI-Augmented Binary Reversing16 Jun 2026
- 2026Trident: Improving Malware Detection with LLMs and Behavioral Features30 Apr 2026
- 2026PIDSMaker: Building and Evaluating Provenance-based Intrusion Detection Systems30 Jan 2026
- 2025BEACON: Behavioral Malware Classification with Large Language Model Embeddings and Deep Learning18 Sep 2025
- 2024A Lean Transformer Model for Dynamic Malware Analysis and Detection5 Aug 2024
- 2024CNN-LSTM and Transfer Learning Models for Malware Classification based on Opcodes and API Calls4 May 2024
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023Prompt Engineering-assisted Malware Dynamic Analysis Using GPT-413 Dec 2023
- 2023Burning the Adversarial Bridges: Robust Windows Malware Detection Against Binary-level Mutations5 Oct 2023
- 2023Nebula: Self-Attention for Dynamic Malware Analysis19 Sep 2023
12 newest of 23 All 23 (JSON)