Lord Sothfake serialsWed Dec 9 15:51:52 1998 Hi Sinekk, and welcome.I have a nice idea for u to try.If u are set out to crack a program that lets u enter serial num and name, your life has been just simplified.Do the following :as usual, bpx on getwindowtext or any of that type of APIs.After u return to the caller routine, see the code just above it.You'll always see some Push instructions. One of these PUSHs is a pointer in memory to WHERE the string will be stored. So, set a bpx on the call itself, or 1 of the push instructions, so u could display that portion of memory before the API is being called. This is good becuase most often, after it is being called the registers change.So, set a bpx, then continue execution. SoftIce will pop again, now for the serial num (the 1st was for your name).write down the pointers, and display them after u proc step the call.for getwindowtexta, the push just before the call is our pointer. So, I always display that part, and do a 'p'.Then my name or serial 'magically' shows up :)You could the proceed with 2 options, depend on what u like heheeither crack it easily making it think the num is correct, or find the calculation routine.Anyway, I hope this helped a bit.. Lord Soth