现在QQ的网页登陆全是GET包MD5加密:.版本 2
.支持库 internet
.支持库 script
.支持库 iconv.程序集 窗口程序集1.子程序 _按钮1_被单击.如果 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “” 且 编辑框3.内容 ≠ “”)
信息框 (登录 (), 0, )
图片框1.图片 = HTTP读文件 (“
http://captcha.qq.com/getimage?aid=15000101&uin=” + 编辑框1.内容)
.否则
信息框 (“请输入号-密-验证码”, 0, ).如果结束
.子程序 登录, 文本型
.局部变量 脚本组件, 脚本组件
.局部变量 加密后的值, 文本型
.局部变量 返回文件, 字节集
.局部变量 返回文本, 文本型脚本组件 = 脚本组件1
脚本组件.执行 (#JScript)
加密后的值 = 脚本组件.运行 (“md5_3”, 编辑框2.内容)
加密后的值 = 脚本组件.运行 (“md5”, 加密后的值 + 到大写 (编辑框3.内容))返回文件 = HTTP读文件 (“
http://ptlogin2.qq.com/login?u=” + 编辑框1.内容 + “&p=” + 加密后的值 + “&verifycode=” + 编辑框3.内容 + “&=on&aid=15000101&u1=http%3A%2F%2Fimgcache.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&ptredirect=1&h=1&from_ui=1&dumy=&fp=loginerroralert”)
返回文本 = 到文本 (编码转换 (返回文件, #编码_UTF_8, #编码_GB18030, )).如果 (寻找文本 (返回文本, “。”, , 假) > -1)
返回文本 = 取文本中间 (返回文本, 1, 倒找文本 (返回文本, “。”, , 假) + 1)
.否则
返回文本 = 取文本中间 (返回文本, 1, 倒找文本 (返回文本, “!”, , 假) + 1)
.如果结束
返回文本 = 取文本中间 (返回文本, 倒找文本 (返回文本, “'”, , 假) + 1, 取文本长度 (返回文本) - 倒找文本 (返回文本, “'”, , 假))
返回 (返回文本).子程序 _编辑框1_内容被改变图片框1.图片 = { }
.如果真 (编辑框1.内容 ≠ “”)
图片框1.图片 = HTTP读文件 (“
http://captcha.qq.com/getimage?aid=15000101&uin=” + 编辑框1.内容)
编辑框3.内容 = “”
.如果真结束