• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
chenmeijiao
博客园    首页    新随笔    联系   管理    订阅  订阅
spy-debugger和fiddler实现移动端抓包

spy-debugger抓包

  1、下载spy-debugger依赖包(借助npm

 

npm install spy-debugger -g

 

  2、运行

spy-debugger

http://127.0.0.1:55338会自动打开,如果没有打开就自己打开浏览器。

  3、代理设置:
Android设置代理步骤:设置 - WLAN - 长按选中网络 - 修改网络 - 高级 - 代理设置 - 手动
iOS设置代理步骤:设置 - 无线局域网 - 选中网络 - HTTP代理手动

 在我们的手机和电脑连接同一个wifi,然后修改网路的代理,主机名:10.1.162.142;默认端口号是9888

  4、第四步:手机安装证书。注:手机必须先设置完代理后再通过(非微信)手机浏览器访问http://s.xxx(地址二维码)安装证书(手机首次调试需要安装证书,已安装了证书的手机无需重复安装)。iOS新安装的证书需要手动打开证书信任

  自定义选项:

    1、设置端口号:spy-debugger -p 8888

    2、设置页面内容可编辑模式:spy-debugger -w true    (默认: false) 

    3、是否允许weinre监控iframe加载的页面:spy-debugger -i true    (默认: false) 

    4、是否只拦截浏览器发起的https请求:spy-debugger -b false   (默认: true)

    5、是否允许HTTP缓存:spy-debugger -c true    (默认: false) 

 

fiddler抓包

  1、安装fiddler

  2、fiddler设置

    1.打开菜单栏:Tools>Fiddler Options>HTTPS
    2.勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了

 

 

 

 

 

  

  3、导出证书

 

   4、代理设置,同spy-debugger

   5、使用ip+端口号访问网站,并下载证书

 

   6、苹果手机信任证书

  

posted on 2021-01-12 16:14  chenmeijiao  阅读(298)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3