自从洛奇改了客户端换了it 我透过分析日志把新版更新方案搞到了:
region_live.txt
http://vert.luoqi.com.cn/region_live.txt
新版国服启动器会从这里拿服务器信息
编码是GB2312..
patch_live*.txt
http://vert.luoqi.com.cn/patch_live*.txt
对应服务器的启动项
与之前版本无明显区别
version.txt
http://cdnpatch.luoqi.com.cn/version.txt
每行的格式是这样的:
{filePath}\t{fileSize}\t{fileHash}\t{fileVersion}
其中:
- fileSize为文件大小(字节)
- fileHash为文件的MD5哈希
而文件的下载链接 则是:
http://cdnpatch.luoqi.com.cn/${fileVersion}/${filePath}
直接下载就是相关文件了。
POC
关于这个POC我还在整理代码准备上传到Github,不过已经有演示了:
//中间黑屏为UAC请求
另:启动参数是亚特服的
说起来我当时在推特上说了这样几句:
理论上如果网速+硬盘够快可以在从脚本运行开始五分钟之内打开洛奇…