检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机应用与软件》2016年第4期230-234,共5页Computer Applications and Software
摘 要:随着侵权现象的不断发生,加强Android软件的保护已成为一个研究热点。对软件逆向工程及其对抗措施进行分析和评价,指出重点的研究领域;针对Android软件逆向工程,在研究APK安装原理及dex文件格式的基础上,采取软件运行时自修改dalvik字节码的方案有效改变了代码的执行流程,增加了代码的迷惑性。通过实验实现对软件关键模块的隐藏,使分析者无法得到正确的代码流程,证明了该方法在软件保护领域具有可行性,为软件保护提供了新的思路。Along with the copyright infringement occurs continuously,to strengthen the protection of Android software has become a hot research topic. In this paper we carry out analysis and comment on software reverse engineering as well as its countermeasures,and point out the research focus. Aiming at reverse engineering of Android software,after studying APK installation principle and the format of DEX file,we employ the scheme of self-modifying Dalvik byte code during the operation of software to have effectively changed code execution process,and increased the perplexity of code. Through the experiment we realise the concealment of key software modules,and lead to the analyser failed in finding the correct code flow,this proves that the method has the feasibility in software protection field,and provides a new idea for software protection.
关 键 词:ANDROID 软件保护 字节码 dex文件 代码自修改
分 类 号:TP311.54[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.219.198.219