AndroidNative层文件解析漏洞挖掘指南讲解.docVIP

  • 0
  • 0
  • 约2.98千字
  • 约 9页
  • 2019-06-30 发布于江西
  • 举报

AndroidNative层文件解析漏洞挖掘指南讲解.doc

AndroidNative层文件解析漏洞挖掘指南 | 导语?本文以手Q的一次文件解析类漏洞挖掘为例,叙述了Android Native层文件解析类型漏洞挖掘的过程 手Q这个应用从功能来说十分的庞大,如果使用类似MFFA的框架去挖掘文件解析类漏洞,效率低,而且文件入口在哪儿、如何利用脚本进行自动化都是非常大的问题。本文在一次手Q的文件解析类漏洞挖掘的过程中,提出了一种可能的解决问题的方案,妄称指南不吝赐教。 ? 目录: 1、问题分析 2、流程图 3、so筛选 4、测试程序编写 5、test case生成 6、测试得出crash 7、未来的工作 ? ? 0x01 ?问题分析 ? 目前面临的问题是,不知道手Q的文件入口在哪儿(指代码层面),而且依据手Q的用户分析,手Q很有可能根本不提供代码入口,没有代码入口就没有自动化,靠着UI触发进行测试那是脑子秀逗了。所以首要解决的问题得自己提供文件入口了,目前看来得自己抠出so,自己写测试程序,自己载入测试用例,自己收集crash了,挖漏洞真是一条孤独的路。 ? ? 0x02 ?流程图 首先要先分析手Q的lib文件,找出待测的so,然后编写能够调用该so的测试程序,将测试用例放进去进行自动化测试,最后收集native crash,人工分析之后拿到漏洞。流程非常简单,将大问题拆分成以下几个问题,分别克服之后就能大成总目标了: l??拿什么so?这个s

文档评论(0)

1亿VIP精品文档

相关文档