r/Piracy 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.

0 Upvotes

4 comments sorted by

2

u/demonslayer9911 17h ago

Most of the time, they contact the company servers to verify the serial numbers.

1

u/IClient511407 17h ago

This set is from a time where just a serial would do the trick

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