电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

Fiddler web抓包工具学习文档V1.0.doc

  • 资源ID:127986930       资源大小:4.19MB        全文页数:42页
  • 资源格式: DOC        下载积分:12金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要12金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Fiddler web抓包工具学习文档V1.0.doc

Fiddler 抓包工具学习文档V1.0编制哈成鹏日期2013-05-25审核日期批准日期发布实施版本修订时间修订人修订类型修订章节修订内容V1.02013-05-25哈成鹏A创建*修订类型分为 A - ADDED M - MODIFIED D DELETED注:对该文件内容增加、删除或修改均需填写此记录,详细记载变更信息,以保证其可追溯。目录第一章 Fiddler的基本功能介绍51.1. Fiddler的基本介绍51.2. Fiddler的工作原理61.3. Fiddler如何捕获Firefox中安装Fiddler插件61.4. Firefox中安装Fiddler插件71.5. Fiddler如何捕获HTTPS会话81.6. Fiddler的基本界面101.7. Fiddler的HTTP统计视图121.8. QuickExec 命令行的使用131.9. Fiddler中设置断点自改Request131.10. Fiddler中设置断点修改Response151.11. Fiddler中创建AutoResponder规则151.12. Fiddler中如何过滤对话171.13. Fiddler中会话比较功能171.14. Fiddler中提供的小工具181.15. Fiddler中查询会话191.16. Fiddler中保存会话191.17. Fiddler的script系统191.18. 如何在VS调试网站的时候使用Fiddler211.19. Pesponse是乱码的22第二章 Fiddler中Script的用法232.1. 关于Fiddler中的Script232.2. 安装Fiddler Script Editor242.3. 修改Session在Fiddler的显示样式252.4. 如何在Fiddler Script中修改Cookie262.5. 如何在Fiddler Script 中修改Request中的body27第三章Composer创建和发送HTTP Request273.1. Fiddler Composer介绍273.2. Fiddler Composer比其他工具的优势283.3. 实例:模拟京东商城的登录283.4. 发送的Request,将出现在左边的Web Session列表中293.5. Parsed和Raw两种编辑模式293.6. 同类工具 Firefox插件Rest Client303.7. 同类工具:Liunx上的Curl30第四章 Mac下使用Fiddler324.1. 使用虚拟机324.2. 虚拟机的网络使用”Bridged”模式324.3. 配置虚拟机上的Fiddler,允许“远程连接”324.4. 获取虚拟机Windows 7的IP地址334.5. 配置Mac,把代理服务器指向Fiddler344.6. 大功告成,开始抓包354.7. 用完后,记得在Mac中禁止代理35第五章 Fiddler实现手机的抓包365.1. 截获智能手机发出的HTTP包有什么用?365.2. 配置Fiddler,允许“远程连接”365.3. 准备工作375.4. Iphone 上安装Fiddler证书385.5. Iphone上配置Fiddler为代理395.6. 开始抓包405.7. 解决只能捕获HTTP,而不能捕获HTTPS的解决方法41附录: WinDiff41如何安装41使用比较42第一章 Fiddler的基本功能介绍1.1. Fiddler的基本介绍Fiddler的官方网站: www.fiddler2.comFiddler官方网站提高了打两回的帮助文档和视频教程,这是学习Fiddler的最好资料。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于时间脚本的子系统,并且能使用.NET语言进行扩展你对HTTP学医越了解,你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。Fiddler的作者:Fiddler 的作者是 Eric Lawrence 是个大师级的人物, 目前在微软总部西雅图工作。 他的博客是: http:/www.ericlawrence.com/Eric/1.2. Fiddler的工作原理Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口8888.当Fiddler会自动设置代理,退出的时候他会自动注销代理,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动Fiddler。1.3. Fiddler如何捕获Firefox中安装Fiddler插件能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制就是本机上监听8888端口的HTTP代理。Fiddler启动的时候默认IE的代理设为127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。Firefox上通过以下步骤设置代理:点击:Tool >Options, 在Options对话框上点击Advanced tab >network tab >setting。1.4. Firefox中安装Fiddler插件修改Firefox中的代理比较麻烦,不用fiddler的时候还要去掉代理。推荐在firefox中使用fiddlerhook 插件,这样你非常方便的使用Fiddler获取firefox中的request 和response。当你安装fiddler后,就可以安装好Fiddler hook插件,你需要到firefox中区启动这个插件:打开firefox tools > Add ons > Extensions启动FiddlerHook1.5. Fiddler如何捕获HTTPS会话默认下,Fiddler不会捕获HTTPS会话,需要你设置下,打开Fiddler Tool> Fiddler Options>HTTPS tab选中checkbox,弹出如下的对话框,点击“YES”:点击“YES”后,就设置好了1.6. Fiddler的基本界面看看Fiddler的基本界面Inspectors tab 下有很多查看Request 或者Response的消息。其中Raw Tab可以查看完整的消息,Header tab只查看消息中的header。如下图:1.7. Fiddler的HTTP统计视图通过陈列出所有的HTTP通信量,Fiddler可以很容易的向您展示哪些文件生成了您当前请求的页面。使用Statistics页签,用户可以通过选择多个会话来得来这几个会话的总的信息统计,比如多个请求和传输的字节数。选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图标中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化1.8. QuickExec 命令行的使用Fiddler的左下角有个命令行工具叫做QuickExec,允许你直接输入命令。常见的命令有:help:打开官方的使用页面介绍,所有的命令都会列出来cls:清屏Select: 选择会话的命令?.png:用来选择png后缀的图片bpu:截获request1.9. Fiddler中设置断点自改RequestFiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest 的任何信息包括host, cookie或者表单中的数据。设置断点有两种方法第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled第二种: 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com)如何消除命令呢? 在命令行中输入命令 bpu看个实例,模拟博客园的登录, 在IE中打开博客园的登录页面,输入错误的用户名和密码,用Fiddler中断会话,修改成正确的用户名密码。这样就能成功登录1. 用IE 打开博客园的登录界面 http:/passport.cnblogs.com/login.aspx2. 打开Fiddler, 在命令行中输入bpu http:/passport.cnblogs.com/login.aspx3. 输入错误的用户名和密码 点击登录4. Fiddler 能中断这次会话,选择被中断的会话,点击Inspectors tab下的WebForms tab 修改用户名密码,然后点击Run to Completion 如下图所示。5. 结果是正确地登录了博客园1.10. Fiddler中设置断点修改Response当然Fiddler中也能修改Response第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->After Response (这种方法会中断所有的会话)如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled第二种: 在命令行中输入命令: bpuafter www.baidu.com (这种方法只会中断www.baidu.com)如何消除命令呢? 在命令行中输入命令 bpuafter,1.11. Fiddler中创建AutoResponder规则Fiddler 的AutoResponder tab允许你从本地返回文件,而不用将http request 发送到服务器上。看个实例:(1). 打开博客园首页,把博客园的logo图片保存到本地,并且对图片做些修改。(2). 打开Fiddler 找到logo图片的会话, http:/static.cnblogs.com/images/logo_2012_l

注意事项

本文(Fiddler web抓包工具学习文档V1.0.doc)为本站会员(飞****9)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.