首页
社区
课程
招聘
[讨论]论坛有人研究怎么定位RLM的rlm_checkout()函数吗?
发表于: 2022-10-17 21:10 9735

[讨论]论坛有人研究怎么定位RLM的rlm_checkout()函数吗?

2022-10-17 21:10
9735

之前学习了RLM中的公钥替换,进入到一知半解的状态。现在,想学习一下怎么直接patch掉授权验证,就像在FLEXLM中patch掉ECC一样。据说是定位RLM的rlm_checkout()函数,直接patch返回值。网上到处找资料,基本没有提及。论坛有人研究吗?诚心请教!


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用群里分享的SIG文件也没有定位到
2022-10-18 10:50
0
雪    币: 6288
活跃值: (6956)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
wandering 用群里分享的SIG文件也没有定位到

用我发布的v11.3BL1版的sig可以看到rlm_checkout()呀。高版本根据该函数的前后特征找即可快速定位。


最新版的v15.0BL1跟老版本也没啥差别。定位方法是通过查找特征值0FFFFFFE5h先定位函数_rlm_checkout_nos,调用_rlm_checkout_nos的某个函数即为rlm_checkout()。




最后于 2022-12-10 11:28 被yangmyron编辑 ,原因:
2022-12-10 11:10
1
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
非常感谢,我再试试。多谢赐教!
2022-12-10 17:28
0
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还是定位不了啊,能不能仔细教一下?
2022-12-11 21:12
0
雪    币: 6288
活跃值: (6956)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
wandering 还是定位不了啊,能不能仔细教一下?
你上了实例看看
2022-12-19 12:21
0
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7

上传的附件:
2022-12-19 13:18
0
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
yangmyron 你上了实例看看
非常感谢
2022-12-19 13:19
0
雪    币: 6288
活跃值: (6956)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
wandering

对于prqa.exe,下面这个函数就是rlm_checkout()。 对于你图中的(rlm.exe)sub_14014C580,即为函数_rlm_checkout_nos


最后于 2022-12-19 15:52 被yangmyron编辑 ,原因:
2022-12-19 15:31
1
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
还是不知道是怎么准确定位的,能不能教一教方法?谢谢!
2022-12-19 17:09
0
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

2022-12-21 00:04
0
雪    币: 1918
活跃值: (7624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
rlm_checkout或者_rlm_auth_goodlic返回值置0,直接返回,修改了没有破解掉!
2022-12-21 00:06
0
雪    币: 278
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
yangmyron wandering 对于prqa.exe,下面这个函数就是rlm_checkout()。 对于你图中的(rlm.exe)sub_140 ...
找到check out了接下来怎么修改啊 哪里改返回值啊
2024-2-29 15:47
0
游客
登录 | 注册 方可回帖
返回
//