Code Obfuscated Compilation Method Based on Mimic Defense

Existing code obfuscation techniques introduce bogus control flow and string obfuscation to conceal program logic and hardcoded sensitive information but exhibit insufficient code semantic obfuscation and recognizable obfuscation patterns. To this end, a code obfuscated compilation method based on mimic defense is proposed. This method incorporates mimic control flow and string dynamic obfuscation. Mimic control flow inserts two types of branches: mimic branches, which disguise other programs' functionality, and shadow branches, which are functionally equivalent but heterogeneous. To prevent the exposure of hardcoded sensitive information, a runtime on-demand decryption strategy is proposed. Strings are first encoded using MBA expression and decrypted only when necessary. Mimic substitution in the data segment further misleads reverse analysis. A prototype was implemented, and experiments were conducted on programs from benchmark dataset and real-world project. Results show this method effectively obfuscates code structure and semantics, enhancing resistance to reverse analysis within bounded spatiotemporal overhead.

Authors

Institutions

Publication Details

Published
2025-06-27
DOI
https://doi.org/10.1109/iccste65902.2025.11138337
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Code Obfuscated Compilation Method Based on Mimic Defense

Longyun Qi, Zhuofan Wang, Xiaoliang Lv, Yimin Liu et al.
Advanced Malware Detection Techniques
article

Code Obfuscated Compilation Method Based on Mimic Defense

Longyun Qi, Zhuofan Wang, Xiaoliang Lv, Yimin Liu, Shishun Zhu, Lianwen Sun
article en

Abstract

Existing code obfuscation techniques introduce bogus control flow and string obfuscation to conceal program logic and hardcoded sensitive information but exhibit insufficient code semantic obfuscation and recognizable obfuscation patterns. To this end, a code obfuscated compilation method based on mimic defense is proposed. This method incorporates mimic control flow and string dynamic obfuscation. Mimic control flow inserts two types of branches: mimic branches, which disguise other programs' functionality, and shadow branches, which are functionally equivalent but heterogeneous. To prevent the exposure of hardcoded sensitive information, a runtime on-demand decryption strategy is proposed. Strings are first encoded using MBA expression and decrypted only when necessary. Mimic substitution in the data segment further misleads reverse analysis. A prototype was implemented, and experiments were conducted on programs from benchmark dataset and real-world project. Results show this method effectively obfuscates code structure and semantics, enhancing resistance to reverse analysis within bounded spatiotemporal overhead.

NARI Group (China) (CN)
Openalex Percentile: Top 71%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Code Obfuscated Compilation Method Based on Mimic Defense — Longyun Qi, Zhuofan Wang, et al. · (2025) | TGRS Research Map | TGRS