| 用途 | 按载荷字节匹配抓 HTTP 请求方法 |
|---|---|
| 原理 | TCP 头长 tcp[12] 高 4 位 ×4 = 偏移,匹配 4 字节 "GET "=0x47455420 |
常用示例
常用示例
tcpdump -i eth0 -nn -s 0 -A 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420'
tcpdump -i eth0 -nn -s 0 'dst port 80 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x48454144' # HEADPOST 为 0x504f5354,即 4 字节 "POST";这种写法对 HTTP/1.x 有效,加密流量无法匹配。