当前位置:首页 » 安卓系统 » 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,点击它就可以打开这个文件所在的文件夹查看了。

热点内容
映射盘符脚本 发布:2025-04-22 22:55:35 浏览:254
王者荣耀安卓系统怎么转换到苹果 发布:2025-04-22 22:53:29 浏览:982
emobile7服务器地址如何查看 发布:2025-04-22 22:32:51 浏览:763
房间的秘密码是什么 发布:2025-04-22 22:32:43 浏览:121
文件夹前面多了选择框 发布:2025-04-22 22:32:40 浏览:704
迅雷网ftp 发布:2025-04-22 22:30:02 浏览:622
鼠标驱动源码 发布:2025-04-22 22:29:55 浏览:768
如何开发android应用 发布:2025-04-22 22:18:55 浏览:880
医保卡密码从哪里看 发布:2025-04-22 22:14:34 浏览:260
地铁逃生安卓更新后为什么进不去 发布:2025-04-22 22:13:49 浏览:443