免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3902 | 回复: 4
打印 上一主题 下一主题

[C] 请教HTTP协议解析和CC攻击的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-16 16:32 |只看该作者 |倒序浏览
本人刚刚接触HTTP的东西,想实现CC攻击,目前只是想在客户端不断发送GET请求。
关于服务器端的HTTP数据包的接收和解析,如果访问的网页复杂导致HTTP包很大,那么是不是需要对数据进行分片,然后开辟缓冲区暂时存储进去呢?有没有简单的程序例子?
有没有HTTP包解析的程序例子可以参考一下。谢谢!

论坛徽章:
0
2 [报告]
发表于 2013-04-16 16:41 |只看该作者
看看                                                                                   

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
3 [报告]
发表于 2013-04-16 17:51 |只看该作者
http要先读头, 然后根据是否是post, body体大小决定body是直接读进内存还是写临时文件.

至于怎么读, 可以静态buffer读到头之后分配buffer来存入body,  不做内存池会比较多碎片和cpu损耗.

论坛徽章:
0
4 [报告]
发表于 2013-04-16 20:15 |只看该作者
回复 3# linux_c_py_php

谢谢指点!
请问您有http包分片接收写入内存的代码吗?以前没接触过这方面,编程底子不太好,网上也找不到实例,一时半会实在是摸不到头脑。
谢谢!

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
5 [报告]
发表于 2013-04-17 11:23 |只看该作者
实际上web server的I/O和逻辑处理状态机是隔离的, I/O只管读写, 状态机取之于I, 写出至O, 使用状态机编写其实是很简单的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP