前段时间,仔细看了一个HTTP协议于是就写了这样一个自动评论的测试程序,下面是我本次学习实验的学习笔记:
一、准备工作:
1、本机环境:Windows XP SP3、ADSL 10M光纤
2、开发工具:WildPackets OmniPeek V5.1.4
Visual C++ 6.0
Netpas八匹马免费VPN代理(避免查封IP)
FlexEdit V2.3.1871 (临时保持文本)
3、网页程序: LBS Version 2.0.313
二、分析数据包:
1、打开LBS V2.0.313博客程序,可以看到如下评论处(先找找没有验证码的吧!)

2、设置OmniPeek 过滤类型:

3、点击开始抓包后,先手动评论一次即可捕获到数据包,有用的实际只有如下红色两条:

4、 实际原始数据包内容:

5、被OmniPeek解析后,查看如下内容:

6、只看前三个与后三个字段,我们可以分析得到,该评论实际上就是
POST /blog/comment/asp?act=save&logid=3567 HTTP/1.1
e_ubb=true&e_autourl=true&e_smilies=true&comm_username=%E5%A4%A9%E4%BD%
BF&comm_password=&message=www.******.net.cn
分析完毕,于是就开始准备用SOCKET套接字POST数据包啦!
本文档记录了通过分析HTTP协议实现自动评论程序的过程。利用OmniPeek抓取并解析评论请求的数据包,详细展示了POST请求的具体内容,并介绍了如何使用Socket发送这些数据包。
1万+





