Elliptic Curve Tool

Discussion in 'MDL Projects and Applications' started by pottzman, Jan 1, 2022.

  1. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90
    #141 Sajjo, Jan 15, 2025
    Last edited: Jan 16, 2025
  2. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    ah its probably cause i didnt expect for so many binks to be in 1 file.
     
  3. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90
    #143 Sajjo, Jan 15, 2025
    Last edited: Jan 15, 2025
    Yeah, it was a buttload of resources popping up in that one :D but some are missing as well.
    I checked through various editions and the mso file seems to be all in one.

    And mso office xp seems correct as well
     
  4. liliactr

    liliactr MDL Addicted

    Sep 3, 2009
    646
    248
    30
    #144 liliactr, Jan 15, 2025
    Last edited: Jan 15, 2025
    latest version works ok under windows 7. I replaced x64 bink resources and put inside x86 pidgen.dll file with resource hacker replace option. It not works. How to replace x64 binks and put inside x86 pidgen.dll files? Need extra pechecksum fix?

    win98se works to generate but win98 not. what can be reason.

    how to extract bink from mso.dll?
     
  5. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    #145 pottzman, Jan 15, 2025
    Last edited: Apr 1, 2025
    (OP)
    alright here we go again. it should handle up to 32 binks in 1 file now.

    ***link removed***
     
  6. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    #146 pottzman, Jan 15, 2025
    Last edited: Apr 1, 2025
    (OP)
    just 1 more, it can't hurt

    added further checks to ensure it is real BINK data. mso from office 2007 was incorrectly identifying BINK data

    ***link removed***
     
  7. liliactr

    liliactr MDL Addicted

    Sep 3, 2009
    646
    248
    30
    I combined all x64 binks in a x86 pidgen.dll :D

    Do not you mean "32 binks in 1 file" like this?
     
  8. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    no i mean take 1 x 64 bit pidgen file and copy its BINK data into a 32 bit pidgen replacing the 32 bit BINK data. So copy the BINK data from Windows Server 2003 x64 Standard pidgen.dll and paste it into the Windows Server 2003 x86 Standard pidgen.dll. There is more to it than that i'm afraid as Windows Server 2003 version pidgen.dll files also contain a table of valid Product ID ranges aswell. these also need to be replaced with the 64 bit data otherwise the pidgen will validate/invalidate wrong product keys
     
  9. liliactr

    liliactr MDL Addicted

    Sep 3, 2009
    646
    248
    30
    Thx. I think i have found my mistake. I copied server binks into xp pidgen. Maybe should do that server x64 to server x86 pidgen. Also if combining pids work it will be awesome. Do not know how will find id ranges. Will look.
     
  10. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    #152 pottzman, Jan 15, 2025
    Last edited: Jan 16, 2025
    (OP)
    BINK5A-5B.jpg
    from the Windows Server 2003 R2 Standard VL pidgen.

    BINK data in Red. Actually the BINK data starts from the BINK ID "5A" not where the B.I.N.K is.
    List of blacklisted Product IDs in
    Blue
    List of Valid Product ID ranges in Green

    this is the data that needs to be replaced with the respective data found in a 64 bit pidgen file. you can not increase the number of BINK data from what is originally there so if the original pidgen only has 2 BINKs then you can only paste 2 64 bit BINKs.
     

    Attached Files:

  11. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90
    What changed?
    Both works and bink resources are identical in both, 0x02 and 0x03
    Same way you import from pidgen.dll
     
  12. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90
    :sun: Nicely done :good3:

    Bink's
    MSO Office 2002/XP
    Code:
    0x20 0x21 0x22 0x23 0x24 0x25
    MSO Office 2003
    Code:
    0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75
    MSO Office 2007
    Code:
    0x7c 0x7d 0x7e 0x7f 0x74 0x75 0x76 0x77 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89
    0x7c 0x7d 0x76 0x77 0x85 0x86 0x87 atm unknown

    Feels very stable so far :)
     
  13. liliactr

    liliactr MDL Addicted

    Sep 3, 2009
    646
    248
    30
    How to extract binary binks for office products with resourcehacker or hexworkshop? Need binary binks to calculate n,k values. What are .ks2 files used for? They are only used for EllipticCurveTool.exe. Not usefull for me, is it?
     
  14. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    @Sajjo what product key is that for
     
  15. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90

    Attached Files:

  16. pottzman

    pottzman MDL Member

    Dec 8, 2009
    199
    283
    10
    have you used that product key to install windows pos ready?
     
  17. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,694
    3,805
    90
    Yes and no, i have tested keys for:
    channel 620 - gave me permanent activation
    channel 623 - gave me evaluation notification

    Not tested channel 621 and 622
    You want me to test these channel's?