mlsanityData to 14 Oct 2026

Metamorphic Malware Evolution: The Potential and Peril of Large Language Models

arXiv 2410.23894 ↗First posted 31 Oct 2024cs.CR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Code metamorphism refers to a computer programming exercise wherein the program modifies its own code (partial or entire) consistently and automatically while retaining its core functionality. This technique is often used for online performance optimization and automated crash recovery in certain mission-critical applications. However, the technique has been misappropriated by malware creators to bypass signature-based detection measures instituted by anti-malware engines. However, current code mutation engines used by threat actors offer only a limited degree of mutation, which is frequently detectable via static code analysis. The advent of large language models (LLMs), such as ChatGPT 4.0 and Google Bard may lead to a significant evolution in this landscape. These models have demonstrated a level of algorithm comprehension and code synthesis capability that closely resembles human abilities. This advancement has sparked concerns among experts that such models could be exploited by threat actors to generate sophisticated metamorphic malware. This paper explores the potential of several prominent LLMs for software code mutation that may be used to reconstruct (with mutation) existing malware code bases or create new forms of embedded mutation engines for next-gen metamorphic malwares. In this work, we introduce a framework for creating self-testing program mutation engines based on LLM/Transformer-based models. The proposed framework serves as an essential tool in testing next-gen metamorphic malware detection engines.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 31 references that are in the map. First posted on arXiv 31 Oct 2024.

Builds on

21 of 31 references.

References · 21

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2023GPT-4 Technical Reportcited by 18,396
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  6. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
  7. 2023A Survey of Large Language Modelscited by 2,576
  8. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  9. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  10. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  11. 2023StarCoder: may the source be with you!cited by 799
  12. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
9 more
  1. 2023Textbooks Are All You Needcited by 569
  2. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
  3. 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 333
  4. 2015A note on the evaluation of generative modelscited by 292
  5. 2020Unsupervised Translation of Programming Languagescited by 263
  6. 2019SPoC: Search-based Pseudocode to Codecited by 176
  7. 2023SantaCoder: don't reach for the stars!cited by 170
  8. 2023CodeGen2: Lessons for Training LLMs on Programming and Natural Languagescited by 125
  9. 2022CERT: Continual Pre-Training on Sketches for Library-Oriented Code Generationcited by 87

Built on by

Not cited yet.