mr_tex
January 19th, 2013, 07:06
I'm trying to reverse a software program that relies on an external program which is solely for licensing the first program. I realize there is probably a way to change JMP's around in the first program to make it think that the second program is verified from the get go, but I'm trying to do it the way where I create valid serials so it looks legit if someone looks over my shoulder.
The problem is that there are no "this is the wrong renew code" dialogs (or any pop ups or feedback to search for in a disassembler at all) when you input the renew code to test it, the OK button is simply greyed out until you get the right renew code - and I don't have a correct renew code to make the OK button not grey out and test things. There must be some routine in the assembly instructions that automatically checks when you input a full renew code against a certain math operation that uses the Session code, Serial Number, or both somehow, but I don't know how to go about locating this set of instructions in a disassembler, or how to figure out a correct renew code once I locate it. Can anyone give some pointers?
2705
The problem is that there are no "this is the wrong renew code" dialogs (or any pop ups or feedback to search for in a disassembler at all) when you input the renew code to test it, the OK button is simply greyed out until you get the right renew code - and I don't have a correct renew code to make the OK button not grey out and test things. There must be some routine in the assembly instructions that automatically checks when you input a full renew code against a certain math operation that uses the Session code, Serial Number, or both somehow, but I don't know how to go about locating this set of instructions in a disassembler, or how to figure out a correct renew code once I locate it. Can anyone give some pointers?
2705