r/Piracy • u/IClient511407 • 17h ago
Question Looking to find a reverse engineer as I am quite honestly... stuck
Hello:
I recently figured out how the installers for a sett of programs validates the serial number. Here's the problem; while I've figured out which DLL each program user and the function used, that's about as far as I've gotten and now I need someone with way more experience than me to do the last leg and tell me how these programs validate serial numbers.
I appreciate any help given!
I have the DLLs available upon request for anyone who has the sills or just wants to try.
2
u/BigDom208 2h ago
If it prints on screen "Invalid serial" (or similar) then trace it back. Around the same area you will likely find references to do a similar thing but print "Thank you for your purchase". At that point a decision will be made which you will need to change. A JE , JNE or BNE just needs to be reversed (logic wise). Depending on the logic a NOP just might do.
Hint: In your disassembler check the string references section for places to start.
1
u/IClient511407 1h ago
Hi:
the installer just immediately goes from the screen with the name, org, and serial fields straight to the license screen
2
u/demonslayer9911 17h ago
Most of the time, they contact the company servers to verify the serial numbers.