*http浏览器
*https安全
*tcp服务器
*http网络
1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法经常使用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不一样。 因为HTTP协议简单,使得HTTP服务器的程序规模小,于是通讯速度很快。 3.灵活:HTTP容许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 4.无链接:无链接的含义是限制每次链接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开链接。采用这种方式能够节省传输时间。 5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺乏状态意味着若是后续处理须要前面的信息,则它必须重传,这样可能致使每次链接传送的数据量增大。另外一方面,在服务器不须要先前信息时它的应答就较快。
*httpstcp
https以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,所以加密的详细内容就须要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http_百度百科:体系。用于安全的HTTP数据传输。https:URL代表它使用了HTTP,但HTTPS存在不一样于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通信方法。如今它被普遍用于万维网上安全敏感的通信,
*tcp工具
TCP/IP协议族中包括上百个互为关联的协议,不一样功能的协议分布在不一样的协议层, 几个经常使用协议以下: 1、Telnet(Remote Login):提供远程登陆功能,一台计算机用户能够登陆到远程的另外一台计算机上,如同在远程主机上直接操做同样。 2、FTP(File Transfer Protocol):远程文件传输协议,容许用户将远程主机上的文件拷贝到本身的计算机上。 3、SMTP(Simple Mail transfer Protocol):简单邮政传输协议,用于传输电子邮件。 4、NFS(Network File Server):网络文件服务器,可以使多台计算机透明地访问彼此的目录。 五、UDP(User Datagram Protocol):用户数据包协议,它和TCP同样位于传输层,和IP协议配合使用,在传输数据时省去包头,但它不能提供数据包的重传,因此适合传输较短的文件。
*http
这里不记录浏览器内置抓包工具。测试
-burp网站
burp抓http:加密
1.设置burp代理url
端口可自定义,接着浏览器设置代理,要与burp设置的一致。以360浏览器为例。
点击之后按照图内配置,我burp写的127.0.0.1:8080
点击肯定以后,再打开代理服务器,将会显示一个以下图的代理。点击以后便可抓包。
1.1实例burp抓http
浏览器开启代理,burp代理前面打上勾。
而后咱们将burp切换到Intercept
点击一下Intercept is off 他会变成Intercept is on
而后访问一个http协议网址.例如md5在线解密破解,md5解密加密
1.fiddler抓http包
软件下载打开后页面如图
点击Browse
点击后弹出IE,随便访问一个网站就能够了。
还有一种方式与burp抓包相似,
主页面依次点击
Tools——Telerik Fiddler Options——Connections——在Fiddler listens on port 处 填写 端口号
浏览器设置代理,我设置的端口是8888,浏览器设置:127.0.0.1:8888
(= = 发布以后才发现写错了IP,少了一个.)
而后浏览器访问便可获取。
*https
-burp
1.在抓http的基础上添加一个证书。
浏览器开启代理后,burp设置Intercept is on
访问http:burp
点击后下载证书。接着导入浏览器。下面摘抄自百度经验
导入后,接着再导出一遍。
还有一种方式感受比较简洁,从新设置一个代理。
设置Intercept is on,随便访问一个https网站。
-fiddler
暂时没有测试成功,百度的方式试过了,fiddler HTTPS 选项已经勾好了 手机打不开证书下载地址。
*TCP
burp和fiddler在抓TCP协议上就很差使了。这个时候要上wireshark。
进行操做以前首先要知道wireshark不能单单只监听某个软件,他是经过网卡传输来监听,而后你想获取哪些指定的数据再进行过滤。
准备工具:wireshark、D盾、
下载完成后一路下一步,完事儿打开软件。
接着打开D盾,
经过端口和进程查看去判定一个程序:假如我想看这个进程是什么,我先看下他的进程ID
2888,切换到上方进程查看
从这里咱们知道了360安全卫士数据传输的目标IP,接着切换到wireshark
过滤器处输入:ip.dst==111.206.57.233——查找目的地为目标IP的数据
双击点开后便可查看数据详情。
下面记录下如何抓手机数据包。
-burp
代理的选项不同了而已,把IP也换成本身本地的IP。只改一下这个页面而后手机配置一下代理就OK。
而后咱们访问百度试一下
设置Intercept in on
手机随便点一个百度吧
数据传输不进来,咱们看下burp拦截到没有
成功。
-fiddler
fiddler抓手机包也是很是的简单
就在这个眼熟的位置,把allow remote computer to connect打上勾,而后手机设置代理,IP为本地IP,端口为fiddler监听的端口,个人就是8899。
问题记录:
1.本机须要代理局域网内的一台机子才能够链接外网,这个时候怎么用burp抓外网包
开始我觉得burp是拦截本地的代理的,因此若是代理设为一个内网的代理而不是127.0.0.1的话那127.0.0.1电脑上的就不能拦截了,其实并非。
又遇到相同问题的朋友,能够试试这样解决。