admin管理员组

文章数量:1597195

目录

  • 一、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,如下图所示:

本文标签: 流程简介Andriodapp