fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件

fiddler使用教程

界面

  • File->captur traffic 开启监听抓包

rules:规则制定

通道包 连接包隐藏掉

断点

证书安装

Gzip

存在这样的请求头时候:Accept-Encoding

模拟网络限速测试

TOOLS

Options

基本配置,包括代理端口设置

工具栏

备注

replay重新发送

GO存在断点的时候使用

Stream流模式

decode解码

会话保持数量

进程选择

find查找包

数据显示

统计

可以多选多个包

inspect

查看表单属性

自动响应

composer接口测试

过滤器

地址之间使用分号;隔开

实践

使用composer发起接口请求

https://api.apiopen.top/api/sentences返回每日一言

查看header

访问需要提交参数的网站

https://api.apiopen.top/api/getImages参数:
type=beauty&page=0&size=10

在请求发起之前打断点

出现请求包,这个时候没发出去双击

查看请求包

选择表格,补交参数

点击go或者完成

查看

拦截注入

修改返回包

发起请求,返回注入的东西

fiddler抓取HTTPS协议的包

打开https的功能

允许外部设备连接到本电脑

重置所有的证书

遇到抓不到的HTTPS包的时候

用fiddler默认的证书抓不到包,IOS和安卓的都不行。。。需要安装插件。。

插件地址:https://www.telerik.com/fiddler/add-ons ,找到certmaker插件,下载后正常安装即可。安装完后记得重启fiddler!

重新安装证书

安卓6以下和ios可以通过此法抓到https的包,android7以上,由于系统对所安装证书不信任,不能用此法抓到包

安卓7.0抓https包:https://blog.csdn.net/qq_42846555/article/details/123281719?spm=1001.2014.3001.5502

Android 7.0 以上需要把 Fiddler 的证书移动到系统证书目录,否则会报出 ssl 安全性错误导致无法抓取 https。

使用burp抓包

https://www.bilibili.com/video/BV1jv411179x?share_source=copy_web

使用burp抓包 微信版本6.7可以抓

PC微信抓包

正常的配置下只能抓到mp.weixin即是微信公众号

pc微信答题小程序+python+fiddler脚本:https://www.bilibili.com/video/BV1aS4y1h7CV?share_source=copy_web

fiddler编写脚本:

 static function OnPeekAtResponseHeaders(oSession: Session) {//FiddlerApplication.Log.LogFormat("Session {0}: Response header peek shows status is {1}", oSession.id, oSession.responseCode);if(session.uriContains("https://xxxxx")){sSession.utilDecodeResponse();sSession.SaveResponse("D://response.txt",true)oSession.saveResponseBody("ddddd`")}if (m_DisableCaching) {oSession.oResponse.headers.Remove("Expires");oSession.oResponse["Cache-Control"] = "no-cache";}if ((bpStatus>0) && (oSession.responseCode == bpStatus)) {oSession["x-breakresponse"]="status";oSession.bBufferResponse = true;}if ((null!=bpResponseURI) && oSession.uriContains(bpResponseURI)) {oSession["x-breakresponse"]="uri";oSession.bBufferResponse = true;}}

PC微信抓取小程序过程

https://www.bilibili.com/video/BV1Jv4y1K7Ms?share_source=copy_web

打开任务管理器 打开小程序所在位置

进入plugins

此时关闭小程序,退出微信。重新启动抓包软件,启动微信和小程序

抓取APP程序

查看本机的ip

设置模拟器的代理

10.23.69.115:8888

输入该地址

安装证书

快捷键

shift+F5 去缓存刷新

插件安装

fiddler插件地址:https://www.telerik.com/fiddler/add-ons

willow插件地址:http://qzonetouch.github.io/commonWidget/willow

插件推荐博客:https://blog.csdn.net/weixin_50829653/article/details/118119039

雷电模拟器

雷电模拟器可以不用设置wifi的手动代理,在雷电模拟器的安装目录下执行CMD命令:

adb shell setting put global http_proxy 本机fiddler的ip:8888

fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件相关推荐

  1. 抓取微信小程序公众号数据包

    自己在工作中遇到过需要测试APP的项目,后来网上搜了一些教程,各种环境搭建最后还是很难绕过放代理机制,所以就把自己踩过坑的绕过给分享一期. 一,下载夜神模拟器,可以在官网上下载 夜神安卓模拟器-安卓模 ...

  2. 全平台知识付费系统源码 支持微信小程序+公众号+H5+PC端 含搭建部署教程

    分享一个全平台知识付费系统源码,支持微信小程序+微信公众号+H5+PC端,支持DIY风格装修,含完整程序包和详细的搭建教程. 系统特色功能一览: 1.支持视频课程.音频课程.图文课程.专栏课程等: 2 ...

  3. APP、PC客户端抓包、小程序\公众号

    APP.小程序.公众号抓包 一.APP抓包 (一)BurpSuite抓取手机HTTP数据包 1.配置代理IP与端口 2.测试 (二)BurpSuite抓取手机HTTPS数据包 1.安装证书 2.测试 ...

  4. 小程序数据证明采集_微信小程序内容数据采集抓取爬虫

    微信小程序公众号订阅号,历史热门文章内容,留言阅读数量点赞数量等数据都可以采集抓取,怎样做?方法会很难吗?给你几个微信公众号爬虫,微信数据采集爬取so easy! 1.基于搜狗微信搜索的微信公众号爬虫 ...

  5. 使用 Fiddler 抓包PC微信小程序

    想查看小程序的请求,使用wireshark捣鼓了半天还是无法解析微信小程序的HTTPS协议,于是使用Fiddler试试. Tools --> Options 重启 Fiddler 点击右边的 F ...

  6. uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手

    uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手 这是一款uni-app开发的一款网盘小助手小程序源码 该源码主要用于用户输入关键词然后全网抓取百度网盘资源内容 另外呢该小程序还可以 ...

  7. 微信小程序:热门表情包+头像+壁纸自动采集多分类微信小程序

    这是一款自动采集的一款微信小程序源码 内由表情包,头像,还有壁纸组合而成的一款图片小程序 每一个都自带多种分类,内容丰富运营适合 另外支持插屏广告,激励视频广告,等多种广告 小程序源码下载地址: 微信 ...

  8. 微信小程序使用特殊字体包

    微信小程序使用特殊字体包 js页面 Page({data: {fontFamily: 'font1', },loadFontFace() {const self = thiswx.loadFontFa ...

  9. 微信小程序(.wxapkg)源码包解包的方法

    首先下载微信小程序的解包工具:微信小程序(.wxapkg)文件解包工具 下载地址: 工具下载 cmd切换到源码的存放目录,直接将工具和源码放一个文件夹吧,执行: java -jar unweapp-0 ...

最新文章

  1. 迭代器接口IteratorAggregate 与类 ArrayIterator(转)
  2. MacBook Air写代码真香!包邮送一台!
  3. 计算机在材料科学中的应用计算机在浓度场中的数值模拟研究,计算机在浓度场中的数值模拟研究.doc...
  4. slf4j绑定器_用于ADFLogger的SLF4J绑定–缺少的部分
  5. leetcode------Word Search
  6. 【PAT - 甲级1009】Product of Polynomials (25分)(模拟,细节)
  7. 基于计算思维的python程序设计王彬丽期末考试题库_基于计算思维的程序设计类课程教学实践...
  8. 阶级斗争的作用_21世纪的阶级斗争
  9. raid5需要几块硬盘_Raid5盘阵2块硬盘损坏【热备盘未激活】数据恢复概述
  10. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (9) - 流水线前端/微指令队列循环流侦测器LSD
  11. Python采集3000条北京二手房数据,看我都分析出了啥?
  12. INFO: task java:27465 blocked for more than 120 seconds不一定是cache太大的问题
  13. Bootstrap 警告
  14. type=file 把默认的未选择文件换成别的_PS文件的新建、存储与格式
  15. 万能地图下载器标绘线的参数说明
  16. 操作系统ucore lab1
  17. oracle的mins,分钟的英文缩写,10min还是10mins!
  18. 使用DreamweaverMX2004的搜索替换功能提高工作效率。
  19. c语言中怎么用scanf给二维数组赋值,关于VC++6.0无法用scanf()输入浮点值赋给二维数组的问题...
  20. Android SurfaceView、TextureView区别

热门文章

  1. 【产品笔记】3.产品经理实战
  2. “造血”难,云从科技“钱”途陌路?
  3. 常见内存溢出原因及解决思路
  4. 「Linux」这些结构目录休想唬我
  5. lattice regression: 求解查找表
  6. 卫健委:2018年全国儿童青少年总体近视率为53.6%
  7. 如何提高小学生的阅读能力1
  8. 计算机视觉三大会议论文,计算机视觉顶级会议CVPR2021 最新出炉的最佳paper,陆续更新中...(附论文地址)...
  9. 有限域内的平方根求解原理解析及curve25519-dalek中的实现
  10. Android 开发中Handle 没有handleMessage方法