View Single Post
  #1  
Old 10-07-2004, 21:40
wassim_ wassim_ is offline
Friend
 
Join Date: Nov 2002
Posts: 105
Rept. Given: 1
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 15
Thanks Rcvd at 11 Times in 5 Posts
wassim_ Reputation: 2
dll serial fishing/patching help needed(easy)

Hi guys.

I'm working on a program that can be licensed by three means:

Dongle
Flexlm (version 7.2)
a serial number

for obvious reasons, I'm trying to reverse the 3rd option (serial licensing).

What I've found is that the serial checking algo is in a dll that the main exe loads at runtime yet I can't break inside the dll using Bp GetDlgItem or Bp MessageBoxA in olly if I load the main exe and set breakpoints, so what should I do? where should I put my Bp to break on the serial checking algo?

Moreover, the Dll in question is not packed, yet a search referenced strings in olly doesn't show tha bad guy message so where could it be hiding? in intermodular calls?

Last question: An older version of this program stores the valid serial in a .ini file and checks it every time it runs, if I entered a fake serial in this ini, what kind of Bp should I use to break when the program loads this fake serial to check it out?

P.S: I'm using ollydebugger

Thank you in advance.
Reply With Quote