xiaolei0517 发表于 2020-8-11 14:24

RLM PUBKEY REPLAE TOOLS

RLM新版本的公钥替换想必论坛里大佬基本都有,技术含量不是很高,放一个开源的大家玩玩。
上半年研究一个软件时发现rlmhelper24不好使了,开始想着直接将rlmhelper24改几行算了。反编译出来工程各种图片资源,看着头疼就抽时间用C实现了一遍。
rlmhelper24下载链接参考下面。
https://www.52pojie.cn/thread-166604-1-1.html
简单说说实现原理吧,新版本的RLM默认集成了3组公钥,rlmhelper24默认跳过了2组公钥,所以针对新版本无法替换。所以我在前人基础上补充了第三组公钥,解决该问题。
RLM的公钥很有特点,有几个字节始终不变,为定位提供了依据。(我只研究懂rlm内置的第一组公钥用来加密解密set文件,set文件组成很简单。大概就是软件版本号,ISV信息,依据公钥三部分构成。下图是一个set文件解密的信息)

下图是测试效果

本职工作并不是码代码的或整反编译的。纯属爱好,没事瞎折腾,对源码有想法可以自行修改美化。
github下载地址 https://github.com/xiaolei0517/RLMPubkey

caxfan 发表于 2020-8-16 00:01

对于
#define RLM_ISV_NAME "simerics"
#define RLM_LICENSE_TO_RUN "platforms=\"x86_w x64_w x64_l\"   options=\"activation\"   sig=\"c2N2505wDq8icCNnAv3EDQEsYJI~XH*A0ihKtW0sN~W0jmmC5ogXaS9~6FDpRN\""
v13.0
创建的exe文件长度为0,而且rlmsign文件长度为74,328 字节.

笔墨纸砚 发表于 2022-5-21 17:16

本帖最后由 笔墨纸砚 于 2022-5-21 18:33 编辑

geophylika 发表于 2021-2-6 03:19
02/06 03:16 (vendor) WARNING: Bad signature: feature 60pg4580qujjf9....
替换公钥,启动服务,.dlog显 ...
老哥 我也是这个错误 你解决了吗?sig生成的是不对的 https://dongharry.lanzouw.com/ihhIR057m6vc
@xiaolei0517 大哥 能否指点一二呢

chrisu 发表于 2020-8-11 15:14

这个不错{:1_921:}

吃狼的绵阳 发表于 2020-8-11 15:19

感谢分享

TinyBad 发表于 2020-8-11 19:39

raplace不是raplae

myapan 发表于 2020-8-15 08:01

raplace,感谢分享。

steelbody 发表于 2020-10-5 13:00

大神,能给个思路细节不,刚接触思路跟不上。

cpj1203 发表于 2020-10-6 23:18

稍微研究一下

qiubaixifang 发表于 2021-1-15 12:22

geophylika 发表于 2021-2-6 03:19

02/06 03:16 (vendor) WARNING: Bad signature: feature 60pg4580qujjf9....
替换公钥,启动服务,.dlog显示错误的校验,怎么耍
页: [1] 2
查看完整版本: RLM PUBKEY REPLAE TOOLS