-
-
[求助]Delphi大佬帮忙看看
-
发表于:
2020-3-10 23:24
8491
-
事情是这样的, 我十多年前还在上中学的时候我们那里网吧非常流行一个传奇,我和我的小伙伴都非常喜欢玩,多年过去了还是很怀念那时候一起玩的时间,费尽千辛万苦终于找到了类似这个版本的服务端, 想建起来自己玩玩看看是不是那个版本。
问题是登录器的地址列表需要配加密后的串进去,软件是“晋升引擎登录器配置器商业版”(免费的版本完全打不开), 这个引擎的官方网站09年就关闭了,找了一下午也没找到这个加密地址的加密规则,这个软件是有全套源码的, 在帖子下方我会贴出来。
提供一个地址框里的默认加密串,这个串是由一个http链接加密而来的。
bK48tlRrWe8FnouAkDNy0YIMVoM932cyJ1OQNvQxwyxr3ADoOhB2luVzRmNjWIDcVYLT1h79jaQqjCJErkvMwhPLBYYA30lvQVoKpdSPziBHqFQjwxYN2mwy43fJJip3Ih2r0PTYHn0qcKKK
解密结果应该是一个文本链接, 求大佬帮忙分析下加密算法, 非常感谢~~
这个引擎的源码已经公布了, 是delphi写的, 小弟对delphi也一窍不通, 搞了一下午编译环境也没建出来。也不知道是不是被发布的人去掉了关键代码,最终没看出个所以然, 只能求助各位大佬了。
附上源码下载地址:
链接: https://pan.baidu.com/s/1jHEZqNbdQItwTNqGv_5WAA 提取码: c9ag
------------------------------
3月11日补充
------------------------------
看到评论区很多大神在帮我分析,真的挺感动的,抱歉上文的加密内容和源头没贴上去, 麻烦大佬们到这里下载
链接:https://pan.baidu.com/s/1A_AELJKYS2gwlM8EniPFvQ 密码:fgju
这里面有个 “商业版登陆配置器”,打开以后就能看到主界面第一个框显示的就是一串密文, 应该你们打开跟我上文贴出来的密文是一样的,下图是界面打开的样子。
这个配置器里只需要输入密文进去就可以了(现在问题也就是不知道这个密文的加密规则是什么),这个密文实际上就是一个服务器列表文本文件的http链接,比如 http://pediy.com/1.txt(直接填明文地址客户端是无法解析的), 然后点 “生成登录器” 以后会新生成一个客户端文件, 这个客户端文件需要配合热血传奇的客户端才能打开, 打开后是这样的。因为我这里在配置的时候写的是明文进去, 所以这里提示解密失败了。
我感觉这个东西的源码是在这个位置: 收费登录器\BLUE 这个项目,里面有个Server.DecryptStr函数, 但是无法转到定义, 不知道这个函数在哪。
我也不知道我找的对不对, 大佬们可以根据我截图的解密失败信息去搜一下。如果无法分析出配置器这个加密串的加密规则的话,能帮忙把上图这里的解密拿掉,直接在配置器里填明文地址,这个报错的地方可以直接拿明文用也行, 谢谢大佬们~~
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2020-3-11 19:27
被sealean编辑
,原因: 完善说明