热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第十七:Fiddler抓包教程(17)Fiddler如何充当第三者,再识AutoResponder标签下篇

一.简介上一篇主要讲解的一些在电脑端的操作和应用,今天讲解和分享一下,在移动端的操作和应用。其实移动端和PC端都是一样的操作,按照前边抓

一.简介

上一篇主要讲解的一些在电脑端的操作和应用,今天讲解和分享一下,在移动端的操作和应用。其实移动端和PC端都是一样的操作,按照前边抓取移动端包设置好,就可以开始实战了。

二.界面功能解析

1.根据图标注位置对AutoResponder的界面功能说明。

在这里插入图片描述
1.1.Enable rules(激活规则):勾选此选项,自动响应才会激活。

1.2.Accept all CONNECTs(接受所有连接)

1.3.Unmatched requests passthrough(跳过非匹配请求):如果不勾选此选项,那么抓包的时候,会返回如下内容:[Fiddler] The Fiddler AutoResponder is enabled, but this request did not match any of the listed rules. Because the “Unmatched requests passthrough” option on the AutoResponder tab is not enabled, this HTTP/404 response has been generated.

1.3.1.这句户的意思是:fiddler的自动响应激活了,但是请求没匹配到任何列表中的规则。而且因为跳过非匹配请求选项没有激活,所以产生了http/404返回结果。

1.4.Enable latency(激活延迟):延迟响应时间,单位 ms(毫秒)。勾选了这个选项,在规则里面就可以设置是立即返回响应,还是隔多少毫秒返回响应 。

1.5.Add rule(加入规则):添加规则,点击此按钮则,点击此按钮则会在规则框里插入一个新的规则。

1.6.import(导入):支持导入之前捕获的.saz文件。

1.7.Group(分组):对列表中所创建的规则进行分组。在列表中选中规则,点击Group按钮,就会把这些规则进行单独分组,选中需要合并的组,点击Ungroup,就可以进行解组。

1.8.规则框:

1.8.1.if requests matches---这里显示的是匹配的条件
1.8.2.then response with---这里显示的是如果匹配条件,返回的文件
1.8.3.latency---这里显示的是延迟时间(毫秒),只有勾选了Enable latecy才会展示出来
1.8.4.comments---注释,这个是为了明白规则的含义,自己设置的文本

规则框右键菜单:

在这里插入图片描述

1.9.rule editor(规则编辑):第一行是设置匹配条件,点开下拉,会看到很多fidder自带的条件;第二行是设置返回,点开下拉,会看到很多fidder自带的返回。

1.10.test(测试):这个就是用来测试匹配条件的,第一行,url pattern设置匹配公式,第二行test url设置测试的网址。点击savechages,则会将条件替换为rule editor的第一行

在这里插入图片描述

1.11.Match only once(只匹配一次):勾选此选项,那么自动响应就只会响应一次。

1.12.Save(保存):可以在更改了规则之后,更新规则。

三.实战应用

1.实战-修改返回的图片(图片重定向)

1.1.还是用夜神模拟器进行移动端的演示,在夜神模拟器安装“百度手机助手”APP,然后编辑规则只要是图片就全部重新定向本地的一个百度图标图片进行替换。

1.2.启动Fiddler后,然后点击“AutoResponder标签”

在这里插入图片描述

1.3.勾选“Enable rules”、“Accept all CONNECTs”和“Unmatched requests passthrough”,然后点击“Add Rule”。

在这里插入图片描述

1.4.添加如下规则,所有APP中的图片,替换成本地的图片

在这里插入图片描述

1.5.添加完成,点击“Save”,运行百度手机助手

在这里插入图片描述

1.6.查看所有的jpg格式的都变成了宏哥本地百度的图片了

在这里插入图片描述


推荐阅读
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
author-avatar
mobiledu2502879663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有