fiddler抓包1-抓小程序https包

一、环境准备

1.电脑已装最新版fiddler

2.手机和电脑在同一局域网

二、fiddler设置

1.fiddler>Tools>Options>HTTPS 勾选Capture HTTPS CONNECTs 及下边的子项;

2.fiddler>Tools>Options>Connections 勾选Allow remote computers to connect;

并记住这里的端口号:8888,后面会用到。

三、导出证书

1.点右上角Actions按钮

2.选第二个选项,导出到桌面,此时桌面上会多一个文件:FiddlerRoot.cer,如左侧图。

四、查看电脑IP

1.开始-运行-cmd,输入:ipconfig,记住这个IPv4地址。

>>ipconfig

五、设置代理

1.手机设置->WLAN设置->选择与电脑同一wifi,点右边的箭头(有的手机是长按弹出选项框)。

2.选择修改网络配置:

代理:选择手动

配置主机名:与主机电脑IP地址保持一致

端口号:8888

3.保存后就可以抓到来自手机的请求了。

、抓小程序上的HTTPS请求

1.如果是http请求,是不需要安装证书,能直接抓到的,如果是https请求,这时候手机就需要下载证书了。

2.打开手机浏览器输入:http://10.224.xx.xx:8888 ,这个中间的host地址就是前面查到的本机的IP。

3.出现如下画面,点箭头所指的位置,点击安装就可以了。

备注:如果设置代理后,电脑无法上网,需要在浏览器中导入证书;

1. 谷歌-设置-隐私安全和密码-管理证书,一路默认操作即可。

原文地址:https://www.cnblogs.com/nlxx/p/9996045.html

时间: 2024-08-30 02:56:53

fiddler抓包1-抓小程序https包的相关文章

微信小程序编译包的获取与解压还原1——在手机中获取小程序编译包wxapkg

准备工作: 微信关注需要下载编译包的小程序,然后点进去看一下,微信就会自动下载相应的编译包到手机上了. 获取小程序编译包: 据说root手机可以直接在手机的文件管理中查找wxapkg文件,自己尝试了下,无法通过搜索查找到,对应的文件夹路径也找不到相关文件,所以这里就采用比较通用的方法来获取了. 大部分智能手机都有备份功能,这样就可以在手机重装系统或恢复出厂设置之后快速恢复手机应用和数据.对的,就是这个手机备份功能,当你对一个应用进行备份的时候,除了应用本身,应用的数据也会直接被备份下来.微信也不

[转]Fiddler抓取Android真机上的HTTPS包

此篇文章转载自:http://blog.csdn.net/roland_sun/article/details/30078353 工作中经常会需要对一些app进行抓包, 但是每次默认都是只抓http请求的包, 按照这篇文章设置之后就可以抓https的包了, 简单实用, 所以转载过来备用. 现在的Android应用程序几乎都会和网络打交道,所以在分析一个apk的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助. 对于HTTP包来说,已经有很多种分析的方法了,例如用tcpdu

Fiddler抓取Android真机上的HTTPS包

现在的Android应用程序几乎都会和网络打交道,所以在分析一个apk的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助. 对于HTTP包来说,已经有很多种分析的方法了,例如用tcpdump,或者将要分析的程序跑在模拟器中然后直接在物理机上用WireShark抓包.但是现在越来越多的应用已经使用HTTPS协议来和服务器端交换数据了,这无疑给抓包分析增加了难度. 幸好有一个工具Fiddler可以用来解决这个问题.Fiddler是一个非常强大的Web调试工具,它的原理不同于W

记录如何发布微信小程序npm包

1.初始化项目 在项目根目录下使用一下命令 npm init 这时终端会提示你输入诸如包名,版本号等信息,如下: 2.新建src文件夹 新建src文件夹之后,把微信小程序自定义组件的index.js.index.wxss.index.json.index.wxml四个文件都拉到src文件夹里面即可.文件目录如下图: 3.修改package.json文件 在 package.json 文件中新增一个 miniprogram 字段,指向src文件即可.这是官方文档发布npm的约束条件.npm支持 微

包你说小程序开发语音红包app定制

小程序口令红包系统 小程序口令红包模式 (杨生137,9454,9329 微电) 包你说红包小程序系统软件  小程序包你说红包系统模式  包你说红包小程序 小程序口令网站  包你说红包微信小程序  包你说红包口令小程序 小程序包你说红包系统开发 1.营销活动多样性.并可开展基于粘性维护的活动跨界营销.会员积分.互动抽奖.红包.优惠等线上线下活动,并能通过连续扫码.会员积分.连续签到 等进行累积扫码,用于对消费者的粘性维护 2.实时调整营销策略,提升活动效率活动可根据产品.时间.地点快速部署.实时

.NET CORE MYSQL 微信小程序 HTTPS 随笔

今天一天都没有撸码,没写BUG没改BUG,整一天都在弄那个微信小程序的配置了..唉.. 一个项目用的微信小程序,界面做出来了,就等着AJAX取网络数据后再显示到界面上了,查了下文档, 小程序取网络数据的那个网址必须是HTTPS的,经过备案的 自己电脑上之前已经做好一个简单的示例了,.NET CORE + MYSQL的,找了个WIN2008的服务器传上去测试,结果服务器上啥环境都没有.又得自己重新装一次,直接在服务器上网下载MYSQL,.NET CORE SDK,装好后上传发布后的网站,CMD中运

瞎子点灯盲人摸象-小程序npm包

1.详情-本地设置-使用npm模块 2.新建mode_modules    注意: 3.找到终端    注:看一下你新建的mode_modules在那个层级.在mode_modules上级打开终端  4.输入下面的命令行    npm init    npm install    npm i miniprogram-sm-crypto --production  4.安装完成后    最后,成功的标志   原文地址:https://www.cnblogs.com/srx121201/p/1145

微信小程序优化

setData setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口.在介绍常见的错误用法前,先简单介绍一下 setData 背后的工作原理. 工作原理 小程序的视图层目前使用 WebView 作为渲染载体,而逻辑层是由独立的 JavascriptCore 作为运行环境.在架构上,WebView 和 JavascriptCore 都是独立的模块,并不具备数据直接共享的通道.当前,视图层和逻辑层的数据传输,实际上通过两边提供的evaluateJavascript 所实现.即

2019年最新微信小程序源码解包获取源码(分包教程)

微信小程序解包,源码是 https://github.com/qwerty472123/wxappUnpacker 大神写的.通过node wuWxapkg.js D:\wamp\www\Private\微信小程序代码\wxappUnpacker-master\wxappUnpacker-master\pkg\pkg\xxxx\_788457675_132.wxapkg 没分包一般都能获取到一般的.现在微信 7.X有了分包了后,解出来的就报错. 分包教程 node wuWxapkg.js -s=