首页
社区
课程
招聘
[求助]嵌入式平台Flexlm 7.0版本分析求助
发表于: 2009-3-15 12:35 4961

[求助]嵌入式平台Flexlm 7.0版本分析求助

2009-3-15 12:35
4961
我是新人,第一次发帖,希望有人能够响应。

偶有一款设备,pSOS + PowerPC体系
分析对象为BIN文件格式,用压缩(Deflate)方式加壳。
这个壳我可以解开,但好像无法还原。因此去除了所有的函数信息。
内部采用了两种license模式:
1)早期的版本采用了Flexlm 7.0;在设备的操作界面上输入Feature的Key即可。
2)后来也应该是Flexlm更新的版本,但具体未知。通过license manager进行加载,采用Web Service(WSDL+SOAP)方式进行上传license信息,添加license信息。
虽然有两种license,但其实只有用了后面一种在运行时校验license的合法性。第一种模式应该为了保证兼容性而保留了下来。应该是系统的薄弱环节,它在初始化时,采用flexlm的utility库中的lc_checkit函数对key值进行校验。
我找到了lc_checkit函数,也获得了相关Key信息,以及Vendor信息。hostid是通过设备型号序列号通过CRC算得,应该也问题不大。
但关键就是最终采用SDK算出来的结果不正确。
一时没有找到如何进一步下手的地方。

还望有感兴趣的高手可以和我交流!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
第一次发帖只能在新手区,不知道是否有高手能够看到帮我转一下,谢谢!
2009-3-15 12:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢版主帮我转移。
2009-3-16 19:02
0
游客
登录 | 注册 方可回帖
返回
//