当前位置:首页 » 安卓系统 » 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-01-12 13:15:26 浏览:675
搭建国外服务器需要多少钱 发布:2025-01-12 13:08:01 浏览:826
我的世界mod服务器开荒 发布:2025-01-12 13:07:10 浏览:756
sql优化书 发布:2025-01-12 13:07:09 浏览:455
高校网站服务器搭建与维护论文 发布:2025-01-12 13:06:31 浏览:710
sqlserver实例没有 发布:2025-01-12 12:57:18 浏览:251
代码文件服务器地址怎么写 发布:2025-01-12 12:50:47 浏览:759
java中方法与 发布:2025-01-12 12:50:13 浏览:654
如何快速查找c语言编译时的错 发布:2025-01-12 12:49:56 浏览:31
看门狗上传病毒 发布:2025-01-12 12:32:54 浏览:326