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...
Saved in:
Main Authors: | , |
---|---|
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 |