首页
社区
课程
招聘
[求助] 制作FLEXLM LICENSE问题
发表于: 2010-9-17 10:17 7530

[求助] 制作FLEXLM LICENSE问题

2010-9-17 10:17
7530
看了laoqian的制作Flexlm license总结 就找了Zendenc.exe做试验,发现很多不懂的问题,想请教高手。
1.按照文章说的查找Flexlm SDK里lm_code.h文件
但是我的却和文章中不一样,
我的是:

laoqian的是:

我用的是FLEXLM 9.2版本。
2.在找seed的时候,用反编译软件能找到加密的SEED1,SEED2

但是ollydbg 1.10调入zendenc.exe
扔得到的是和上面一样的加密的SEED1,SEED2。而且输入命令 d [esp+4]和 d [esp]得到的结果也不一样,
我的结果:






laoqian的结果是:


请问这里面是不是还需要什么步骤。是不是哪儿没有解密。

请高手指点,谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 332
活跃值: (287)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1.按照文章说的查找Flexlm SDK里lm_code.h文件
但是我的却和文章中不一样

SDK版本不同的缘故,你用的9.2版本已经开始使用LM_SEEDs了。

2.在找seed的时候,用反编译软件能找到加密的SEED1,SEED2
但是ollydbg 1.10调入zendenc.exe扔得到的是和上面一样的加密的SEED1,SEED2。而且输入命令 d [esp+4]和 d [esp]得到的结果也不一样

从你的值,基本可以判断出你没停到合适的断点上,再仔细看看原文。另外,还有一个就是数据格式的不同,这是计算机的基本知识,找资料学习下吧。
2010-9-17 23:05
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应该不对吧,原文是:这时第一次来到00439002  jz short loc_439027时它是要跳过去的,注意要跳就让他跳吧。
若开始第一次时强制不跳,倒是能来到00439019,结果跟出了错误的seed1和seed2,而且多少次结果还都一样。
再次F9,我们又回来中断在00438FDA,F8单步执行,这次不跳了,直到过了00439019,暂停!
我现在是停在00439019处,输入的命令,如果是数据格式不同,那么地址总应该一样的。现在是地址名称都部一样。
2010-9-18 08:44
0
雪    币: 332
活跃值: (287)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
再次F9,我们又回来中断在00438FDA,F8单步执行,这次不跳了,直到过了00439019,暂停!
我现在是停在00439019处,输入的命令,如果是数据格式不同,那么地址总应该一样的。现在是地址名称都部一样。


对呀!你有仔细看文章吗?

再次F9,我们又回来中断在00438FDA,F8单步执行,这次不跳了,直到过了00439019,暂停!

我现在是停在00439019处,输入的命令,如果是数据格式不同,那么地址总应该一样的。现在是地址名称都部一样。
2010-9-19 16:05
0
游客
登录 | 注册 方可回帖
返回