I am trying to reverse engineer a license key for some software, the company that made it went out of business. In doing so, if you didn't already have the key their $50,000 machines become paperweights.

The key to unlock their driver takes information and exports it, then you send it to the company which they send back a different .xuk file which you import and it unlocks the driver.

I have both the before and after .xuk files and can open them in a hex editor, but I don't know how to read it.

  • What is the size of .xuf file, is it compressed etc. Please provide some more details about file.
    – Viktor
    Jun 18 at 1:54
  • 2
    Understanding a file format just by looking at a few sample files is next to impossible unless you exactly know what is stored in that files or the file structure is pretty simple. This is equivalent to learning a language by just looking at some pages from a book with unknown content. A more realistic way is to disassemble the program theat reads and processes those files. Even if this code is obfuscated and equipped with anti-reverseengineering techniques it will be much more simple to reverse the code than just the files.
    – Robert
    Jun 19 at 10:45
  • Any more details on the machines, the stack, company, driver or link the actual files?
    – sudhackar
    Jun 19 at 13:11


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.