Project6- Task2 Friday, 05-Feb-99 02:36:24
Project:6 Task:2 File:Memory 95 Date:5/2/99 Hi everybody, Task2?? My first problem is: "locate where the 'Good Cracker' message can be found" Do I have a different version or something?? ok forget that Yes I did have a different version, it would seem as though most od it was the same until you got into the code then the offsets were all different (must have added something perhaps look at that one after this) OK my thoughts: The first thing the program does is to check the registry to see if there is a ser# So put a ser# in the registry>>>the program erases a bad ser# and name. Then displays the message: String Resource ID=61244: "Sorry, the registration code does not match! Try again or Ca" ok so I don't want it to do that so I take a look at the above string ref in w32dasm. Two references : 40b9bc and 405c50 ok well there are two cases when the program might have to check the ser#: 1.When it starts and check the registry for an existing one. 2.When I enter one into the registration box. Which one is which?? I take a look at the surrounding code at 40b9bc. See that it's called by a jump at 40b744 so I leap to that and take a look at what happens if it doesn't jump? "Thank you for registering" It's not going to say that every time it check the registry!!!!!! So by elimination it must be the occurance at 405c50 This is referenced by je 405c47. So what if we change that to jne by changing 84 to 85 Got to remember though that we wouldn't be here if the program hadn't found a ser# in the registry so gotta put that back! Try it et voila. Registered to ShADe. Unregister in the menu. One crack. This would require a patch and a reg.dat file though not very efficient. What happens if I remove my reg entry??? Ok no nag but still have evaluation copy in the about box and register in the game menu not really good enough. The progam doesn't cripple itself (Help File) so this would do but that's not we are here for is it?? So as far as sandmans point 2 goes one would do but a reg.dat file would be better. However there is always more than one way to skin a cat (don't mean to upset any cat lovers) So lets check the other route: My entering the ser# in the dialog box reload the original file memo95.exe Strange thing I copied the original untouched version from my desktop to my laptop where I am working overwritting the original file. When I run the original version no nag???? Check the registry. Can't see anything obvious so I export all the reg entries and then delete them. Still no nag screen this is wierd! So I run the original version straight out of the zip file on my desktop. No nag. I check the help file in the zip file it does say that annoying message will be removed. I don't have one I did on the other version??? I will message in the hope that someone might explain what is going on. Then shall persevere in finding another way to crack the registered part of this program. ShADe Have those of you that have had the older version all along always had a nag screen at startup and exit or is that peculiar to the later version??? ************************************************* Ps: Jeff I am sorry for wasting your time if this does end up in the wrong place please forgive me I am sincere, I am not taking the **** ************************************************* ShADe |
ShADe: Project6 - Task1 (04-Feb-99 02:13:20) |
|
Copyright © InsideTheWeb, Inc. 1997-1999
All rights reserved.