Black-box Adversarial Example Attack towards FCG Based Android Malware Detection under Incomplete Feature Information
Not on the map. Why?
Abstract (arXiv)
The function call graph (FCG) based Android malware detection methods have recently attracted increasing attention due to their promising performance. However, these methods are susceptible to adversarial examples (AEs). In this paper, we design a novel black-box AE attack towards the FCG based malware detection system, called BagAmmo. To mislead its target system, BagAmmo purposefully perturbs the FCG feature of malware through inserting "never-executed" function calls into malware code. The main challenges are two-fold. First, the malware functionality should not be changed by adversarial perturbation. Second, the information of the target system (e.g., the graph feature granularity and the output probabilities) is absent. To preserve malware functionality, BagAmmo employs the try-catch trap to insert function calls to perturb the FCG of malware. Without the knowledge about feature granularity and output probabilities, BagAmmo adopts the architecture of generative adversarial network (GAN), and leverages a multi-population co-evolution algorithm (i.e., Apoem) to generate the desired perturbation. Every population in Apoem represents a possible feature granularity, and the real feature granularity can be achieved when Apoem converges. Through extensive experiments on over 44k Android apps and 32 target models, we evaluate the effectiveness, efficiency and resilience of BagAmmo. BagAmmo achieves an average attack success rate of over 99.9% on MaMaDroid, APIGraph and GCN, and still performs well in the scenario of concept drift and data imbalance. Moreover, BagAmmo outperforms the state-of-the-art attack SRL in attack success rate.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Mar 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 6; 2025: 4; 2026: 1.
13 papers.
Sort:
- 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Settingcited by 10
- 2024Texture Re-scalable Universal Adversarial Perturbationcited by 9
- 2025Pedestrian Trajectory Prediction Based on Social Interactions Learning With Random Weightscited by 8
- 2024ADBA:Approximation Decision Boundary Approach for Black-Box Adversarial Attackscited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representationscited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2024Problem space structural adversarial attacks for Network Intrusion Detection Systems based on Graph Neural Networkscited by 0
- 2025Evaluating the robustness of adversarial defenses in malware detection systemscited by 0
- 2026HYDRA: Proactive Android Malware Drift Adaptation via Hierarchical Graph Contrastive Learning22 Sep 2026
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Evaluating the robustness of adversarial defenses in malware detection systems14 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2025Pedestrian Trajectory Prediction Based on Social Interactions Learning With Random Weights13 Jan 2025
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Texture Re-scalable Universal Adversarial Perturbation10 Jun 2024
- 2024ADBA:Approximation Decision Boundary Approach for Black-Box Adversarial Attacks7 Jun 2024
- 2024Problem space structural adversarial attacks for Network Intrusion Detection Systems based on Graph Neural Networks18 Mar 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
- 2024Unraveling the Key of Machine Learning-based Android Malware Detection5 Feb 2024
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
- 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Settingcited by 10
- 2024Texture Re-scalable Universal Adversarial Perturbationcited by 9
- 2025Pedestrian Trajectory Prediction Based on Social Interactions Learning With Random Weightscited by 8
- 2024ADBA:Approximation Decision Boundary Approach for Black-Box Adversarial Attackscited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2024Unraveling the Key of Machine Learning-based Android Malware Detectioncited by 4
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representationscited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2024Problem space structural adversarial attacks for Network Intrusion Detection Systems based on Graph Neural Networkscited by 0
- 2025Evaluating the robustness of adversarial defenses in malware detection systemscited by 0
12 most cited of 13 All 13 (JSON)
- 2026HYDRA: Proactive Android Malware Drift Adaptation via Hierarchical Graph Contrastive Learning22 Sep 2026
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Evaluating the robustness of adversarial defenses in malware detection systems14 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2025Pedestrian Trajectory Prediction Based on Social Interactions Learning With Random Weights13 Jan 2025
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Texture Re-scalable Universal Adversarial Perturbation10 Jun 2024
- 2024ADBA:Approximation Decision Boundary Approach for Black-Box Adversarial Attacks7 Jun 2024
- 2024Problem space structural adversarial attacks for Network Intrusion Detection Systems based on Graph Neural Networks18 Mar 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
- 2024Unraveling the Key of Machine Learning-based Android Malware Detection5 Feb 2024
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
12 newest of 13 All 13 (JSON)