除了fidder抓包保存还有什么好用的抓包工具

您的位置: >
> fiddler2(http数据抓包软件) v2.2.2.0汉化版
fiddler2(http数据抓包软件) v2.2.2.0汉化版
软件大小:576K
软件语言:简体中文
软件类型:汉化软件
软件授权:免费软件
更新时间:
软件类别:编程软件
软件官网:
应用平台:Windows7, WinVista, Win2003, WinXP, Win2000
网友评分:7.9分
fiddler2是一款功能强大且完全免费的http数据抓包软件,能够快速的抓取HTTP会话以及可以监测所有的HTTP通讯,并可以设置断点,甚至可以修改到进入到本地计算机的数据和从本地计算机出去的数据。支持多种浏览器,包括Internet Explorer,Mozilla Firefox,Opera等,非常适合计算机人员分析数据使用。fiddler2实用功能介绍:1、通过fiddler捕获浏览器的会话。能支持http代理的任意程序都能被fiddler捕获到,由于fiddler的运行机制就是监听本机上的8888端口的http代理,所以我们要将浏览器的IE代理设置为127.0.0.1:8888操作方法:打开浏览器,依次打开工具菜单--Internet选项--连接--局域网设置--高级,将HTTP代理服务器地址改为127.0.0.1\8888。2、使用fiddler捕获HTTPS会话。点击工具--fiddler选项--HTTPS选项卡,将捕获HTTPS连接这一选项前面全打上勾,点击OK就操作成功了。3、如何在fiddler中设置断点修改Response。方法一:点击【设置】菜单—【自动断点】—【响应之后】,这种方法是中断所有的会话,如果你想消除断点的话,就点击【设置】—【自动断点】—【禁用】就可以了。方法二、在QuickExec命令行中输入:“bpuafter 网址/会话名”,这种方法是中断某一具体的会话,如果想消除命令的话,在命令行中输入“bpuafter”。4、QuickExec命令行的使用会话列表下边的黑色区域,输入命令即可执行,常用命令如下图。help:打开官方的使用页面介绍,所有的命令都会列出来cls:清屏& (Ctrl+x 也可以清屏)select:选择会话的命令?.png:用来选择png后缀的图片bpu:截获request注意事项:软件运行不了,请安装。
其它版本下载
fiddler2(http数据抓包软件) v2.2.2.0汉化版
高速下载通道
其它下载地址
感谢您对多多软件的信任,请把这份信任分享给您的朋友!
您的评论需要经过审核才能显示!
软件排行榜
53.91M / 简体中文 /8.2分
204M / 简体中文 /8.5分
163M / 简体中文 /8.1分
205.94M / 简体中文 /8.1分
1.08M / 简体中文 /7.3分
7.93M / 简体中文 /7.9分
2.7M / 简体中文 /8分
887M / 简体中文 /6分
19M / 简体中文 /7.8分
34.3M / 英文 /7.9分
Copyright (C)
. All rights reserved.推荐一些socket工具,TCP、UDP调试、抓包工具. 还记得我在很久很久以前和大家推荐的Fiddler和Charle... - 推酷
推荐一些socket工具,TCP、UDP调试、抓包工具. 还记得我在很久很久以前和大家推荐的Fiddler和Charle...
还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具能让你事半功倍,基本上,我是属于彻头彻尾的工具控。
假如有一天,你写“传统”的PHP有些累了,想玩玩socket了,搞搞python、NodeJS、GO之类的新兴语言或框架(当然我不是说这些语言不能写web),或者干脆就用PHP吧,事实上PHP5.4的性能提高的真是相当之多,用PHP 的socket函数就能简单的写一个web socket服务器 (代码在评论里)了,甚至有个很不错的PHP框架—— swoole,他和其他的大多数常见的框架都不同,因为他不依赖http服务器!号称高级开发框架,“目标是向Java框架、Rails On Ruby、Python Django Pylons等一流框架发起挑战”的一种以socket方式运行的PHP框架。还有一个叫nanoserv,……我说这么多就是为了证明PHP也能玩好socket的,所以socket以及TCP、UDP都是平易近人的。
1、wireshark
这个工具是抓包的神器,我不知道有没有在以前的文章里提及,总之,他是好评如潮,谁用谁知道,我就不班门弄斧的多做蹩脚的介绍了,只说一点,他会自作聪明的按照端口号来解码协议,有的时候被他弄的一塌糊涂,此时选择不解码任何协议即可。
国人写的一个TCP、UDP socket调试辅助工具,非常的好用,基于QT框架,所以在linux和windows下都能用,他能很方便的组装二进制数据包,很方面的模拟分包、粘包。有客户端、服务器、转发器三种模式,转发器实际上就是一个透明代理,原理和Fidder类似,所以可以轻量级的进行抓包,当然不能断点调试的啦。
用这个玩意发现一个小bug,就是在发二进制包的时候[00,88] ,就这个中括号后面多了一个空格,也会被发出去,有一次我在这里栽了跟头,当然在日志中仔细查看能够看到完整的发出的包(这个故事告诉我们,日志很重要)
3、TCP/IP Builder
这个是我早期使用的一个工具,现在有了sokit,基本不使用他了,这个东东的特点是体积小
4、TCP/UDP Socket调试工具 2.3
相比之下,这个工具就没有什么特点了,嗯是的,甚至没有官方主页(工具界面上还带了点小广告),也推荐一下了,如果你觉得适合你的口味的话,至少我用了他一段时间的
5、TCPView
也是Windows下的神器,主要是查看当前的TCP连接、UDP连接状态,也可以断开正在传输数据的连接。她除了平时测试、调试TCP等用到,有的时候还能发现一些莫名奇妙的连接,那么就该查查你的系统了。
6、一些自己写的小脚本、小工具,就不献丑了,何况这些每个人都能自己写。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致> zhwj的博客详情
第一步:下载神器Fiddler,下载链接:
下载完成之后,傻瓜式的安装一下了!
第二步:设置Fiddler打开Fiddler, & & Tools-& Fiddler Options (配置完后记得要重启Fiddler)选中"Decrpt HTTPS traffic", & &Fiddler就可以截获HTTPS请求选中"Allow remote computers to connect". &是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
记住这个端口号是:8888
第三步:设置Android手机
首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址
好吧,这时候我就拿到了IP地址和端口号了
下面来对Android手机进行代理设置,本人使用的是三星的G4:
确定一下手机和PC是连接在同一个局域网中
进入手机的设置-&点击进入WLAN设置-&选择连接到的无线网,长按弹出选项框:如图所示:
选择修改网络配置:
&选择显示高级选项,将代理设置成手动,将上面获取到的ip地址和端口号填入,点击保存。这样就将我们的手机设置成功了。
第四步:下载Fiddler的安全证书
使用Android手机的浏览器打开:http://10.2.145.187:8888, 点"FiddlerRoot certificate" 然后安装证书,如图:
到这里我们就设置好所有的值,下面就来测试一下,首先安装网易新闻App。
下面打开Fiddler,然后打开手机中的网易新闻app,Fiddler抓包如下:
这样就抓取Android移动端的数据包成功了,这个对于我们后面进行网络数据请求的调试有很大的帮助,我们可以通过这个方法来判断我们请求网络是否成功!
人打赏支持
码字总数 20305
不安装证书无法抓取HTTPS的请求。
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区菜鸟学会使用fidder对Android app进行抓包 - 简书
<div class="fixed-btn note-fixed-download" data-toggle="popover" data-placement="left" data-html="true" data-trigger="hover" data-content=''>
写了6215字,被1人关注,获得了8个喜欢
菜鸟学会使用fidder对Android app进行抓包
先来说说为什么要抓包。我们在开发android app的时候。很多时候是要涉及到与后端进行交互。我们做前端的程序员在开发app的时候,需要知道触发事件的时候。后台有没有返回数据,你向后台提交数据有没有成功。举个例子:
我们测试登陆app界面的时候。输入用户名与密码。提交的时候,就需要向后端请求结果,后端会根据用户名和密码去查询数据库,如果正确,就返回一个true,就可以正确跳转到下一个activity.如果为false,就向用户显示密码或用户名错误。这个过程,我们就需要知道,点击按钮的时,手机app是否向后端发送了数据,发送数据成功,后端有没有回传一条数据,此时我们就需要用到抓包工具,就可以一目了然。这里我介绍使用fiddler抓包工具。
第一步:百度搜索fiddler
QQ截图55.png
由于fiddler的服务器在国外,打开 速度很慢。我们可以选择使用百度软件中心下载,使用360安全卫士的,可以在360软件管家直接下载。
第二步:配置电脑端
启动Fiddler,开始设置。点击“tools--&fiddler options”.
Fidder Options中,HTTPS勾选“Ignore server certificate errors (unsafe)
QQ截图33.png
在Connections中勾选“Allow remote computers to connect”
QQ截图11.png
电脑端配置完毕,重启fiddler.
第三步:在手机端进行配置。
此时手机端与电脑端必须在同一个局域网下。什么叫在同一个局域网,就是手机与电脑同时连接一个路由器。
找到手机端的wifi,长按wifi,弹出对话框,点击"修改网络"
Screenshot_-16-31-43.jpeg
选中“显示高级选项”
Screenshot_-16-33-02_看图王.jpeg
在里面设置手动代理,此时需要输入代理服务器主机名和代理服务器端口。
Screenshot_-16-33-23_看图王.jpeg
那么代理服务器主机名与代理服务器端口在那,在电脑上。先来找代理服务器主机名。运行cmd命令,输入ipconfig,里面的IPv4地址就是主机名。将这一串数据在手机端输入。此时需要注意:一定是无线局域网适配器WLAN下的IPv4地址。
QQ截图53.png
再来找代理服务器端口,这个端口在fiddler里面,下图中的8888就是我们需要端口。将它输入到手机端上。
QQ截图11.png
此时需要验证一下代理服务器是否配置成功,根据你刚才查询到的代理服务器主机名和代理服务器端口。在浏览器中输入:代理服务器主机名:代理服务器端口。格式如:192.168.31.201:8888(这是我的)
Screenshot_-16-33-39_看图王.jpeg
则配置成功,否者就是配置失败,你就需要检查一下自己的步骤是否有问题。。现在你可以在fiddler上对手机app进行抓包。此时你会发现fiddler抓取的数据包包括了电脑端和手机端的,而手机端的又包括了不同app的数据包。此时就需要过滤了。在fiddler的右侧:
QQ截图15.png
在"show only if URL contains"里面输入你开发app与后端请求数据时后端的ip地址和端口号。此时就就可以正确得到你想要的包。成功获取到包如图所示,右边显示fiddler抓到的包,而左边显示包的内容。在“Inspectors”里面,分为上下两个部分,上面部分是你发送的包的数据,下面部分是你接受到包的数据。
QQ截图34.png
.这就是完整是配置fiddler与初步使用fiddler.如果大家还有什么好用的工具,一起交流,一起学习。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:

我要回帖

更多关于 用fidder抓包篡改数据 的文章

 

随机推荐