混淆应用中的第三方库函数定位
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方期刊
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

期刊专题

10.11896/jsjkx.221100147

混淆应用中的第三方库函数定位

引用
第三方库是Android应用程序的重要组成部分.在对应用进行基于重打包技术的安全增强或分析时,往往需要定位第三方库中的一些特定函数,此时需要将第三方库源码中的函数映射到目标应用反汇编代码中,以找到其对应的位置.在实际工作中,很多应用经过了代码混淆,这给定位第三方库函数带来了挑战.在经过混淆处理的应用程序反汇编代码中,大部分可供定位的特征被消除,代码也变得晦涩、难以分析.在缺少线索的情况下,从庞大的代码空间中定位到一个特定的函数十分困难.目前对混淆后应用进行的分析仅仅关注识别应用程序中包含了哪些第三方库,而没有更细粒度的函数级别的识别.文中提出了一种在混淆后的应用代码中定位第三方库中特定函数的方法.首先,对应用所用到的混淆器和混淆参数进行识别,从而将第三方库源码处理成与 目标应用相同混淆方式的代码,即混淆对齐;在此基础上,通过静态插桩在待定位的函数中引入查找特征,并抽取其混淆后的结构特征来从目标应用中最终识别出待定位的函数位置.实验结果表明,所提方法能以较高的正确率识别出 目标应用所使用的混淆工具及混淆参数,且能准确定位流行的混淆闭源应用中感兴趣的第三方库函数.

Android应用、重打包、混淆、第三方库、定位

50

TP309.2(计算技术、计算机技术)

国家自然科学基金;国家自然科学基金;国家自然科学基金;CCF—华为胡杨林研究创新基金

2023-07-18(万方平台首次上网日期,不代表论文的发表时间)

共9页

293-301

相关文献
评论
暂无封面信息
查看本期封面目录

计算机科学

1002-137X

50-1075/TP

50

2023,50(7)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn