【求助】谁会破解Flexlm?

好多大型程序现在都采用Flexlm来管理license。我有一个工程应用程序不久就要到期,我只是还想再用一段时间。不知道谁有办法破解?先谢了。

Stuman, 你怎么样?     Re:【求助】谁会破解Flexlm?

这种加密法我不熟悉。
我现在也不研究破解了,现实已经不允许我再搞这个东西了。。。
要使用软件,并非一定要破解它。对于时间限制的改系统日期行不行?比如每天将日期改到3月22日。
另外,很多软件都已经有破解版本,可能会找到现成的。
wmsztw是软件区斑竹。。。可以试试找找。。

关于flexlm的简介如下(引自crack论坛):

许可证管理(License manager)实现软件保护是一种软保护,不象dongle 那样需要硬设备,这样其维护和升级都很方便,比如要实现试用版、演示版、正版的转换,只要发个电子邮件就行了。属于这类的软件有Flexlm、ElanLM、SentinelLm等,其中以flexlm最为著名,很多大型专业软件都采用它进行加密,但是其安全性是没有保证的,不是因为它做得不好,而是因为人们对它的研究最深入和透彻。
    许可证的原理通常是把要保护的软件同计算机固有的唯一的硬件特征联系起来,比如说工作站的主机号(Hostid)、微机上以太网卡得MAC地址等,这些都是全世界唯一的,即世界上任何两台计算机都不相同(至少理论上是这样)。
    Flexlm以浮动许可证而闻名,就是说它可以在一台计算机上运行许可证而在其它计算机上运行应用软件,这些软件通过网络在取得许可,如果许可证都被占用,新的服务请求就被拒绝这样就可以限制同时使用本软件的数量,当然flexlm也支持结点锁定型(NodeLock)的许可证。
    下面是一个典型的Flexlm许可证文件的例子:
SERVER xxx 0080c8ee1806 2013
DAEMON licsrv d:/aaa/licsrv
FEATURE BlackOil licsrv 8.12 25-feb-2003 5 b693046089cd


    第一行指出许可证运行的主机及其硬件标志,第二行是服务进程的名字和磁盘位置,第三行是要保护的软件模块的名称、版本、期限、许可证个数和加密码,其本质是把红色的这些部分通过某种运算(简称函数f)得到一个加密码串。
    上述过程可以用函数f如下表示:
    f( 主机号,软件名,版本,期限,许可证个数,加密参数)= 加密串
这个函数还和flexlm的版本有关系,实际上只要得到相应版本的 flexlm SDK,就可以执行此函数(虽然 不知道内部是如何实现的),flexlm SDK是公开的(以前如此),唯一保密的是上述函数中的”加密参数“ 它由flexlm公司通过保密的途径提供给其客户,这些参数由5个Vendor Code(客户码)和两个Encryption Seed(加密种子)组成,只要知道了这七个参数,就可以用相应版本的SDK构造出完整的许可证生成程序, 下面大多数文章都是教你如何提取这些参数的。上述方法是一种最彻底的、最完美的办法,但也是flexlm 重点防范的对象,他们采用了很多技术隐藏上述信息,当然还有其它简便的方法(比如从 deamon入手), 在此就不详细说明了。
如果要破解flexlm,你首先需要看以下文章:
  
1 How to crack a PC-based FLEXlm license manager 如何破解基于PC的FLEXlm ,pilgrim 的经典教程,适用于低版本的flexlm(v5,v6),不可不读。 pilgrim
2 FlexLm handy hints more stuff on FlexLm pilgrim关于flexlm的继续讨论 pilgrim
3 FLEXlm: The Flexible lies manager 探讨linux下调试、反汇编和flexlm弱点的著名文章 SiuL+Hacky
4 FLEXlm v6_1 new feature lc_new_job() 讨论flexlm 6.1的文章 dan
5 Advanced FlexLM tactics 破解vendor defined 加密过程 Amante4  
6 More Advanced FlexLM tactics 接上篇 Amante4
7 flexlm info hidden method 讨论 flexlm 信息隐藏方法 Nolan Blender
8 Alternative License Generation 使用flexlm内部诊断产生许可证的方法 Acme
9 Ansoft Serenade v8.5 - Tutorial 一个破解实例 -
10 UGFLEX modified FLEXlm by UNIGRAPHICS - Macilaci
11 UGFLEX modified FLEXlm by UNIGRAPHICS - second part - Macilaci
12 Zendenc FLEXlm 7.2 cracking information flexlm v7.2 Nolan Blender
13 FlexLock ... less secure than the rest of FLEXlm  破解 FlexLock, pilgrim关于flexlm的第三篇文章 pilgrim
14 Reversing GlobeTrotter FLEXcrypt 键值提取和加密算法研究 Nolan Blender
15 A Detailed Look at Crypt Filters 研究Filter的实现和破解 Nolan Blender
16 SDS2 v6.112 一个简单的许可证生成实例 -
17 The flexlm challenge and cooperative reversers' work 讨论flexlm的协作过程记录 -
18 UGFLEX - The Saga continues Macilaci关于flexlm的最新研究成果 Macilaci
19 No more Rainbow Trials Sentinel license manager 破解,目标是Delphi 5.0试用版。 CyberHeg
20 Cracking a Sentinel License Manager target Sentinel license manager 破解 Cyberheg
21 Removing need for dongle in Wlscgen Sentinel license manager 破     Re:【求助】谁会破解Flexlm?

去年到期前我改过系统时,根本不行。

这个程序是个非常专业的程序,用的人不是很多,很难想象会有破解版本。公司有注册的(一年几万$)。我主要是想搞一个在家里玩玩。     Re:【求助】谁会破解Flexlm?

如果过期时间是 2003.1.1.,那么使用到2002.12.25的时候,想把日期往回调整,如2002.12.4.用是不可能的。就是说日期的改动不能回调,但是可以老是把日期的改动停留在某一天。如一直停留在2002.12.26.     Re:【求助】谁会破解Flexlm?

改日期对最简单的加密有用的,现在的加密手段很多啊,改日期几乎没用啊
我给你一个最笨的方法,就是安装2个操作系统,一个操作系统安装你要用的哪个软件(前提是能用),还有一个操作系统安装(其他软件安装在这里)
然后做好ghost,当第一个操作系统哪个软件的时间到了,你就用ghost恢复一下,不是又可以用了.(这个方法好笨哦)     Re:【求助】谁会破解Flexlm?

ghost。。。你强的来。。。这方法不错     Re:【求助】谁会破解Flexlm?

  好难啊![/SIZE]     Re:【求助】谁会破解Flexlm?

[I]以下引用wmsztw的内容:
[/I]改日期对最简单的加密有用的,现在的加密手段很多啊,改日期几乎没用啊
我给你一个最笨的方法,就是安装2个操作系统,一个操作系统安装你要用的哪个软件(前提是能用),还有一个操作系统安装(其他软件安装在这里)
然后做好......
真是个绝妙的主意!先把系统时间改回去,再将硬盘Ghost回去,单系统双硬盘就行了。也不费什么事。




欢迎光临 空网论坛 (http://bbs.kongweb.net/) 作者: Thermo    时间: 2003-3-24 13:10