中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 终于搞定用curl登录CD-DOS论坛 上一主题 | 下一主题
thirteen
初级用户

夜语者



积分 58
发帖 29
注册 2007-4-22
来自 地狱十九重
状态 离线
『楼 主』:  终于搞定用curl登录CD-DOS论坛

如下:
取得登录页所有待传递参数,写入命令行(可以保存登录页面后将form的method="Post"改成"Get",提交一次获得了),
--cookie-jar cndos参数将cookie写入指定文件.


curl -A 'Mozilla/4.0' "http://www.cn-dos.net/forum/logging.php?action=login&formhash=93a2a31f&referer=index.php&loginfield=username&username=thirteen&password=********&questionid=0&answer=&cookietime=315360000&loginmode=&styleid=&loginsubmit=%CC%E1+%BD%BB" --cookie-jar cndos


下载页面时,用--cookie cndos取cookie
curl -A 'Mozilla/4.0' --cookie cndos "http://www.cn-dos.net/forum/memcp.php" >k.htm

用这个方式,成功获得了控制面板 的页面

有验证码的登录,我想可以先获得验证码,展示后,用set /p取得再加入到命令中.



冰我喜欢你


无论如何,坚守最后的良知!
thirteen.pdx.cn
2008-6-1 12:05
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
hjkk123
初级用户





积分 160
发帖 82
注册 2007-5-14
状态 离线
『第 2 楼』:  

cookietime=315360000&loginmode=&styleid=&loginsubmit
里面的315360000是几时啊

2008-6-1 15:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
thirteen
初级用户

夜语者



积分 58
发帖 29
注册 2007-4-22
来自 地狱十九重
状态 离线
『第 3 楼』:  

我是直接分析源代码获得参数的,用所有input,select的name,
实际上,值为空的可以不写,
select的值从option里获取

<input type="hidden" name="formhash" value="8fac17db" />
<input type="hidden" name="referer" value="index.php" />
<input class="radio" type="radio" name="loginfield" value="username" tabindex="2" checked="checked" />
<input class="radio" type="radio" name="loginfield" value="uid" tabindex="3" />UID
<input type="text" id="username" name="username" size="25" maxlength="40" tabindex="4" />
<input type="password" id="password" name="password" size="25" tabindex="5" />
<select id="questionid" name="questionid" tabindex="6">
<option value="0">无安全提问</option>
<option value="1">母亲的名字</option>
<option value="2">爷爷的名字</option>
<option value="3">父亲出生的城市</option>
<option value="4">您其中一位老师的名字</option>
<option value="5">您个人计算机的型号</option>
<option value="6">您最喜欢的餐馆名称</option>
<option value="7">驾驶执照的最后四位数字</option>
</select>
<input type="text" id="answer" name="answer" size="25" tabindex="7" /> 如果您设置了安全提问,请回答正确的答案
<input class="radio" type="radio" name="cookietime" value="315360000" tabindex="8"  /> 永久
<input class="radio" type="radio" name="cookietime" value="2592000" tabindex="9"  /> 一个月
<input class="radio" type="radio" name="cookietime" value="86400" tabindex="10"  /> 一天
<input class="radio" type="radio" name="cookietime" value="3600" tabindex="11"  /> 一小时
<input class="radio" type="radio" name="cookietime" value="0" tabindex="12" checked="checked" /> 浏览器进程
<select id="loginmode" name="loginmode" tabindex="13">
<option value="">- 使用默认 -</option>
<option value="normal"> 正常模式</option>
<option value="invisible"> 隐身模式</option>
</select>
<select id="styleid" name="styleid" tabindex="14">
<option value="">- 使用默认 -</option>
<option value="1">默认风格</option>
<option value="2">喝彩奥运</option>
<option value="5">诗意田园</option>
<option value="6">春意盎然</option>
<option value="7">2008新年春节</option>
</select>
<button class="submit" type="submit" name="loginsubmit" value="true" tabindex="100">提交



冰我喜欢你


无论如何,坚守最后的良知!
thirteen.pdx.cn
2008-6-1 16:07
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
thirteen
初级用户

夜语者



积分 58
发帖 29
注册 2007-4-22
来自 地狱十九重
状态 离线
『第 4 楼』:  

我只是想在某些地方批量下载用,
自己只有一个用户名,不用做响应,直接登录了就是

在搜索这个问题时还看到,
有人要做多个论坛的自动登录.也免时间长被删号,也是不需要响应的.



冰我喜欢你


无论如何,坚守最后的良知!
thirteen.pdx.cn
2008-6-1 16:11
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
p1509101
中级用户

海浪人生


积分 206
发帖 103
注册 2007-7-4
状态 离线
『第 5 楼』:  

呵呵 厉害哦

2008-6-1 16:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
greathunter
新手上路





积分 16
发帖 7
注册 2008-6-8
状态 离线
『第 6 楼』:  

这个有用,呵呵,学习并改之

2008-6-9 03:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
thirteen
初级用户

夜语者



积分 58
发帖 29
注册 2007-4-22
来自 地狱十九重
状态 离线
『第 7 楼』:  

怎么回事?任何密码都可以用你的名吗?我是XINHEPC晕,用你那个批处理后变成你的名 了



冰我喜欢你


无论如何,坚守最后的良知!
thirteen.pdx.cn
2008-8-2 04:05
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
radem
高级用户

CMD感染者


积分 691
发帖 383
注册 2008-5-23
状态 离线
『第 8 楼』:  

有点特色



2008-8-2 19:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qwd
初级用户





积分 161
发帖 56
注册 2007-10-1
状态 离线
『第 9 楼』:  

cookie-jar软件吗?怎么没连接下载的!我机子上都没那些命令!哎!

2008-8-20 20:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: