![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-14 17:29 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]QQ自助登陆:如何对16进制MD5值本身进行Base64 |
| 可打印版本 11,166 / 30 |
| 第1楼 ec2049 | 发表于 2007-01-23 08:10 |
| 初级用户 发帖 25 积分 57 | |
|
[已解决]QQ自助登陆:如何对16进制MD5值本身进行Base64 目的是让QQ登陆。密码需要先MD5,再Base64,最后向服务器发送。
以为解决了: http://www.cn-dos.net/forum/viewthread.php?tid=26993 结果发现ASCII字符串没用,需要将hex值本身进行Base64… 以“123456”为例: 1.MD5输出ASCII:E10ADC3949BA59ABBE56E057F20F883E 2.将hex值Base64:4QrcOUm6Wau+VuBX8g+IPg== 登陆正确。 ASCII字符经Base64则是:RTEwQURDMzk0OUJBNTlBQkJFNTZFMDU3RjIwRjg4M0U= 登陆失败。 有人专门写了VB控件作这个: http://mji.512j.com/QQpwdhash.rar 很麻烦啊,要怎么解决呢@_@ [ Last edited by ec2049 on 2007-4-11 at 07:53 AM ] |
|
| 第2楼 ec2049 | 发表于 2007-01-23 22:54 |
| 初级用户 发帖 25 积分 57 | |
|
等啊等啊等啊……
|
|
| 第3楼 redtek | 发表于 2007-01-23 22:59 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
昨天想看看能不能帮兄点儿什么忙,只是实在看不懂:)
兄上面说 “ 以“123456”为例: 1.MD5输出ASCII:E10ADC3949BA59ABBE56E057F20F883E ” 而我计算 “Echo 123456|md5” 出来的值是:41933E60E9C19B866B3D68864727AFE7 我想兄中间是不是还有一步计算过程(好象是转Hex的过程没有写出来),也主要是我没有看懂,也没能帮上兄什么忙,不好意思~:) 后,以到网上找了找,兄要实现的好象是 QQ同时启动多个号码自动登陆? [ Last edited by redtek on 2007-1-23 at 10:01 AM ] |
|
| 第4楼 ec2049 | 发表于 2007-01-23 23:09 |
| 初级用户 发帖 25 积分 57 | |
|
我发现了那个md5.exe的开关: -d%text%
举例: 这才是正确的MD5值,与其它软件/网站计算结果相符。 进行Base64的不是ASCII值,而是: [ Last edited by ec2049 on 2007-1-23 at 11:25 PM ] 附件 MD5-hex.png (2.3 KiB) |
|
| 第5楼 redtek | 发表于 2007-01-23 23:16 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
看到了~:)))
上次使用 md5.exe /? 不行, 按unix帮助方式 md5.exe --help 还不行,md5.exe /help 不行,原来是: md5.exe -help (居然必须加一个减号才行),哈哈…… 多谢ec2049兄指点~:) |
|
| 第6楼 ec2049 | 发表于 2007-01-23 23:28 |
| 初级用户 发帖 25 积分 57 | |
|
现在要解决如何用MD5的hex值进行Base64,因为直接输出的ASCII无效……
[ Last edited by ec2049 on 2007-1-23 at 11:29 PM ] |
|
| 第7楼 redtek | 发表于 2007-01-23 23:32 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
明白了,哈哈……
这QQ加密真有意思~:) |
|
| 第8楼 ec2049 | 发表于 2007-01-24 00:17 |
| 初级用户 发帖 25 积分 57 | |
|
目前的思路:学习debug用法,借用临时文件……
|
|
| 第9楼 kafen | 发表于 2007-01-24 01:01 |
| 初级用户 发帖 43 积分 97 | |
|
我什么都不懂,因为好奇就看了看,
NFFyY09VbTZXYXUrVnVCWDhnK0lQZz09 以上这个字符如果经BASE64后则是:4QrcOUm6Wau+VuBX8g+IPg== 也就是登录正确的字符,不知道对楼主有没有什么参考作用。 |
|
| 第10楼 redtek | 发表于 2007-01-24 02:08 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
QQ密码转PwdHash:
:: 变量 %base64% 中存有 base64 码,兄可以直接随意调用 ec2049兄提供的外部工具(MD5工具与Base64工具)下载地址: http://zhenlove.com.cn/cndos/fileup/files/md5.zip http://zhenlove.com.cn/cndos/fileup/files/base64.zip [ Last edited by redtek on 2007-1-23 at 01:52 PM ] |
|
| 第11楼 ec2049 | 发表于 2007-01-24 04:50 |
| 初级用户 发帖 25 积分 57 | |
|
有效~谢谢:-)
继续研究中~ [ Last edited by ec2049 on 2007-1-24 at 04:52 AM ] |
|
| 第12楼 0401 | 发表于 2007-01-24 05:35 |
| 中级用户 发帖 88 积分 435 | |
|
我也提供个思路,因为以前研究过Base64 编码运算,直接将代码拷过来改下,测试成功。只用到MD5.exe
|
|
| 第13楼 redtek | 发表于 2007-01-24 06:19 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
0401兄代码非常精彩,欣赏~~~
明天分儿来时给兄加上~:) |
|
| 第14楼 vkill | 发表于 2007-01-24 09:01 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
0401兄那段base64确实漂亮
|
|
| 第15楼 lxmxn | 发表于 2007-01-24 09:04 |
| 版主 发帖 4,938 积分 11,386 | |
|
嗯,的确不错,不过要是密码含有特殊符号就不行了。 |
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |