SECRJun 12

Evaluating LLMs for Obfuscation Detection and Classification in Android Apps

arXiv:2606.14233v16.2h-index: 14
Predicted impact top 72% in SE · last 90 daysOriginality Synthesis-oriented
AI Analysis

For Android security analysts, this study provides an initial assessment of LLMs' potential for obfuscation detection, but the results are incremental and show limited practical advantage over existing methods.

This paper evaluates the ability of LLMs to detect obfuscation in Android apps without handcrafted rules or training, finding that LLMs can identify obfuscated code but with varying performance depending on prompt design and model selection, and that they underperform compared to SAST-based approaches.

Android applications (apps) developers increasingly rely on code obfuscation techniques to hinder reverse engineering and protect intellectual property. However, obfuscation also reduces the effectiveness of static analysis and vulnerability detection tools, creating challenges for Android security analysis. Existing approaches for detecting obfuscation in Android apps predominantly rely on handcrafted heuristics, engineered features, or task-specific learning pipelines, which may struggle to generalize across evolving obfuscation strategies. This paper presents a large-scale empirical study investigating the capability of Large Language Models (LLMs) to detect obfuscation in Android apps through semantic reasoning. Our study evaluates whether off-the-shelf LLMs can identify obfuscated code without relying on handcrafted rules, predefined signatures, or dedicated model training. The empirical evaluation is conducted on both a controlled benchmark containing an app obfuscated with multiple techniques and a real-world dataset of Android apps collected from Google Play. The study further examines the impact of prompt design, model selection, and decision thresholds across several open-weight and proprietary LLMs. Finally, the analysis compares LLM-based reasoning with existing SAST-based obfuscation-detection approaches and discusses the broader implications and limitations of applying LLMs to Android security analysis.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes