.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击, , , ' 本源码来自三叶资源网(www.sanye.cx)
信息框 (登陆 (编辑框1.内容, 编辑框2.内容), 0, , )
.子程序 登陆, 文本型
.参数 账号, 文本型
.参数 密码, 文本型
.局部变量 返回结果, 文本型
.局部变量 json, 类_json
.局部变量 mod, 文本型
.局部变量 exp, 文本型
.局部变量 post, 文本型
返回结果 = 编码_Utf8到Ansi (网页_访问 (“https://store.steampowered.com/login/getrsakey/”, 1, “donotcache=” + 时间_到时间戳 (, , ) + “&username=” + 账号, , , , , , , , , , ))
json.解析 (返回结果, )
mod = json.取通用属性 (“['publickey_mod']”, )
exp = json.取通用属性 (“['publickey_exp']”, )
密码 = 编码_URL编码 (密码加密 (密码, mod, exp), 真, 真)
post = “donotcache=” + 时间_到时间戳 (, , ) + “&password=” + 密码 + “&username=” + 账号 + “&twofactorcode=&emailauth=&loginfriendlyname=&captchagid=-1&captcha_text=&emailsteamid=&rsatimestamp=158454100000&remember_login=false”
调试输出 (密码)
返回结果 = 编码_Utf8到Ansi (网页_访问 (“https://store.steampowered.com/login/dologin/”, 1, post, , , , , , , , , , ))
' 调试输出 (返回结果)
json.解析 (返回结果, )
返回 (json.取通用属性 (“message”, ))
.子程序 密码加密, 文本型
.参数 密码, 文本型
.参数 mod, 文本型
.参数 exp, 文本型
.局部变量 结果, 文本型
线程_初始化COM库 ()
结果 = 编码_运行JS代码 (#JS_密码加密, “Getpass”, 密码, mod, exp)
线程_取消COM库 ()
返回 (结果)