当前位置:首页 » 安卓系统 » android快速定位

android快速定位

发布时间: 2024-10-20 12:57:13

‘壹’ 如何快速定位Android APP中的关键函数

需求来源

在逆向分析中,肯定是越快地定位到目标函数越好,那么有没有这样的一种工具可以快速地辅助分析人员定位到目标函数呢?

最早的一个毁野想法是这样的:
- 通过某种机制让APP输出函数调用时候的日志记录。
- APP在运行的时候可能会输出很多条记录,而目标函数的调用也会被淹没在日志的大海里,如何定位出来?
- 打开APP,但是不执行目标功能,得到橡拦日志记录A。
- 执行目标功能,这时候得到日志记录B。
- 如果把日志A记录梁余胡设置为白名单,执行过滤,B过滤A,得到日志A,那么F可能会有目标函数的调用记录。
- 如果F中得不到目标函数,说明在得到记录A时,目标函数可能已经执行过了(线程的方式)。
- 如果过滤后的F日志仍然是一个海量数据,那么重复执行目标功能N次,分别得到B2,B3……Bn,并过滤A日志,分别得到过滤后的日志F2,F3……Fn,然后再过滤出被刚好执行了N次的函数。那么这个结果就很可能会比较小了。

‘贰’ Android Studio快速定位当前打开的文件在哪个目录下

方式一

Android Studio中编辑区上面有一块显示当前打开文件的路径的区域,如下图

这样就可以在这个结构目录中看到这个文件了;

方式三

再或者你想直接打开这个文件所在的文件夹,那就在上面说得结构目录中的这个文件上右键,如果是Windows下的话会有一个Show in exploer,Mac的话是Reveal in Finder,点击它就可以打开这个文件所在的文件夹查看了。

热点内容
php对象变量 发布:2025-07-27 07:31:37 浏览:894
电脑rar解压 发布:2025-07-27 07:31:33 浏览:573
phpcopy 发布:2025-07-27 07:28:39 浏览:365
中华人民共和国密码法执行多少号 发布:2025-07-27 07:27:22 浏览:684
面试php程序员 发布:2025-07-27 07:20:04 浏览:450
怎么解压游戏压缩包 发布:2025-07-27 07:14:28 浏览:844
电子存储设备包括 发布:2025-07-27 07:13:52 浏览:147
linuxoracle配置 发布:2025-07-27 07:08:46 浏览:520
php打印pdf 发布:2025-07-27 07:07:19 浏览:75
七源码 发布:2025-07-27 06:55:50 浏览:45