[技术向?]尝试利用Linux免客户端验证自制⑨服启动器
本帖最后由 DoraJDJ 于 2015-10-31 23:50 编辑
诸君,这里是DoraJDJ
这周末又莫名无聊起来,想继续开个坑玩,于是玩弄了下Eclipse,另外翻阅各种教程源代码,结果做出了这个东西...
基本的界面弄好了,那就开始弄基本功能吧,于是继续翻阅各种教程源代码,写了个比较简单的(⑨大并感)验证代码:(下面的代码是一小部分,同样是接下来的问题所在...)- // 定义PrintWriter,获取输出流
- pw = new PrintWriter(conn.getOutputStream());
- // 发送参数:user=用户名&password=密码&type=clean
- pw.println("user=" + username + "&password=" + password + "&type=clean");// flush
- pw.flush();
复制代码 代码码完后,是时候开始调试了,输入论坛名和密码,控制台成功输出所获得的Tokens:- Start!mcid(MC帐号):DoraJDJ<br/>Hash:[数据删除]Token get!
复制代码 到此为止,好像都没有什么问题出现,但实际上...
前面发送参数的时候定义了type=clean,根据http://cirno.biz/mclogindiy.php里的说明...
如果type=clean则返回结果为:"mcid||||session"
如果type=org则返回结果为MC官方正版验证格式e.g:"1333544508000:deprecated:Cirno:hda79shds9adhaowydha"
然而我这边即使定义了type=clean输出却是...- mcid(MC帐号):DoraJDJ<br/>Hash:[数据删除]
复制代码 不对劲啊!
于是上curl再人工提交了请求...- [dorajdj@jdj-at-linux ~]$ curl http://cirno.biz/mclogindiy.php -d "user=DoraJDJ&password=[数据删除]&type=clean"
- DoraJDJ||||[数据删除]
复制代码 于是...这是我的使用姿势不对造成输出不一致吗?
冒着被喷的风险@⑨ .... |
附件:
您需要登录才可以下载或查看附件。没有帐号?注册
-
1
评分人数
-