100天精通Andriod逆向——第5天:app逆向流程简介

目录 一、app 界面控件的查看 1.1 查看界面控件的作用 二、app 分析的大致流程 2.1 抓包分析是否有需要逆向的加密字段 2.2 查壳分析是否有加固 2.3 查看界面元素 2.4 关键代码定位 2.4.1 传统定位方法 2.4.2

目录

  • 一、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()

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754591965a5179208.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信