RenHoek
March 1st, 2002, 22:59
Hi there, I'm pretty much a newbie, but I'm trying my best 
I'm currently trying to crack MosASCII Beta 6R2, since it does not allow various options that I want to try in the shareware version.
Here's in info on the target:
MosASCII 1.0.216 (Jan 8 2002)
//www.mosascii.com/
EXE filesize: 1,347,584
The program is a VB6 application, and can be registered with a name and serial.
First hurdle was the fact that the 'Register' button is grayed out as long as a non-valid serial is entered. Using softice and IDA I was able to find the location of that check.
0048DCD2 is a jz that I turned into a jmp
Then if you push the now clickable 'register' button it will pop up an 'invalid registration key' box, which I was able to find by putting a breakpoint on every damn rtcmsgbox I could find. (Any tips on better techniques appreciated, I could not F11 after a bpx on rtcmsgbox, it only returned me deep in MSVB60.dll)
Now I got that fixed by nopping out a jz on 0048ce07
The third hurdle is where I am stuck. It now comes up with a notice that my serial has expired. The text is in the binary but in an area in IDA that is marked unexplored. I have no idea what function is used to create that text window, so I'm totally lost on what to bpx.
Anybody have any pointers on my current problem or any advice on better techniques for the first 2 points?
Thanks

I'm currently trying to crack MosASCII Beta 6R2, since it does not allow various options that I want to try in the shareware version.
Here's in info on the target:
MosASCII 1.0.216 (Jan 8 2002)
//www.mosascii.com/
EXE filesize: 1,347,584
The program is a VB6 application, and can be registered with a name and serial.
First hurdle was the fact that the 'Register' button is grayed out as long as a non-valid serial is entered. Using softice and IDA I was able to find the location of that check.
0048DCD2 is a jz that I turned into a jmp
Then if you push the now clickable 'register' button it will pop up an 'invalid registration key' box, which I was able to find by putting a breakpoint on every damn rtcmsgbox I could find. (Any tips on better techniques appreciated, I could not F11 after a bpx on rtcmsgbox, it only returned me deep in MSVB60.dll)
Now I got that fixed by nopping out a jz on 0048ce07
The third hurdle is where I am stuck. It now comes up with a notice that my serial has expired. The text is in the binary but in an area in IDA that is marked unexplored. I have no idea what function is used to create that text window, so I'm totally lost on what to bpx.
Anybody have any pointers on my current problem or any advice on better techniques for the first 2 points?
Thanks
