Log in

View Full Version : Indentifying my FlexLM-Target !


OHPen
January 27th, 2003, 10:55
Hi,

I have only one problem starting to get busy with FlexLM.
I don't have any Idea how i can figure out which version my app is using.

I disassembled it with IDA and i found a lot of FlexLM-Strings, which indicated to me that i'm surely have a FlexLM-Target.
Now i need to identify the exact version.

I have found no dll found which where used by FlexLM on this target.

But the most interessting question for me is in which file i have to start tracing ?

I know that are quite silly questions but it needed to be answered for me, else it seems that i'm not able to start my work.

Hope there is someone who can help me. And pleaz don't tell to better search, i heard this often enough.

THX,

OHPen

nofurs
January 27th, 2003, 10:58
Then don't ask this here

OHPen
January 27th, 2003, 11:33
THX for your wise reply, people like you have been wise.
Sorry that i borred you with my questions.

BTW in between i have found a dll called lmgr326b.dll in which i have a function called lc_init. Loaded it's exports into the symloader and fired up sice bpxed on lc_init.
After i startet my app, i only get a failure message, License-File not found. But Sice doesn't break.
Do my app don't use this dll ? I have found 3 different lmgr326b.dll in different dirs in the main dir of my app. Is it neccessary to know which one my app uses when i have loaded it into symloader ?

What's wrong with it ?

Woodmann
January 27th, 2003, 15:17
Howdy,

I know people dont like to be told to search but, thats all
software reversing is about, searching.
You search for tools
You search for information/tutorials
You search through strings of data
You search inside the header.

I moved this to the Newbie forum so that you can understand
without getting bashed. This is a true newbie question.

Q: How do I find which version of flex lm I have ?

A: If I told you that it was 7.2 how would that help you ?

I am not trying to make fun of anyone, I just see many who start way over their heads. If you can not understand what nolan and CrackZ have written then you can not do anything with this target.

You need to start with some tutorials that include the basics of the Flex LM system. You can probably find something to get started at Krobars site.

Woodmann

squidge
January 27th, 2003, 17:39
I must say that there is a LOT of posts regarding flexlm, and the net itself is literally flooded with tutorials about various versions of this flexlm. Searching will be your best friend, and can be much quicker than asking a question here about it, if you know what to search for.

Once a topic has literally been done to death, people start becoming bored with it and so stop answering posts from people asking the same questions that were answered several months ago, although in a slightly different context.

BTW, Loading the exports of the license manager into Softice is pretty pointless unless you know exactly what license manager the program is loading - did you search the exports of the programs in the main directory of the app and see which reference (either directly in the IAT, or by LoadLibrary) the license manager dlls? That's of course assuming that they are not statically linked to the exe, in which case the SDK will give you .lib file containing the code to search for in the exe (hint: ida & sig).