Results 1 to 6 of 6

Thread: hardlock maybe?

  1. #1
    bytexus
    Guest

    hardlock maybe?

    The target program i think it uses Lmax licenses(never heard of it).By the way i've seen some references of hardlock.vxd (wich it is instaled on my system root) on a file but i think the program doesn't use this protection(i might be wrong). The program asks for a serial and unlock code or a license key(file) wich i could not find. I,ve fooled the program to think that i have a valid license file but things stoped here.
    I stoped looking for serials and began tracing for a check for the license and i managed somehow to start the program but when i use some of the options i get a message with the missing license.
    If anyone knows how to deal with this please post. Excuse my bad English.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    Registered User
    Join Date
    Oct 2001
    Location
    Norway
    Posts
    138

    What program?

    Hi there,
    What is the name of the program?

    hobgoblin

  3. #3
    DakienDX
    Guest
    Hello bytexus !

    If you've a hardlock.vxd file, the program may use a HASP or Hardlock dongle. You can check this by going to the manufracturer's home page www.ealaddin.com and downloading the HASP and Hardlock SDK files and documentation. Now you can check if the program uses any of the dongle functions.

    The program might use either serial/unlock, keyfile or dongle to know if it's registered, or it might use all of them. You can find more information on dongles in CrackZ Archives, link below.

    If you get a "license missing" message when accessing some menu entries, chances are high that you've to deal with a dongle.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    Antipodean
    Guest
    >I stoped looking for serials and began tracing for a check for the license
    >and i managed somehow to start the program but when i use some of the options
    >i get a message with the missing license.

    This sounds like the options you are trying to select are additional options above the base package, and when you select them it goes back to the dongle to see if this option is enabled.

    The menu option may be normally disabled unless the info from the dongle says to enable it, but whatever you did to get the program working makes it enable the menu items.

    This could make an interesting route to see what else the dongle may contain in the way of "extra" options for the base program package.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  5. #5
    bytexus
    Guest
    The target it is Eplan 5.40 SP1(cad design and stuff). Until now i've found a way to deal with most of the options from the menu because i've found a function (call eax) wich calls most of the options from other files(.dll). Each option from the menus it is linked to another file an i have to patch at least 10 files until now.
    I have some questions to make .
    1) How can a program restore the changes that i make in memory?(i patch a program in the memory after i quit the option and then i reuse it whitout quit from the prog).
    2)is this program protected with hasp/hardlock? I should say that it did'nt seem to me to be very hard to crack. the files are'nt packed/encrypted and i've found a lot of references with the word dongle.
    3) it is posibile to run a dongle prog whitout having the dongle?
    I want to know if it is another possibility to crack this prog. i,ve found a common point to patch but if i patch it i'll have an illegal operation(there are two functions which are called before running the options from the mens). Im sure that the real license check it is in a single file lclic32.dll(the error messages are here ,and it exports some functions "getlicense", "freelicense")
    I'll post the file if anyone want's
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  6. #6
    DakienDX
    Guest
    Hello bytexus !

    1. When you "quit the option", you exit the loaded module, the DLL gets unloaded. When you select the option again the DLL is loaded unpatched from disk, so all changes are gone.
    2. Dongles don't need to encrypt the whole program. There are two ways of protection. Shell and Library. Shell means there is a wrapper around the whole application which checks for the dongle end decrypts the application when the dongle is found (either with or without data from the dongle). The library method is used when the manufracturer implements the dongle checks himself, either by using an extenal DLL or by linking the dongle check code directly into his application. So he can check the dongle for the allowed options on each menu item selected.
    3. It depends on the dongle and the implementation. If the dongle is just used to say "Dongle present"/"Dongle absent", it will work without dongle. However, if the dongle is used to decrypt some internal data which is needed to run the application, you need the dongle.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

Similar Threads

  1. I need help for a hardlock dongle, I cant fix date
    By NONFUN in forum The Newbie Forum
    Replies: 7
    Last Post: June 13th, 2012, 08:51
  2. Information needed about reading out an old hardlock
    By greenpeter in forum The Newbie Forum
    Replies: 1
    Last Post: November 7th, 2008, 14:42
  3. hardlock emulation
    By Ziggy in forum Advanced Reversing and Programming
    Replies: 3
    Last Post: May 13th, 2004, 14:10
  4. Original application and hardlock (for the last time...)
    By Fritz[] in forum Advanced Reversing and Programming
    Replies: 3
    Last Post: April 8th, 2004, 08:12
  5. how to crack a hardlock Envelope
    By ohMyGod in forum Malware Analysis and Unpacking Forum
    Replies: 3
    Last Post: January 27th, 2002, 00:40

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
  •