mumu 模拟器 & 安装charles证书 & adb 连接 & frida-server监控等设置过程 ...

金歌  论坛元老 | 2024-10-15 18:41:06 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1701|帖子 1701|积分 5103

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
找了一圈,发现知识点多少有些散,对新手不太友好,所以将本身近期查找资料,以及设置的过程做一个总结,也希望同样的新手少走弯路。
目次
1、下载mumu模拟器,开启开发者模式,而且设置磁盘可写
2、下载charles 以及charles激活
3、下载adb,设置adb环境变量
4、charles证书安装
5、下载frida-server,并在模拟器端运行服务
6、利用charles抓包的补充设置

一、下载mumu模拟器,开启开发者模式,而且设置磁盘可写

安装的过程省略了,下载地点如下:MuMu模拟器官网_安卓12模拟器_网易手游模拟器
1.1开启开发者模式开启步调
1.11 打开设置

1.12 设置的最底部找到——关于手机

1.13 进去后,拿出你只身20年的手速,狂点版本好,直到出现——你已经处于开发者模式的设置。

1.2 开启root权限以及设置磁盘可写




二、下载charles 以及charles激活



懒人,直接点这里,charles下载地点:Download a Free Trial of Charles • Charles Web Debugging Proxy
charles的其他设置,可以自行查找资料了,这里不做更多的表明了。因为后面我们会补充抓包相关的设置设置。
charles不激活的化,会不一会儿弹出提示,所以发起激活charles,激活的方式:
百度网盘下载地点:
夸  克  下载  地 址:


补充》》》设置wifi代理,否则,后面抓不到包。
cmd命令下找到你的局域网地点:

设置内里找到——网络板块。






三、下载adb、设置环境变量、连接mumu模拟器


咱们下载windows版本。 下载地点:ADB Download - Get the latest version of ADB and fastboot

解压以后:就可以了,随意放一个盘,只必要把包含《adb.exe》的文件夹路径添加到环境变量即可。


链接我们的mumu模拟器》》》》》》》》》》》》》》》》》》》》》》
首先:查看模拟器的adb调试端口


在电脑端命令窗口,利用如下命令 adb命令链接到模拟器。由于我已经链接过了,所以提示已经链接。
  1. adb connect 127.0.0.1:16384
复制代码

然后,利用如下命令查看,链接设备的环境:显示了设备体现链接成功了。
  1. adb devices
复制代码

至此,adb部门的设置完成了。

四、charles证书的安装

4.1导出charles的当地安装证书

4.2 由于安卓系统下证书必要以hash值的方式命名,所以-我先下载open-ssl工具,如果是linux系统,可以省略这一步。

没有梯子的下载很慢:可以用我的夸克网盘地点(64位),arm,x86的必要本身去下载:
链接:https://pan.quark.cn/s/71c62f3e57cd
安装》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

设置环境变量》》》》》》》》》》》》》》》》》》》》》》》》》

盘算hash值:
  1. openssl x509 -subject_hash_old -in <你的证书文件名称>
复制代码
盘算的效果:

重命名证书的名字为:以上盘算的效果,记得加个.0
  1. 3a6d7696.0
复制代码
4.3 将证书导入到模拟器的系统证书路径
4.3.1 在win+r,输入cmd,打开命令窗口,在窗口内输入:adb root命令

会主动在mumu模拟器中弹出,如下弹窗。选择如下:

如果提示adb 不是内部命令啥的,则必要思量adb是否设置好了环境变量,一般安装设置好以后,可以通过。
  1. adb --version # 查看版本信息
复制代码

继续》》》》》》》》》》》》将刚刚改好名字的证书推送到 这个路径下:
  1. adb push <Certificate_File> /etc/security/cacerts/
复制代码


至此证书就已经安装完成了。
五、下载frida-server服务,并启动服务。

frida-server下载地点:(必要梯子),直接的下载地点在底下:



注意:你可能不知道下载哪个版本的服务,所以你必要先通过这个命令确定对应的版本。
  1. adb shell getprop ro.product.cpu.abi
复制代码


对应的版本如下:

安装这个服务,注意下载下来以后,必要先进行解压。解压以后的效果如下:

接下来,将这个frida-server文件,push到模拟器的这个目次下:/data/local/tmp/
  1. adb push frida-server-16.3.3-android-x86_64 /data/local/tmp/
复制代码
注意如果不是在文件所在路径下利用cmd命令,则必要利用文件的绝对路径地点。
push完整的样式:

利用adb shell的命令查看文件是否存在:

接下来运行我们的服务:


如此如服务就已经运行起来了。你可以通过重新打开一个cmd窗口,利用如下命令来确定,frida-server服务是否开启了。以上为进程的id。


补充:》》》》当然以上还不敷了。你还必要在当地安装Python相关的服务,命令如下:
 
  1. pip install frida, frida-tools
复制代码
当然,你也可以指定安装与服务器配套的相关,frida版本,只要利用如下命令即可:
  1. pip install frida==16.3.3
复制代码
六、补充charles抓不到包的相关》》补充设置。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表