Review of path branch obfuscation

Code obfuscation is a convenient and effective technique of software protection,which can combat MATE attacks based on reverse engineering.With the development of automatic programming analysis technology,a new code obfuscation technique which named path branch obfuscation was proposed to defeat sym...

Full description

Saved in:
Bibliographic Details
Main Authors: Pu GENG, Yuefei ZHU
Format: Article
Language:English
Published: POSTS&TELECOM PRESS Co., LTD 2020-04-01
Series:网络与信息安全学报
Subjects:
Online Access:http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2020027
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841530011771731968
author Pu GENG
Yuefei ZHU
author_facet Pu GENG
Yuefei ZHU
author_sort Pu GENG
collection DOAJ
description Code obfuscation is a convenient and effective technique of software protection,which can combat MATE attacks based on reverse engineering.With the development of automatic programming analysis technology,a new code obfuscation technique which named path branch obfuscation was proposed to defeat symbolic execution.With the composition of branch information and how does the branch composition effect in execution technique,the branch obfuscation was classified into three types.Then,a detailed research and development situation of each branch obfuscation class was exhaustively described.At last,the prospects of branch obfuscation were discussed.
format Article
id doaj-art-d75023bcbc664623953afe326e5fce4f
institution Kabale University
issn 2096-109X
language English
publishDate 2020-04-01
publisher POSTS&TELECOM PRESS Co., LTD
record_format Article
series 网络与信息安全学报
spelling doaj-art-d75023bcbc664623953afe326e5fce4f2025-01-15T03:14:00ZengPOSTS&TELECOM PRESS Co., LTD网络与信息安全学报2096-109X2020-04-016121859558230Review of path branch obfuscationPu GENGYuefei ZHUCode obfuscation is a convenient and effective technique of software protection,which can combat MATE attacks based on reverse engineering.With the development of automatic programming analysis technology,a new code obfuscation technique which named path branch obfuscation was proposed to defeat symbolic execution.With the composition of branch information and how does the branch composition effect in execution technique,the branch obfuscation was classified into three types.Then,a detailed research and development situation of each branch obfuscation class was exhaustively described.At last,the prospects of branch obfuscation were discussed.http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2020027reverse engineeringcode obfuscationsymbol executionpath branch obfuscation
spellingShingle Pu GENG
Yuefei ZHU
Review of path branch obfuscation
网络与信息安全学报
reverse engineering
code obfuscation
symbol execution
path branch obfuscation
title Review of path branch obfuscation
title_full Review of path branch obfuscation
title_fullStr Review of path branch obfuscation
title_full_unstemmed Review of path branch obfuscation
title_short Review of path branch obfuscation
title_sort review of path branch obfuscation
topic reverse engineering
code obfuscation
symbol execution
path branch obfuscation
url http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2020027
work_keys_str_mv AT pugeng reviewofpathbranchobfuscation
AT yuefeizhu reviewofpathbranchobfuscation