首页
社区
课程
招聘
FLEXLM的l_sg函数具体如何使用呢?
2008-1-17 01:10 16718

FLEXLM的l_sg函数具体如何使用呢?

2008-1-17 01:10
16718
看了很多关于FLEXLM的文章,里面都有提到使用l_sg函数的问题。想请教下这个函数是如何使用的。
   在论坛上,还看过 newsearch所写的一篇技术文章(http://www.pediy.com/bbshtml/bbs8/pediy8-296.htm)!,在文章的最后面有提到“一般情况了,有了正确的许可证,_l_sg函数会在每个FEATURE的验证后返回正确的值,用通用的种子恢复技术就可以了。”,这种方法适用于ECC加密的吗?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (18)
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-1-17 12:55
2
0
读读laoqian的大作,就可以认识l_sg()了。这时你认识Flexlm的出发点。
雪    币: 235
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
annlin 2008-1-22 08:04
3
0
ECC 用FLEXLM SIG 後找_l_pubkey_verify,patch 它就可以了
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hhello 2008-1-23 10:47
4
0
同问_l_sg()
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
njxljh 2008-1-26 11:45
5
0
已经PATCH了,但还是不行,还是提示错误。LMLOOTS程序验证通过,程序却还是提示数据错误。PATCH后就不存在ECC加密吗?就可以使用12位字符吗?
雪    币: 205
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ericliu 2008-1-27 00:29
6
0
From the function of _l_sg, you can recover the vendor's seed1 and seed2.
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
filetemp 2008-2-1 15:21
7
0
但我在 snpslmd 中死活找不到:
_l_pubkey_verify
请问,哪位知道 : 是我没找到,还是根本就没有?
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-1 19:30
8
0
你把 snpslmd.exe发到sim_eda@hotmail.com。我看看这个函数在哪里
雪    币: 205
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ericliu 2008-2-1 23:09
9
0
Don't waste your time to find the function of _l_pubkey_verify . The snpslmd doesn't use cro key. But it uses the crypt filters.
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NoLOcKs 2008-2-3 05:47
10
0
Hi all

I have studied snpslmd from Synopsys Inc. and I recovered the enc. seeds 1  and 2. But Synopsys use common vendor daemon tecnology (cvd).
Seed 1: 11D215B5
Seed 2: 7D9256DD
Read: Flexnet licensing Programming and referende guide. pdf to further details.
Thefore I still don´t generated a valid license to snpslmd.

Suggests are wellcome !

My e-mail: leonard30@gmail.com.
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-3 15:46
11
0
Can you upload the synopsys.exe?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NoLOcKs 2008-2-4 04:42
12
0
http://rapidshare.com/files/70928049/snpslmd.rar.html

Good luck !
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-5 20:51
13
0
看看这里?也许是:l_pubkey_verify().
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-5 20:54
14
0
004241ff int 3
... l_pubkey_verify()
...
...
雪    币: 229
活跃值: (22)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
nujia 3 2008-2-10 15:44
15
0
判断l_pubkey_verify有很多种方法,
从7.2到11.4,这个函数的最前面的三十多个字节都没有变化,并且唯一,可以用特征码来找,这适用于od、hexworkshop

还有l_pubkey_verify函数里如果验证没有通过,会有不同的用数字表示错误提示,这些数字也是唯一,这也可以用来定位函数,适用于ida。这里随便举一个数字,  292c,从7.2到11.4通用,

至于网上流传的fix ecc都是很粗暴的将函数的最开始用33c0c3替换,也就是xor eax,eax  retn
很黄很暴力,也有文雅的,在函数的结尾处用33c0c3,不过始终没有看到修改一个bit的,

新年快乐!
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
reasly 2008-2-18 12:36
16
0
哦 看到有一个generic ecc patch总是查找“C745 B0F8 FFFF FF8B 45B0 8BE5”然后patch 之 就是patch这个函数么 这样说这个patch方法还是好使的?
雪    币: 229
活跃值: (22)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
nujia 3 2008-2-19 13:11
17
0
这段特征码适用8.4-9.2 
不是通用的
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
reasly 2008-2-20 18:27
18
0
Hi, you can refer to http://www.woodmann.com/crackz/Tutorials/Nbufilt.htm
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
tcy027 2020-9-18 10:18
19
0
nujia 判断l_pubkey_verify有很多种方法, 从7.2到11.4,这个函数的最前面的三十多个字节都没有变化,并且唯一,可以用特征码来找,这适用于od、hexworkshop 还有l_pubkey ...
过了这么多年,现在有修改一个字节的了。修改比较签证(r,s)中r的那一个函数。
游客
登录 | 注册 方可回帖
返回