论坛灌水机
2004-09-02 16:56
295 查看
这几天做了一个通用的论坛灌水机。用C++写成的。还不是很完善。
基本思路是用XML描述一个灌水动作的脚本
下面是一个示例,有些地方还有待修改
(不知道怎么直接贴XML文件)
然后用一个控制台程序解析这个xml文本,之后根据脚本描述的动作进行数据提交。
XML的生成目前大部分用手写的方式。除了表单数据的收集使用程序完成,以后可能会做一个完善的界面来操纵该XML文件,不过现在觉得不是很必要,因为除了表单数据以外,其他项个人觉得用手写更方便快捷。
目前所支持的特征有:
1.定制灌水顺序,可控制循环和次数
2.表单的数据项有多种来源:可以从页面上收集而来可以随机生成数字和字符可以由插件产生
3.可以导入本地cookie和浏览器的session cookie,这对顺利的灌水是必须的特征
计划加入的特征:支持多线程,支持切换用户灌水,支持代理服务器。
有兴趣的朋友可以在论坛留言或在此留言与我联系,共同把这个灌水机做好,
下面是在csdn上测试的截图
![](/images/blog_csdn_net/oyd/33630/r_%E6%9C%AA%E5%91%BD%E5%90%8D.JPG)
基本思路是用XML描述一个灌水动作的脚本
下面是一个示例,有些地方还有待修改
(不知道怎么直接贴XML文件)
然后用一个控制台程序解析这个xml文本,之后根据脚本描述的动作进行数据提交。
XML的生成目前大部分用手写的方式。除了表单数据的收集使用程序完成,以后可能会做一个完善的界面来操纵该XML文件,不过现在觉得不是很必要,因为除了表单数据以外,其他项个人觉得用手写更方便快捷。
目前所支持的特征有:
1.定制灌水顺序,可控制循环和次数
2.表单的数据项有多种来源:可以从页面上收集而来可以随机生成数字和字符可以由插件产生
3.可以导入本地cookie和浏览器的session cookie,这对顺利的灌水是必须的特征
计划加入的特征:支持多线程,支持切换用户灌水,支持代理服务器。
有兴趣的朋友可以在论坛留言或在此留言与我联系,共同把这个灌水机做好,
下面是在csdn上测试的截图
相关文章推荐
- C++算法系列之日历生成的算法代码
- 输入输出流为什么要用缓冲区?
- Struts tags (2) ----Bean(1)
- Struts tags (4) ----Html(2)
- 引用一个人的说法看中国软件需求基础
- 力争最简单把*、&说清楚
- 使用 .NET 框架将现有代码作为 Web 服务提供
- 解决打过震荡波补丁之后oracle无法正常启动的问题
- thinking in c++ 卷2
- thinking in c++卷2
- thinkng in c++卷2
- Thinking in C++ 卷2中文版
- DOM心得
- servlet的2种重定向方法
- BLOG开张,不知道该说些什么。
- How Internet EDI Works
- Intermidiate EDI--ebXML
- 使用Spring减少代码量
- 利用pre-compiled headers技术以加速编译速度--以Borland C++ Builder为例(四)
- 利用pre-compiled headers技术以加速编译速度--以Borland C++ Builder为例(二)