怎么用fiddler手机抓包工具 手机的界面

> 运用Fiddler调试本地js
运用Fiddler调试本地js
txhtgwg & &
发布时间: & &
浏览:28 & &
回复:0 & &
悬赏:0.0希赛币
使用Fiddler调试本地js
  在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较繁琐。而利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境修改并验证,确认后再发布。
  假设我们发现这个页面有问题,需要修改所引用的js文件()。
第一步:用Fiddler查看页面的数据流列表,找到这个js文件的session
  tip: 最好是没有缓存的返回内容(Result Code是200),这样可以进行下一步的保存。不是200也没关系,你只要本地硬盘上有这个文件就好了。
第二步:将js文件保存到本地(如果本地已经有这个文件,可以跳过这步)
  在这个js session上右键点击,选择“Save – Response –Response Body…”,将js文件的内容保存到本地。记住存的位置,下面我们会用到这个保存下来的文件。
第三步:开启Fiddler的请求自动重定向功能
  打开AutoResponder标签设置。有没有看到界面上有两个复选框?第一个的作用是开启或禁用自动重定向功能,我们就可以在下面添加重定向规则了。第二个复选框框勾上时,不影响那些没满足我们处理条件的请求。
第四步:创建重定向规则,将目标是这个js的HTTP请求重定向到本地文件
  我们可以通过“Add…”按钮手动添加规则,不过这个URL已经出现在我们的session列表中,可以直接拖动过来。在左侧的Session列表中选择第一步找到的session,拖动到AutoResponse标签中。这样就创建了一个针对这个URL的规则。
  Fiddler帮我们生成的规则是:
返回200,使用和Session 4一模一样的内容返回
  我们需要修改这个规则,
  选择“Find a file…”,就可以选择本地的文件作为返回的body内容。
  选择我们刚刚保存下来的文件。
  刷新一下浏览器页面,看一下session列表,如果像下面这样,这个session的底色是灰色的,那么恭喜你,你已经成功将这个请求重定向到本地文件了!
  tip: 如果浏览器用的是Firefox,记得先清一下临时文件缓存,因为Firefox是真正的缓存,当判断文件的缓存还未过期时,就不会再发请求出来,Fiddler就获取不到了。
