分类目录归档:Wireshark

Wireshark抓取百度搜索包分析

百度搜索广泛使用了HTTPS协议,网页内容都被加密了。但搜索的关键字信息却使用get方式进行传递,没有被加密。所以,根据请求的网址信息,可以轻松获取最重要的信息,用户搜索的关键字。电脑请求时,关键字以参数wd表示。手机端则以参数w表示。如果搜索内容为中文,还需要decode解码,才能获取。

Wireshark能做什么,不能做什么

Wireshark是知名的网络分析工具。他可以抓包,然后把包按照协议展现出来。他的最大优势就在于支持几百种协议的解析。只要抓到包,就可以按照协议格式把包的数据展现出来。当然,他也有劣势。他只支持抓包和包的分析,至于修改和发包,就不是他来完成的。这方面,大家应该考虑Scapy之类构造包的专用工具了。[……]

Read more

从HTTP数据抓包看用户行为

数据抓包不仅可以获取用户的访问数据,通过一些细节还可以还原用户的操作,发现用户的行为习惯。例如,在分析HTTP数据包的时候,我们可以根据HTTP请求先后顺序找到用户访问网站的顺序。如果结合HTTP中的Referer属性,还可以判断用户请求网站的方式。当HTTP包中包含该属性时候,该属性表明用户是从某[……]

Read more

HTTP包中的location含义

在Wireshark抓取的HTTP包中,有时会看到location属性。该属性表示该网页的跳转网址,也被称为重定向网址。当网页中包含该属性后,浏览器会自动从当前网页跳转到location中指定的网址。对应的显示过滤器为http.location。

Wireshark过滤指定域名的DNS包

为了快速查找指定域名的DSN包,可以借助DNS协议的显示过滤器dns.qry.name。例如,要查询百度的DNS包,显示过滤器形式为dns.qry.name=www.baidu.com。

PS:记忆方式,dns当然不用说了;qry是查询query的简写;name是名称的意思。
[……]

Read more

Wireshark对SSL数据解密

SSL加密广泛应用于数据传输中,如典型的HTTPS。其加密关键是密钥证书。只要拿到客户端的私钥证书,就可以解密该客户端和服务器的加密数据。如果拿到的是服务器的私钥证书,就可以解密该服务器的所有SSL加密数据。所以服务器的私钥非常重要。一旦被别人获取,结果可想而知。拿到私钥证书后,在Wireshark[……]

Read more