SL0rd
September 3rd, 2004, 15:14
Hi, I would like to share one early cracking experience...
I was trying to get the correct serial to a VB6 app. With hexworkshop I foun
domething that seems like the serial, its a string like "ABCD0000".
I tried that string and its not work! so I set a bp at __vbastrcomp, and here begins a intersting part (at least for me), my input was compared with a string like ABCD0000EF (its in UNICODE) just in front it (at softice data window) I saw other two unicode chars, say,"PM", he. I tried the "ABCD0000EF" string as the serial number but its not worked, its annoying to me, I will call the above string as S1 by now. My input is being compared with S1 so why its not the correct serial!? I decided trace a bit to see if the string above is being modified, after a lot of F10 I found that the 2nd and 3rd char of the S1 was stripped out and S1 now was "A D0000EF", what hell are happening there! Ok I guessed that two char need to be inserted in that places, then I remember the initial softice data window dump showing S1 followed by the chars "PM", I just tried put "PM" at the blanks and voila! the good messagebox saying "thanks for ..." I really still dont have total domain in how the real serial number(s) to this app are generated, VB assembly listing is a shit! the point is that I dont needed to know ALL about the registration procedure I used my "intuition" what made this crack special to me!
I spent about two hours still get a correct serial, Im a beginner I know!
If someone is intersted in study this app, will be a pleasure!contact me.
I was trying to get the correct serial to a VB6 app. With hexworkshop I foun
domething that seems like the serial, its a string like "ABCD0000".
I tried that string and its not work! so I set a bp at __vbastrcomp, and here begins a intersting part (at least for me), my input was compared with a string like ABCD0000EF (its in UNICODE) just in front it (at softice data window) I saw other two unicode chars, say,"PM", he. I tried the "ABCD0000EF" string as the serial number but its not worked, its annoying to me, I will call the above string as S1 by now. My input is being compared with S1 so why its not the correct serial!? I decided trace a bit to see if the string above is being modified, after a lot of F10 I found that the 2nd and 3rd char of the S1 was stripped out and S1 now was "A D0000EF", what hell are happening there! Ok I guessed that two char need to be inserted in that places, then I remember the initial softice data window dump showing S1 followed by the chars "PM", I just tried put "PM" at the blanks and voila! the good messagebox saying "thanks for ..." I really still dont have total domain in how the real serial number(s) to this app are generated, VB assembly listing is a shit! the point is that I dont needed to know ALL about the registration procedure I used my "intuition" what made this crack special to me!
I spent about two hours still get a correct serial, Im a beginner I know!
If someone is intersted in study this app, will be a pleasure!contact me.
