zoukankan      html  css  js  c++  java
  • fiddler抓包+安卓机 完成手机app抓包的配置 遇到的一些问题

    fiddler抓包+安卓模拟器完成手机app抓包的配置:fiddler抓包+雷电模拟器 完成手机app抓包的配置 

    其实在安卓真机上弄比在虚拟机上弄更麻烦一点,它们的步骤都差不多一样,就是在安卓真机上弄完这个操作后还要下载xposed和JustTrustMe模块,所以前面的操作都可以根据上面这个链接弄

    一、如果在安卓真机上,获取fiddler证书就可以通过,代理IP地址+fiddler监听端口号进行访问

    打开cmd,输入ipconfig查看本机ip地址

    比如你主机ip地址为192.168.1.24,fiddler端口号为:8888

    那么只需要你手机端访问:http://192.168.1.24:8888

    就会得到一个页面,点击红线部分就会下载证书

     手机端和电脑端都要下载,下载之后要安装

    二、fiddler的相关配置,在上面那个博客里面都有,如果你打开fiddler后出现”creation of the root certificate was not successful“错误,可以这样解决

    在你安装fiddler的文件夹下运行

    makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

    如果这个文件夹下有makecert.exe文件,那么就证明文件夹找对了,打开cmd,通过cd命令进入这个文件夹(不会可以百度一下),然后运行上面的命令

    想要了解这个命令啥意思可以看:https://blog.csdn.net/iamlaosong/article/details/86630516

    三、之后相关配置都弄好后,打开fiddler,你会发现在安卓真机上的一些操作,fiddler无法收到数据包

    你会发现你可以在百度上面搜索东西,但是打开一些应用,比如抖音就会没网络

    因为是安卓app抓包出现的https证书不被信任的问题。

    你需要在安卓真机里面安装Xposed跟JustTrustMe模块

    因为我用的是vivo手机,,,所以不能root,那也就没办法下载xposed,,于是我就跑到虚拟机上弄了

    这里给出JustTrustMe模块下载方式:https://jiezhe.net/post/68.html

  • 相关阅读:
    关于MySQL5.6配置文件my-default.ini不生效问题
    jQuery学习总结(三)
    jQuery学习总结(二)
    jQuery学习总结(一)
    mysql输出到页面MVC模式
    简单的在jsp页面操作mysql
    mysql5.7的基本使用
    mysq5.7l的下载与配置
    jdk环境变量的配置
    SQL SERVER——给已有数据的表增加唯一值
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/13389223.html
Copyright © 2011-2022 走看看