首页
社区
课程
招聘
[求助]一个看起来像 flexlm 的 license,有么有高手提供以下思路?
发表于: 2017-8-23 21:09 3489

[求助]一个看起来像 flexlm 的 license,有么有高手提供以下思路?

2017-8-23 21:09
3489

有一个应用,里面包含了 lmgr8b.dll,使用 lmtools 可以看到以下信息

FLEXlm v8.2a (liblmgr.a), Copyright (C) 1988-2002 Globetrotter Software, Inc.


厂家自己写了一个 License Server,提供 ssl 服务,主应用是一个 exe 的程序文件。

但是主应用启动的时候会和 License Server建立联系,可以看到使用了openssl 中的代码来做处理。

lmgr8b.dll 中的方法可以暴力破解,这个没问题,但是应用一定要先连接到 license server,否则不会调用任何 flexlm sdk 中的方法。

我现在尝试跟踪 socket.connect, socket.send, socket.recv 方法,看能不能在不建立网络连接的情况下绕过这个建立连接的过程

connect, send 我都可以想办法跳过,让主应用认为自己已经连接成功,已经发送了数据,但是 recv 就麻烦了,因为获得的数据会进行校验,而且是多次send/recv的过程,第一次 send/recv 过程的数据通过跟踪,我猜出了数据内容,但是第二次以后就很复杂了,我想请问,有没有哪位高手曾经处理过类似的情况,如何处理?有么有什么思路?


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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
它的  license  文件也很奇怪,FEATURE  的格式是这样的,不像一般的  flexlm  license  文件
FEATURE  =  SPEC_F1
               FTYPE  =  p
               COUNT  =  1
               VALID_FROM  =  01/01/2008
               VALID_TO  =  02/29/2008
               IP_RANGE  =  127.0.0.1
               FEATURE_SIGN  =wAqABks1jsyxMVXwLBnGR0OfceNIpGwdOGEwxlW9cMj2r77tQVmv66NKAi0cA8lD772IMfp+GzJBLmrUlsVcMeDAN+MSMkBNSSPZEqUoVMwua04DLtyYZgVHoHmP7fJbA5oG6hTRJWDgCVHyZu4N6Tpj5c4IfCOxHG+D5YKH2qSf9J1FyfwcbWJwBw/yJBfNBwmagUQ+o9GUp48PMGllWUstcL9lLi4jGblgJRnJPFqb4MUzxi+fm1r47k2prJ6WEdvZJTDmt9zCrthhCgeHsUamceoWCkA9dnl/W2A56bzlyEyekNdLpewkS3x5bKcYfr9kbVlE6FlvI1kWBoeMdw==
       END_FEATURE
2017-8-23 21:12
0
雪    币: 162
活跃值: (239)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
rsm吧
2017-12-17 19:55
0
游客
登录 | 注册 方可回帖
返回
//