Results 1 to 6 of 6

Thread: I have found a mistake in CALCSEED for FLEXLM.

  1. #1
    redsk_y
    Guest

    I have found a mistake in CALCSEED for FLEXLM.

    Hi All,

    I have found a mistake in the table that calcseed.exe uses to
    generate the encryption seeds 1 and 2.
    The decode table, taken from Nolan Blender essay
    "Information Hiding Methods used by FLEXlm Targets
    An Explanation of the FLEXlm Seed Hiding System."
    is:
    decode_table_t decode_table[] = {

    {3, 5, 4, 11}, /* index 0 */

    {9, 8, 3, 1}, /* index 1 */

    {8, 1, 2, 5}, /* index 2 */

    {2, 1, 10, 5}, /* index 3 */

    {3, 0, 1, 7}, /* index 4 */

    {1, 10, 3, 7}, /* index 5 */

    {7, 3, 5, 11}, /* index 6 */

    {0, 1, 9, 4}, /* index 7 */

    {0, 4, 1, 10}, /* index 8 */

    {11, 8, 1, 3}, /* index 9 */

    {8, 4, 2, 5}, /* index 10 */

    {6, 1, 0, 9}, /* index 11 */

    {4, 3, 8, 9}, /* index 12 */

    {0, 4, 2, 10}, /* index 13 */

    {3, 10, 8, 7}, /* index 14 */

    {1, 11, 0, 3}, /* index 15 */

    {6, 5, 1, 0}, /* index 16 */

    {0, 2, 4, 8}, /* index 17 */

    {5, 0, 1, 4}, /* index 18 */

    {10, 3, 5, 1} /* index 19 */

    };

    The line {2, 1, 10, 5}, /* index 3 */ has one error,
    the right line is {2, 11, 10, 5}.

    This error affects vendor name that start with g.

    So, because I don't have the source code to solve the problem
    you need to change 01 to 0B at offset 4055.

    I hope this helps.

    Bye
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    nblender
    Guest

    Thanks

    Thanks for finding this. It will be fixed in a later version of calcseed.

    Regards,

    --nb
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  3. #3
    nblender
    Guest

    Updated table

    I check the structures again, and there's another problem.
    {3, 0, 0, 7}, /* index 4 */

    should be correct.

    --nb
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    Founder FoxB's Avatar
    Join Date
    Mar 2002
    Location
    Earth
    Posts
    450
    Mr. Nolan Blender

    You It will be fixed in a later version of calcseed?
    What get new calcseed?

    Regards
    FoxB

  5. #5
    nblender
    Guest

    You can patch the old one

    Or use this - I think this addresses the issues with bad values
    in the decode code.
    Attached Files Attached Files
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  6. #6
    allex02
    Guest

    help

    Hi nblender:
    I have a question and I need your help.
    Is it a good place to retrieve seeds where flexlm compare with demo seed(12345678 and 87654321)?
    I read some pages but I seldom read about that.

    Thanks.
    allex
    I promise that I have read the FAQ and tried to use the Search to answer my question.

Similar Threads

  1. FLEXLM 10.8.0.2 Need Help
    By amel9 in forum The Newbie Forum
    Replies: 9
    Last Post: February 20th, 2014, 03:47
  2. HELP FLEXLM 6.1
    By jedysat in forum Advanced Reversing and Programming
    Replies: 2
    Last Post: August 29th, 2012, 04:09
  3. FLEXLM SETTING BP (EXTRACTION SEEDS)
    By besoeso in forum Advanced Reversing and Programming
    Replies: 10
    Last Post: October 6th, 2010, 18:32
  4. FLEXLM: How can i found Seed3 and Seed4?
    By flexlm in forum Advanced Reversing and Programming
    Replies: 1
    Last Post: March 19th, 2003, 21:42
  5. Yay! found this again
    By Argoth in forum Malware Analysis and Unpacking Forum
    Replies: 3
    Last Post: January 9th, 2001, 11:24

Bookmarks

Posting Permissions

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