完美算数教室's Archiver

DoraJDJ 发表于 2015-10-31 23:49

[技术向?]尝试利用Linux免客户端验证自制⑨服启动器

[i=s] 本帖最后由 DoraJDJ 于 2015-10-31 23:50 编辑 [/i]

诸君,这里是DoraJDJ
这周末又莫名无聊起来,想继续开个坑玩,于是玩弄了下Eclipse,另外翻阅各种教程源代码,结果做出了这个东西...

[attach]40179[/attach]

基本的界面弄好了,那就开始弄基本功能吧,于是继续翻阅各种教程源代码,写了个比较简单的(⑨大并感)验证代码:(下面的代码是一小部分,同样是接下来的问题所在...)[code]            // 定义PrintWriter,获取输出流
            pw = new PrintWriter(conn.getOutputStream());
            // 发送参数:user=用户名&password=密码&type=clean
            pw.println("user=" + username + "&password=" + password + "&type=clean");// flush
            pw.flush();[/code]代码码完后,是时候开始调试了,输入论坛名和密码,控制台成功输出所获得的Tokens:[code]Start!mcid(MC帐号):DoraJDJ<br/>Hash:[数据删除]Token get![/code]到此为止,好像都没有什么问题出现,但实际上...

前面发送参数的时候定义了type=clean,根据[url=http://cirno.biz/mclogindiy.php]http://cirno.biz/mclogindiy.php[/url]里的说明...

[quote]如果type=clean则返回结果为:"mcid||||session"
如果type=org则返回结果为MC官方正版验证格式e.g:"1333544508000:deprecated:Cirno:hda79shds9adhaowydha"[/quote]

然而我这边即使定义了type=clean输出却是...[code]mcid(MC帐号):DoraJDJ<br/>Hash:[数据删除][/code]不对劲啊!

于是上curl再人工提交了请求...[code][dorajdj@jdj-at-linux ~]$ curl http://cirno.biz/mclogindiy.php -d "user=DoraJDJ&password=[数据删除]&type=clean"
DoraJDJ||||[数据删除][/code]于是...这是我的使用姿势不对造成输出不一致吗?
冒着被喷的风险[url=http://cirno.biz/space.php?uid=9]@⑨[/url]     ....

nmzfrank 发表于 2015-11-1 02:06

这个你之前不就试过了么?

HiMeko233 发表于 2015-11-1 09:47

突然发现JDJ变成贤者石了;w;真好 我的贤者石阶段显示的是版主 哭叽叽

rebintion 发表于 2015-11-2 12:06

{:5_195:}
多研究, 多尝试, 相信自己
delete Eclipse

发表于 2015-11-3 16:34

.........你那个鬼post是怎么写的
http header的结尾是 \r\n\r\n 连续两个换行而且是win的\r\n 不是 linux格式

Moron 发表于 2015-12-8 06:26

咱是不会为了一个启动器而特地去装个虚拟系统的→ 3→

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.