Think Deep,Work Lean

wireshark实战

Posted on By zack

前言

之前也研究过wireshark,也用过,不过总没有深刻用起来,只知道这个工具很强大,能抓出tcp/ip/http层所有数据,之前侥幸也抓出个简单的,不过,现在在用的时候,还是无法快速要达到自己想要的效果,鉴于此,深入的研究学了一下,并抓出了自己想要的东西。

使用

打开wireshark后,选择网卡,确认后开始抓包

在chrome上点击操作,做一次登出登入的操作

{#然后再来分析包}

如这张图,首先能看到tcp的三次握手,关于 TCP的三次握手:

  1. client端发送SYN,并产生一个seq,请求建立连接
  2. server收到消息后,回应SYN+ACK,ack=seq+1(client的seq);此时产生随机seq
  3. client端收到消息后,应答ACK,其中ack=seq+1(server产生的seq)

再来分析HTTP,如下图可以看到HTTP的头

分析一个POST请求,可以直接抓出来用户名密码

可以直接过滤包,更快的定位到目标,如下: