马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
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命令链接到模拟器。由于我已经链接过了,所以提示已经链接。
- adb connect 127.0.0.1:16384
复制代码
然后,利用如下命令查看,链接设备的环境:显示了设备体现链接成功了。
至此,adb部门的设置完成了。
四、charles证书的安装
4.1导出charles的当地安装证书
4.2 由于安卓系统下证书必要以hash值的方式命名,所以-我先下载open-ssl工具,如果是linux系统,可以省略这一步。
没有梯子的下载很慢:可以用我的夸克网盘地点(64位),arm,x86的必要本身去下载:
链接:https://pan.quark.cn/s/71c62f3e57cd
安装》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
设置环境变量》》》》》》》》》》》》》》》》》》》》》》》》》
盘算hash值:
- openssl x509 -subject_hash_old -in <你的证书文件名称>
复制代码 盘算的效果:
重命名证书的名字为:以上盘算的效果,记得加个.0
4.3 将证书导入到模拟器的系统证书路径
4.3.1 在win+r,输入cmd,打开命令窗口,在窗口内输入:adb root命令
会主动在mumu模拟器中弹出,如下弹窗。选择如下:
如果提示adb 不是内部命令啥的,则必要思量adb是否设置好了环境变量,一般安装设置好以后,可以通过。
继续》》》》》》》》》》》》将刚刚改好名字的证书推送到 这个路径下:
- adb push <Certificate_File> /etc/security/cacerts/
复制代码
至此证书就已经安装完成了。
五、下载frida-server服务,并启动服务。
frida-server下载地点:(必要梯子),直接的下载地点在底下:
注意:你可能不知道下载哪个版本的服务,所以你必要先通过这个命令确定对应的版本。
- adb shell getprop ro.product.cpu.abi
复制代码
对应的版本如下:
安装这个服务,注意下载下来以后,必要先进行解压。解压以后的效果如下:
接下来,将这个frida-server文件,push到模拟器的这个目次下:/data/local/tmp/
- adb push frida-server-16.3.3-android-x86_64 /data/local/tmp/
复制代码 注意如果不是在文件所在路径下利用cmd命令,则必要利用文件的绝对路径地点。
push完整的样式:
利用adb shell的命令查看文件是否存在:
接下来运行我们的服务:
如此如服务就已经运行起来了。你可以通过重新打开一个cmd窗口,利用如下命令来确定,frida-server服务是否开启了。以上为进程的id。
补充:》》》》当然以上还不敷了。你还必要在当地安装Python相关的服务,命令如下:
- pip install frida, frida-tools
复制代码 当然,你也可以指定安装与服务器配套的相关,frida版本,只要利用如下命令即可:
- pip install frida==16.3.3
复制代码 六、补充charles抓不到包的相关》》补充设置。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |