通过fiddler抓包获取自动登录的cookie – 适用于微信类应用及小程序等

提要:本文讲解了两部分内容:1、如何设置fiddler抓包https,2、如何设置自动获取小程序的登录信息。

1、打开应用:在软件目录的fiddler文件夹当中,双击fiddler.exe程序,打开应用。(如果软件目录当中没有,用户可百度自行下载安装)

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
fiddler.exe

2、打开菜单上的 工具 – 选项:

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
工具 – 选项

3、切换到https – 确认如下图所示,相应选项已经打勾,然后再点击 动作:

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
https – 动作

4、选择 信任根证书

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
信任根证书 1
通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
信任根证书 2
通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
信任根证书 3
通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
信任根证书 4

5、到这步,我们应该是已经配置好了可以捕获https链接的设置。然后重启。

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
需要重启一下软件才会生效

6、确认一下上面设置是否生效。重启软件以后,随便使用edge或者谷歌浏览器(注意,IE或其他的浏览器可能不行,建议一定要使用上述浏览器),打开一些大型网站如:淘宝、携程等,看看fiddler软件当中的协议下的https是否如下图所示,前面的结果为200,如果是,说明设置成功。如果否,请重新设置。

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
https链接抓包成功

7、替换js:打开fiddler,如下图,切换到fiddler script,将下面的代码全部删除,然后将软件目录下的fiddler_js.txt下的代码全选,复制,粘贴到下面。然后:保存脚本

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
替换 fiddler script
通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
保存脚本

8、上述步骤做完以后,我们还需要安装微信的电脑版,安装好以后登录

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
微信电脑版,安装、登录

重要:微信电脑版的版本建议使用3.3.5以前的版本,如果是后续的版本,可能抓取不到数据包内容。如图:

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
如果版本比图示的高,请百度对应版本下载安装后再执行下面的步骤。

9、然后点击左下角的小程序图标,打开

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
搜索相关的小程序

10、然后按我们要采集的目标网站或者app,选择对应的小程序,如果没有,搜索一下即可。

11、比如我们要采集马蜂窝的相关内容,我们就点击打开该小程序

通过fiddler抓包获取自动登录的cookie - 适用于微信类应用及小程序等
小程序界面

12、小程序初次打开,需要我们登录,我们确认登录以后,即可进入主界面,这时我们按软件的说明点击进入到相关的页面(这里很关键:请打开一个景点的页面,如果打开的页面是其他的可能获取不到),如下图。这时,fiddler会自动获取登录该小程序的相关登录信息,并保存文件。然后我们就可以关闭小程序了。

通过fiddler抓包获取自动登录的cookie – 适用于微信类应用及小程序等
通过fiddler抓包获取自动登录的cookie – 适用于微信类应用及小程序等

 

13、 上述的1-7是 就是初次配置fiddler抓包程序的设置步骤(只需要设置一次),以及使用fiddler获取最新登录信息的步骤。(8-12步)

什么情况下需要8-12步?在采集软件运行后,界面有提示之前的登录信息过期,需要更新的,这时我们就需要启动fiddler,然后按上述8-12步,也就是从微信电脑版启动对应的小程序,运行一下。

随便说两句: