美文网首页车神之路
Android逆向环境搭建

Android逆向环境搭建

作者: 奇楠之后 | 来源:发表于2020-08-07 19:56 被阅读0次

    AndroidStudio安装

    AndroidStudio是用于开发APP的IED,安装之前,要先安装好JDK。

    官网 下载好安装包,选择自己想安装的位置进位安装。

    配置SDK:打开settings,搜索sdk,点击edit,会提示下载,选择路径,进行下载。

    配置系统环境变量:
    ANDROID_HOME
    tools
    platform-tools

    Magisk安装

    magisk用于获取手机root权限。

    apktool安装

    可以通过 该链接 下载apktool包,笔者下了接近两个小时,需要的朋友可以私信笔者,分享给你云盘地址。

    1. 在window下安装

    下载好文件之后,将包名称重命名为apktool.jar,同时新建一个文本文件,命名为apktool.bat,在该文本中写入下面脚本。

    @echo off
    set PATH=%CD%;%PATH%;
    java -jar -Duser.language=en "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
    

    新建一个文件夹,放入这两个文件,并将该目录添加至环境变量系统变量PATH中。打开cmd,输入apktool,就可以知道是否安装成功。

    linux或者mac下的安装可以查看下面的参考文章,搜索文章也挺费时间的,关键有些年代久远,不知道会不会开错方向,笔者就是根据下面文章成功上车的。

    Frida安装

    • frida:python模块,用于和frida-server交互,pip install frida

    • frida-tools:cli命令行工具,用于和frida-server交互,pip install frida-tools。命令行直接运行 frida-ps 查看是否安装成功。

    • frida-server:运行在手机或者模拟器上,安装前需要查看手机CPU架构是arm还是x86,是32位还是64位。


      可以在酷安下载 device info hw软件,安装打开芯片面板,查看ABI属性对应的值。根据该值,在 frida-server 下载对应版本的frida-server文件。

      然后,需要将frida-server文件push到手机上,启动 frida-server,具体操作如下所示:

      // 文件推送
      adb push /youpath/frida-server  /data/local/tmp
      adb shell
      cd /data/local/tmp
      ls -l
      // 获取root权限,可以安装Magisk
      su
      // 修改执行权限
      chomd 755 frida-server
      // 运行服务
      ./frida-server
      

      开启服务之后,在终端输入 frida-ps -U,就可以看到在手机在运行的进程。

    参考文章

    apktool安装及基本使用

    如果对你有所帮助,不妨点个赞。

    相关文章

      网友评论

        本文标题:Android逆向环境搭建

        本文链接:https://www.haomeiwen.com/subject/lfjqdktx.html