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

热点内容
安卓手机如何打开bin文件了网易棋牌 发布:2024-10-20 16:23:08 浏览:921
c语言查找学生姓名 发布:2024-10-20 16:23:03 浏览:119
如何不要手机号找回QQ密码 发布:2024-10-20 16:18:03 浏览:375
租借服务器是什么意思 发布:2024-10-20 15:59:53 浏览:914
数据库查询死锁 发布:2024-10-20 15:54:49 浏览:379
dns编程 发布:2024-10-20 15:53:18 浏览:437
android作用 发布:2024-10-20 15:50:35 浏览:552
ftp建立连接的端口 发布:2024-10-20 15:37:32 浏览:18
redis设置缓存时间设置 发布:2024-10-20 15:22:08 浏览:991
androidphone进程 发布:2024-10-20 15:17:33 浏览:905