admin管理员组文章数量:1130349
目录
- 一、app 界面控件的查看
-
- 1.1 查看界面控件的作用
- 二、app 分析的大致流程
-
- 2.1 抓包分析是否有需要逆向的加密字段
- 2.2 查壳分析是否有加固
- 2.3 查看界面元素
- 2.4 关键代码定位
-
- 2.4.1 传统定位方法
- 2.4.2 关键代码快速定位
-
- 2.4.2.1 Hook 可以用来做什么
- 2.4.2.2 HooK 之 FridaHook 环境搭建
-
- 2.4.2.2.1 Python3.8 64 位的下载和安装
- 2.4.2.2.2 frida 的安装
- 2.4.2.2.3 pycharm_nodejs_Frida 代码提示配置
- 2.4.2.2.4 frida-server的配置
- 2.5 算法复现
- 2.6 协议复现
一、app 界面控件的查看
1.1 查看界面控件的作用
主要作用:分辨 app 是哪种形式、语言、工具开发的、对于不同方式开发的 app 需要采取不同的方式进行 nx。
原生方式开发的 app,使用 Java 和 C++ 开发,加密用的是 Java 和 C++
H5 的 app,使用 Webview 控件加载网页,加密用的是 JS
app 自动化测试,需要知道控件的 id,或者说需要定位到控件
如何查看呢? 使用 uiautomatorviewer.bat 查看,在 Android SDK 根目录 tools\bin,如下图所示:
双击 uiautomatorviewer.bat 查看某 app 登录控件的 id,如下图所示:
禁止截屏操作:
activity.getWindow()目录
- 一、app 界面控件的查看
-
- 1.1 查看界面控件的作用
- 二、app 分析的大致流程
-
- 2.1 抓包分析是否有需要逆向的加密字段
- 2.2 查壳分析是否有加固
- 2.3 查看界面元素
- 2.4 关键代码定位
-
- 2.4.1 传统定位方法
- 2.4.2 关键代码快速定位
-
- 2.4.2.1 Hook 可以用来做什么
- 2.4.2.2 HooK 之 FridaHook 环境搭建
-
- 2.4.2.2.1 Python3.8 64 位的下载和安装
- 2.4.2.2.2 frida 的安装
- 2.4.2.2.3 pycharm_nodejs_Frida 代码提示配置
- 2.4.2.2.4 frida-server的配置
- 2.5 算法复现
- 2.6 协议复现
一、app 界面控件的查看
1.1 查看界面控件的作用
主要作用:分辨 app 是哪种形式、语言、工具开发的、对于不同方式开发的 app 需要采取不同的方式进行 nx。
原生方式开发的 app,使用 Java 和 C++ 开发,加密用的是 Java 和 C++
H5 的 app,使用 Webview 控件加载网页,加密用的是 JS
app 自动化测试,需要知道控件的 id,或者说需要定位到控件
如何查看呢? 使用 uiautomatorviewer.bat 查看,在 Android SDK 根目录 tools\bin,如下图所示:
双击 uiautomatorviewer.bat 查看某 app 登录控件的 id,如下图所示:
禁止截屏操作:
activity.getWindow()版权声明:本文标题:100天精通Andriod逆向——第5天:app逆向流程简介 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754591966a2705418.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论