Thanks Thanks:  0
Showing results 1 to 8 of 8

Thread: FlexNet 11.16 Target ECC Patch

  1. #1
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default FlexNet 11.16 Target ECC Patch

    Hi All,

    The software that I use was protected by FlexNet version 11.13 and pattern 4C894C24204489442418488954241048894C24084881EC78010000488B05 ( pattern6_addr+20: pattern6_addr+20+3 ==> 4881EC>33C0C3) was working. Now the software moved to FlexNet version 11.16 and I couldn't find a working pattern so far. I will be so grateful if anyone can help me on this?

    You can find attached related .dll file.
    Attached Files Attached Files

  2. # ADS
    Circuit advertisement
    Join Date
    Always
    Posts
    Many
     

  3. #2
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default Re: FlexNet 11.16 Target ECC Patch

    Hi all, quick update to my progress.

    I was able to patch vendor daemon .exe file. Vendor daemon is up and running without an issue.

    I did the same patch on client side .dll file but I'm still getting "license unavailable" error.

    Patching process is like this;

    "look for the string "SIGN%s=", two of them is found, and inside the same function; find the call statement at the end of the function and modify the call statement to "mov eax, 1"

    It looks like there is another protection on client side .dll file. Does anyone have an idea about it?

    Vendor deamon status is attached. Vendor Daemon Status.jpg

  4. #3
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default Re: FlexNet 11.16 Target ECC Patch

    Hi All,

    Progress update to the thread;

    I located the l_pubkey_verify and patched it.

    License server is up and running without an issue. When I start the client software, I get "Invalid (inconsistent) license key. (-8,523)" error.

    I tried with different encryption strength on the license (113BIT, 163BIT or 239BIT) but still getting the same error. (lmcrypt is created with 11.4 SDK)

    I really need a guidance from the experts what to do next.

    Attached are the original and patched .dll files.
    Attached Files Attached Files

  5. #4
    Member Reputation: 271
    Join Date
    2009-09-10
    Location
    Earth...
    Posts
    346


    Default Re: FlexNet 11.16 Target ECC Patch

    Quote Originally Posted by kalabal View Post
    Hi All,

    Progress update to the thread;

    I located the l_pubkey_verify and patched it.

    License server is up and running without an issue. When I start the client software, I get "Invalid (inconsistent) license key. (-8,523)" error.

    I tried with different encryption strength on the license (113BIT, 163BIT or 239BIT) but still getting the same error. (lmcrypt is created with 11.4 SDK)

    I really need a guidance from the experts what to do next.

    Attached are the original and patched .dll files.
    You need make patсh for client also.
    Last edited by BfoX; 2022-05-31 at 06:14 PM

  6. #5
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default Re: FlexNet 11.16 Target ECC Patch

    Thanks for the tip BfoX. Can you please explain what is "making path for client"?

  7. #6
    Member Reputation: 271
    Join Date
    2009-09-10
    Location
    Earth...
    Posts
    346


    Default Re: FlexNet 11.16 Target ECC Patch

    Quote Originally Posted by kalabal View Post
    Thanks for the tip BfoX. Can you please explain what is "making patсh for client"?
    locate l_pubkey_verify and patch it also for client part.

  8. #7
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default Re: FlexNet 11.16 Target ECC Patch

    Quote Originally Posted by BfoX View Post
    locate l_pubkey_verify and patch it also for client part.
    BfoX,

    Can you please confirm if this is the l_pubkey_verify function for FNP11.16 x64?

    Untitled.jpg

    If so, please guide me where to patch?
    Last edited by kalabal; 2022-05-31 at 07:37 PM

  9. #8
    Junior Member Reputation: 12
    Join Date
    2016-06-08
    Posts
    9


    Default Re: FlexNet 11.16 Target ECC Patch

    Quote Originally Posted by BfoX View Post
    locate l_pubkey_verify and patch it also for client part.
    BfoX,

    I searched for "2930h" (BA 30 29 00 00) and in the same sub I modified the last call from "call __security_check_cookie" to "xor eax, eax nop". When I start the client software, now I get error "Error in Public key package.(-115,10544)". Am I patching the wrong place for l_pubkey_verify?

Bookmarks

Bookmarks

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •