NeuroDeX: Unlocking Diverse Support in Decompiling Deep Neural Network Executables

📅 2025-09-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address reverse-engineering threats against DNN executables deployed on edge devices, this paper proposes the first decompilation framework integrating large language model (LLM)-driven semantic reasoning with dynamic analysis. The method unifies operator identification, attribute recovery, and high-level model reconstruction across non-quantized and quantized models, diverse hardware architectures, and compiler optimization scenarios, leveraging symbolic execution and operator-level feature matching. Crucially, it pioneers the incorporation of LLMs into DNN binary reverse engineering, substantially enhancing semantic understanding and cross-model generalizability. Evaluation on 96 real-world DNN executable samples demonstrates near-perfect structural recovery for non-quantized models and achieves an average Top-1 accuracy of 72% for functionally equivalent reconstructions of quantized models—significantly outperforming state-of-the-art tools.

Technology Category

Application Category

📝 Abstract
On-device deep learning models have extensive real world demands. Deep learning compilers efficiently compile models into executables for deployment on edge devices, but these executables may face the threat of reverse engineering. Previous studies have attempted to decompile DNN executables, but they face challenges in handling compilation optimizations and analyzing quantized compiled models. In this paper, we present NeuroDeX to unlock diverse support in decompiling DNN executables. NeuroDeX leverages the semantic understanding capabilities of LLMs along with dynamic analysis to accurately and efficiently perform operator type recognition, operator attribute recovery and model reconstruction. NeuroDeX can recover DNN executables into high-level models towards compilation optimizations, different architectures and quantized compiled models. We conduct experiments on 96 DNN executables across 12 common DNN models. Extensive experimental results demonstrate that NeuroDeX can decompile non-quantized executables into nearly identical high-level models. NeuroDeX can recover functionally similar high-level models for quantized executables, achieving an average top-1 accuracy of 72%. NeuroDeX offers a more comprehensive and effective solution compared to previous DNN executables decompilers.
Problem

Research questions and friction points this paper is trying to address.

Decompiling DNN executables despite compilation optimizations
Recovering high-level models from quantized compiled executables
Handling diverse architectures in reverse engineering neural networks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses LLMs and dynamic analysis for decompilation
Handles compilation optimizations and quantized models
Recovers operator types and reconstructs models accurately
🔎 Similar Papers
No similar papers found.
Yilin Li
Yilin Li
University of Washington
conjugated polymersluminescent solar concentrators
Guozhu Meng
Guozhu Meng
Associate Professor with Chinese Academy of Sciences
mobile securityprogram analysisAI privacy and security
M
Mingyang Sun
Institute of Information Engineering, CAS, School of Cybersecurity, UCAS, Beijing, China
Yanzhong Wang
Yanzhong Wang
Institute of Information Engineering, CAS, School of Cybersecurity, UCAS, Beijing, China
K
Kun Sun
Institute of Information Engineering, CAS, School of Cybersecurity, UCAS, Beijing, China
H
Hailong Chang
Institute of Information Engineering, CAS, School of Cybersecurity, UCAS, Beijing, China
Yuekang Li
Yuekang Li
Lecturer (Assistant Professor), University of New South Wales
Software EngineeringSoftware SecurityAI Red Teaming