第五步:修改本地文件,进行测试
  我们在本地的js文件中加一句alert(‘hello’)
  刷新浏览器,看看效果,如果alert出来,那就成功了。
  继续修改这个文件并测试,成功修复问题后,我们就可以发布修改后的文件了。
  小结:自动重定向功能是Fiddler最实用的功能,这里的Rule可以自由地设定,可以使用搜索(默认)、精确匹配(EXACT)、正则表达式匹配(REGEX)。处理方式可以选择使用文件,也可以选择合适的时间暂停数据流(*bpu、*bpafter),人工干预。通过以上几个步骤,我们演示了怎样将HTTP请求重定向到本地的文件,进行web调试。这种调试方式不需要发布到线上再验证,避免了修改不成功、对用户造成影响的风险,而且不需要搭建复杂的开发服务器等开发环境,非常适合快速web调试。
  附件是安装文件。
  转自:xample.html
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&查看: 1950|回复: 6
求助 Fiddler 设置https后手机无法访问https网页
阅读权限30
在线时间 小时
结帖率: (0/3)
http类型都能正常抓包[说明 代理ip和端口是没问题的]
Fiddler 软件勾选 https 手机上面只要是hppts类型的全部无法访问
证书也下载过了。。(代理ip+端口下载的)
苹果手机和夜神模拟器都测试了,没效果。
实在不知道是什么原因&&电脑net版本是3.5.1& &&&Fiddler2和 Fiddler4 均测试都无效
有没有大神也遇到过此类问题的,求方案。。
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限180
在线时间 小时
签到天数: 1 天结帖率: (5/5)
感觉应该还是证书的问题
您可以选择打赏方式支持他
阅读权限30
在线时间 小时
结帖率: (0/3)
感觉应该还是证书的问题
代理ip+端口&&例如:192.168.1.2:8888&&下载的证书。。。 按道理来说 不应该呀。。& &
您可以选择打赏方式支持他
阅读权限200
在线时间 小时
结帖率: (8/9)
你可以多测试访问其它HTTPS的网站访问是否正常。如果都不正常。。。那就是你FD设置有问题。。。
取消手机代理。
FD移除证书。
FD取消代理。
重新配置。。。
FD安装HTTPS证书
FD设置本机代理
手机设置代理
手机下载证书
如果还是不行。那就是证书问题了。。。估计得你自己手动修复了
您可以选择打赏方式支持他
阅读权限30
在线时间 小时
结帖率: (0/3)
你可以多测试访问其它HTTPS的网站访问是否正常。如果都不正常。。。那就是你FD设置有问题。。。
取消手机 ...
我的网络是 (一号多拨)& &交换机+路由器& & 我测试了好几台电脑 都不行。。不知道是不是网络环境的问题?
您可以选择打赏方式支持他
阅读权限10
在线时间 小时
楼主解决了嘛,,,,我也不行,,,
您可以选择打赏方式支持他
阅读权限30
在线时间 小时
结帖率: (0/3)
楼主解决了嘛,,,,我也不行,,,
没有,找到原因:因为我抓的是微信,但是微信不支持https代理访问
您可以选择打赏方式支持他
精易论坛 - 有你更精彩 /1
剖析调试UA,力争解密一切JS。。
优惠活动最后一天
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,企业QQ: ,邮箱:@
Powered by
粤公网安备 25使用fiddler4做代理调试手机页面_html5_ThinkSAAS
使用fiddler4做代理调试手机页面
使用fiddler4做代理调试手机页面
内容来源: 网络
由于一般手机不能改host,手机页面如果涉及到各个域名ip的混合使用,在手机上调试看效果非常麻烦。
使用fiddler4做代理,手机跟电脑连到同一个局域网,手机上网通过电脑做个代理上网,那么一切请求就相当于自己电脑上发出去的了。
不必修改host映射了,很方便的哦。
调试手机页面还有个工具叫:weinre,这个工具是在要调试的手机页面里面加载一个js,电脑开启一个weinre服务,通过google的控制台来调试手机页面。
weinre调试参考博客:
手机代理设置为:
主机名:自己电脑IP
端口:fiddler4默认监听的端口为8888,可以自己修改设定。
fiddler大概设置如下图:
修改好后,重启fiddler就能用手机访问电脑网络了,手机发出的请求会再fiddler请求列表里面显示出来,可以看请求头、请求结果、cookie等。
如果页面有https请求,设置一下这里:
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ Fiddler对安卓应用手机抓包图文教程
2.4.4.5 官方安装版
类型:网页设计大小:715KB语言:英文 评分:4.4
做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”...需要工具:Fiddler抓包软件Android 手机一台一、如何使用 Fiddler2&下载完成后安装,安装过程就不贴图了。如下图设置Fiddler 代理:点击OK,在这里代理就设置完成,一定要重启软件配置才生效,下面是手机端的设置。
类别: 编程辅助 &&&大小:1.2M
&&&语言: 英文
二、手机端代理设置以三星S4为例子,1、如下图真机三星S4设置:找到你的Wifi,必须电脑和手机处于同一个Wifi下。最好是电脑发一个Wifi出来。长按Wifi热点,选择修改网络配置。代理设置为:手动;代理主机名为你的电脑Ip,端口就是刚才Fiddler设置的端口。-----------------------------------------------------------------------------------------2、模拟器(android 2.3)设置到这里设置完成,让我们看看我们都抓到什么东东。--------------------------------------------------------------------------------------------------------我们看看吧,获取首页内容如下:不禁感叹,很好很强大~~~~~~~~~~~~~~~~~~~~~~~~提示:Fiddler可以设置过滤,可以很方便看到我们想要的Http包:Fiddler手机抓包第一步:配置FiddlerTools-&Fiddler Options...重启Fiddler第二步:在手机上安装证书用打开http://10.240.139.173:8888(IP是你电脑的IP,8888是Fiddler的端口)在页面上下载FiddlerRoot certificate(文件名FiddlerRoot.cer)我用的是UC浏览器,下载到了UCDownloads目录下,这里要注意,将FiddlerRoot.cer移动到根目录下(否则会提示未在USB存储设备中找到证书文件)。接下去:设置-&安全和隐私-&从存储设备安装 (按照提示操作即可)第三步:设置代理打开你手机上无线,代理设置-&手动主机:10.240.139.173(你的运行Fiddler的电脑IP)端口:8888确定接下去就是Fiddler的基本操作了,我们已经看到手机上的数据包了。X-User-Agent:XOne/1.1.2(AndroidP2.2LMI 2S/android4.1.1)
04-2705-1501-2501-2501-2301-1401-1301-1301-1201-12
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载

我要回帖

更多关于 fiddler4手机抓包教程 的文章

 

随机推荐