免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zhanglupanda
打印 上一主题 下一主题

怎样编写一个C程序来登录一个论坛? [复制链接]

论坛徽章:
0
41 [报告]
发表于 2007-09-19 23:27 |只看该作者
原帖由 zhanglupanda 于 2007-9-19 13:29 发表
多谢大家,多谢版主,我一定好好研究一下,如果我写出了能登录的C程序,
一定发上来,请大家指正。

使用错误的方法,无论你如何努力,始终得不到正确的结果,楼主三思。

论坛徽章:
0
42 [报告]
发表于 2007-09-19 23:47 |只看该作者
应该是http协议吧.,..三次握手应该是属于tcp层的东西...如果你连三册握手都要写那应该是用的RAW socket.

你现在想做的应该就是半个浏览器....需要一个GET function POST function 如果登录以后还需要操作那还需要一个Cookie支持 不然登录以后服务器收不到cookie仍然会当你没登录...........

论坛徽章:
0
43 [报告]
发表于 2007-09-19 23:50 |只看该作者
原帖由 xjflyttp 于 2007-9-19 23:47 发表
应该是http协议吧.,..三次握手应该是属于tcp层的东西...如果你连三册握手都要写那应该是用的RAW socket.

你现在想做的应该就是半个浏览器....需要一个GET function POST function 如果登录以后还需要操作那还 ...

对头!楼主别听flw的,他自己也不懂的,听我的,用按键精灵或者模拟精灵才是好方法!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
44 [报告]
发表于 2007-09-20 09:43 |只看该作者
有一种测试软件叫做loadrunner的,可以用c语言模拟登录,你可以看看。使用的是这个软件自己的库。

论坛徽章:
0
45 [报告]
发表于 2007-09-20 09:53 |只看该作者
用c需要对http协议非常熟悉,当你掌握http后,就没有什么问题了

论坛徽章:
0
46 [报告]
发表于 2007-09-20 10:47 |只看该作者
原帖由 flw 于 2007-9-19 13:06 发表
libcurl 真的很方便。


libcurl是很8错的了!~

论坛徽章:
0
47 [报告]
发表于 2007-09-20 11:01 |只看该作者
原帖由 DennisRitchie 于 2007-9-19 23:50 发表

对头!楼主别听flw的,他自己也不懂的,听我的,用按键精灵或者模拟精灵才是好方法!


真不知道你说的是不是反话。

我以前用过sniffer分析过登陆网站的数据流,然后用sockset编程实现自动登陆,但是这样很麻烦。
用libcurl就不用考虑太多的http协议细节,就容易的多。
现在用wget配合脚本编程,就更容易了,登陆一个网站,发贴,总共不超过20代码。还更灵活,更容易修改。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
48 [报告]
发表于 2007-09-20 11:05 |只看该作者
简单的很

首先启动抓包软件
然后用浏览器上要上的网站
记录HTTP会话内容
分析登录流程和发贴流程

然后用C编socket程序再现这一过程

某SB论坛的表单提交用了VBscript
Firefox不能发贴
我上班的机器没有WINDOWS(没有windows感觉真好, 啥网站都敢上)
只好用这个方法编C程序注册和发贴

代码我就不贴了, 这个东西很容易变成刷论坛的工具

论坛徽章:
0
49 [报告]
发表于 2007-09-20 12:05 |只看该作者
版主太牛了!

论坛徽章:
0
50 [报告]
发表于 2007-09-20 13:10 |只看该作者
原帖由 DennisRitchie 于 2007-9-19 23:50 发表

对头!楼主别听flw的,他自己也不懂的,听我的,用按键精灵或者模拟精灵才是好方法!

这里是技术讨论区,不是工具使用区
(换句话说,是黑客区,不是脚本小子区,我觉得你能看懂这意思)

还有不必重复攻击flw了
flw说了,可能帮了别人,回头被人骂,这也是可能的
这和flw的做事风格有关系,没有褒贬的价值
技术就是技术,别扯一些无关的东西,更少扯上人
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP