-
-
[求助]一个看起来像 flexlm 的 license,有么有高手提供以下思路?
-
发表于:
2017-8-23 21:09
3490
-
[求助]一个看起来像 flexlm 的 license,有么有高手提供以下思路?
有一个应用,里面包含了 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 过程的数据通过跟踪,我猜出了数据内容,但是第二次以后就很复杂了,我想请问,有没有哪位高手曾经处理过类似的情况,如何处理?有么有什么思路?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)