首页
社区
课程
招聘
[求助]关于 Flexlm 重加密的研究,请各路高手来探讨一下
2008-2-20 19:59 15038

[求助]关于 Flexlm 重加密的研究,请各路高手来探讨一下

2008-2-20 19:59
15038
最近在论坛闲逛的时候,发现以前弄过的flexlm中,有个咚咚没有玩过,往往我们都是解密了flexlm 生成了对应的无限制或者邦定网卡,硬盘,ip,等默认部件作为重加密。
  但是在个别flexlm帖子中,发现有几个xd都在尝试和询问一种独特的hostid加密方式,好奇心起,我也翻出以前的sdk尝试着用说明书里的步骤来完成这种较为客户化的加密方式,可研究了1天未果,所以想再论坛里问问各路高手,是否有类似经验,可惜我们的laoqian 踏雪等人都金盆洗手了,还劳驾其他xdjm拉。

  例子:
      1、由luj107 于2006-09-09, 16:55  “【求助】flexlm+sentinel如何破解” 的贴子中写道:某工业软件是用flexlm和sentinel保护的它的lic的第一行是这样的
      SERVER xxxxxx xxx_DONGLE=13744 7362(为了不给看雪带来麻烦,特用X表示)

         2、由丰丰 于2006-10-30, 23:07  “FlexLM破解初手的弱疑问” 的帖子中写道:为了不给老大带来麻烦,其中某些用户信息和软件公司姓习部分已经永XXX代替了
      SERVER this_host DONGLE_ID=13XX
         VENDOR XXX
         USE_SERVER
         INCREMENT xxxServer XXX 3.0 9-jul-2006 1 ISSUED=09-Jun-2006 \
         NOTICE="***** EAC=XXX62-10S12-00XXX-06XXX *****" SIGN="00C1 \
         6CBF F653 5E1D 1646 7262 8F09 C600 E7B2 A1EF E5D4 1FCC B079 \
         70AF 2496"
    在上述的两个帖子中,发现,软件的加密方式有别于普通,红色部分使用了用客户辨识+dongle,而不是往常的flexid了,flexid我弄过,是flexlm内置的一种,而他们的此类加密方式使用了Vendor Defined Hostid的功能,在阅读起说明书后,了解到,等于是在客户软件和deamon 以及 注册机的 一些init部位前增加对自定义硬件id的识别。尝试了使用普通方式加密带有上述 硬件号的 lic, 其结果与正版的lic 有一些区别,没有仔细研究,好像是在个别为数上有点差异,判断下来估计是注册机在生成lic过程中使用此类硬件的代号参与了sign计算。但是在按照说明书的指导,反复试验了多次后,出现的问题依然是在编译过程中无法生成 Vendor_hostid.obj 文件,从而导致注册机以及其他需要调用它的程序终止了编译。
   在luj017的帖子末尾,好像找到了正确的方式,如果此为兄台看到,是否可以上来指点一下,如果这个可以成功,那以后可以把自己的软件使用dongle加密了,呵呵,定制一个自己的硬件识别号。
   还有给tiger兄弟貌似也研究了不少时间,又没有结果?希望也能来讨论一下。
   在拜读了marstj的帖子后,发现这位老大对flexlm研究颇深,由于积分原因,只能发帖在此, 不知这位兄台能否看到。
   还烦请看雪版主能否将此帖转至调试区,供flexlm爱好者探讨,网上此类资源稀少,希望大家能共同进步。

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (15)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-2-21 20:08
2
0
各位老大都在潜水么?呵呵
雪    币: 165
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tigerlfj 2008-2-22 10:14
3
0
硬件狗+flexlm搞的人不多,大家一般拿到了SEED 就做ANY的了。不过用FLEXID=*-***方式我是搞通过,但是好久不搞了又没有人一起讨论都不记得要修改SDK的哪些部分了。××××_dongle 就没有搞通过,只能过了守护不能过应用。
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-2-22 15:28
4
0
许久,总算有位冒泡的拉,呵呵,期待其他高手的出现。共同讨论
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-2-26 07:58
5
0
看来要沉拉,xd们都来看看吧,:P
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-27 17:56
6
0
这有什么意义吗?现在基于硬件加密狗+Flexlm的软件越来越少了。
客户可以基于MAC-ID,又何必去花钱买狗呢?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-2-28 13:27
7
0
其实不是单单为了破解,是一种追求,就像你弄一个东西,弄到最后差一口气,总是觉得不爽,因为看manual上就是那几步,不过过程中就是出不来,所以就是想搞定它。
同时,绑定mac-id有个劣势,修改mac-id就可以用了,过于简单。
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-2-28 19:25
8
0
哈哈!完美主义者!坚持努力把~
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-3-3 09:50
9
0
:-),以前那几位大虾出来指点一下就好了,现在弄flex的好像是不多了,laoqian也收手了
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dudub 2008-3-3 15:11
10
0
楼主这种类型和我们用天的license 一样,今天来学习一下
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-3-6 08:46
11
0
又尝试了一下,还是未果,埃。要沉底了,没解决。:(
雪    币: 200
活跃值: (227)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
luj107 2008-3-6 12:35
12
0
通过修改SDK,可以实现楼主所说的东西,不过我好久没看flexlm了,有时间我把源代码整理一下
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
edisonchen 2008-3-6 13:47
13
0
雪    币: 165
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tigerlfj 2008-3-6 19:58
14
0
这个问题太难搞,估计没有人能有兴趣去搞出来
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2008-3-8 13:02
15
0
曾经看过一个基于WIBU狗的HSOTID=WIBU=1234之类的硬件加密的fle**.
感觉的网卡加密没有本质区别
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ysstp 2008-3-19 20:21
16
0
希望luj107高手能具体说一下破解的:“1、由luj107 于2006-09-09, 16:55  “【求助】flexlm+sentinel如何破解” 的贴子中写道:某工业软件是用flexlm和sentinel保护的它的lic的第一行是这样的
      SERVER xxxxxx xxx_DONGLE=13744 7362(为了不给看雪带来麻烦,特用X表示)”
一些技术,“希望你能了解我们的恳求啊!!!谢谢了!!!
游客
登录 | 注册 方可回帖
返回