![]() |
|
|
|
#1
|
|||
|
|||
|
toro:
thank you very much . i am sorry i can not find l_string_key , i attach it , can you find where it is ? Last edited by szy111; 09-12-2004 at 15:01. |
|
#2
|
|||
|
|||
|
hi szy111
41a1f5 41ea7d 441478 451e08 4870c9 48024c this is not test.exe. the vendor is "Hamp-Russ" !!!!!! please don't ask me to generate license for you!!!!. toro |
|
#3
|
|||
|
|||
|
hi toro:
thank you again. i know the vendor name , but it is my first target for crack on win. so i rename it to test . i will set breakpoint at l_string_key , then trace in and watch the value at the adress where call 424410 , it maybe seeds. right? i got the value 00a1b3e8 and 00a19ee8 , it's wrong !!! Last edited by szy111; 09-11-2004 at 23:49. |
|
#4
|
|||
|
|||
|
hi szy111
the function at address 424410 is l_getattr, the address of signed32 is 4422cf. it must be call from l_string_key. toro |
|
#5
|
|||
|
|||
|
hi toro:
thank you again . but in middle of every l_string_key , i can not find 4422cf , why ? only 2 call 424410 !!! |
|
#6
|
|||
|
|||
|
hi toro:
please hlep me !! i do not know why the address of signed32 is 4422cf ? can you give me detailed information ? thank you . |
|
#7
|
|||
|
|||
|
Anybody used lmcryptgui from Crackz tutorial page?
I create generator, but it dont't work and terminate with exception
|
|
#8
|
|||
|
|||
|
Acutually, the call to signed32 will depend on the behavior of the Flexlm. For example, if the crypt filter is used, the code will skip the call to signed32. They have improved the security in a way, and does not provide compatibility in this special case.
On the other hand, it is a better idea to recover the seed from the job structure, which envolves identify the call to l_sg and record the memory contents. There has been essay's and calc tools to make this very easy. Most important is all the behavior can be defeated in this way. Of course, we are not talking about the ECC. If you have identified the l_string_key code, you will be able to found the license key information by just looking at the return point of this function. There will be a call to atox, which convert and format the license key in ASCII format, just check the return value in EAX, do a reference to the memory, and dump the key. It is automatically generated for you. There is a easy signature of the atox function, there is a long string 0123456789ABCDEF defined there. Do a search on the code, you will find it easily. Then you can trace back to the point for the key generation. There is no need to recovery seeds, no need to run license generation. |
|
#9
|
|||
|
|||
|
Guys thanks for the info, iam back to viewing flexlm apps, i did manage to solve my license problem and thanks
iam now using the method for l_sg, at all my targets, however i found one target it doenst work for! maybe i maked a mistake, maybe not, anybody can view and see ?i view the app: *removed by request* I got the following information: Seed1: 38aa43fa Seed2: 95845bd5 Vendor: Pxxxx however, putting these into lmcryptgui, and resigning the license file, still results in -8 (Bad Auth) Any ideas ? Thanks. Last edited by Peter[Pan]; 11-03-2004 at 12:29. |
|
#10
|
|||
|
|||
|
@Peter[Pan]:
I just had a quick look at your target and it seems that your seeds are wrong! I found this: encseed[0]=6bxxxx58 encseed[1]=9cxxxx2e You might want to recheck the byte-order of your calcseed-inputs ![]() Dirk |
|
#11
|
|||
|
|||
|
gona view straight away! thnx
![]() *edit*, yea it guess i was using Jobx04 ++, isnted of Jobx08++ anways i recorded the job, data and vendor name before, and after the call to n36buff Code:
[BEFORE] VENDOR: ASCII "Pxxxx" Name: DATA JOB 0x00: 66 00 00 00 04 00 00 00 0x04: 00 00 00 00 15 BB F2 4E 0x08: 00 00 00 00 63 4C 08 B9 0x0C: 00 00 00 00 C0 D9 02 38 0x10: 00 00 00 00 E5 B6 0F 2F 0x14: 00 00 00 00 EA 9B 6F 06 0x18: 00 00 00 00 B0 7E 2A 4C 0x1C: 00 00 00 00 09 00 02 00 [AFTER] VENDOR: ASCII "Pxxxx" Name: DATA JOB 0x00: 66 00 00 00 04 00 00 00 0x04: 91 00 29 00 74 35 99 6B 0x08: 3F 99 86 2C 02 C2 63 9C 0x0C: 5E 3D 1C 00 C0 D9 02 38 0x10: 00 00 73 00 E5 B6 0F 2F 0x14: 00 00 00 00 EA 9B 6F 06 0x18: 00 00 00 00 B0 7E 2A 4C 0x1C: 00 00 00 00 09 00 02 00 data[0]: 00290091 data[1]: 2C86993F Vendor: Pxxxx job+0x08: 0x9C63C202 job+0x0c: 0x3802D9C0 job+0x10: 0x2F0FB6E5 XOR VAL: 0x2fc0d99c Enc1: 0x2fe9d90d Enc2: 0x034640a3 still doesnt match yours, maybe iam going wrong somewhere... :/ p.s thanks for the help its really appreciated
Last edited by Peter[Pan]; 11-03-2004 at 12:30. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Flexlm 7.2 LIC file use on Flexlm 9.2 display error -73 ? | hanzi | General Discussion | 9 | 07-05-2006 18:51 |