Tools required: brain
Comments: I hope this essay will show you the stupidity of M$. It will also show how lame the serial check of the FULL Version installation is. I don't know if someone has discovered this crack/trick before me, if yes please let me know. This will not work with the Update, I think. Please excuse my bad English, I'm German and this is my first tutorial...
A few weeks ago I got Win98 and decided to install it. So I erased my harddisk and started the installation. I had no serial, but as you will see this doesn't matter. The whole program was copied to harddisk without any serialchek. I still hoped that I can install it without a serial. But before the first start, it asked my for my serial. It now has a new serial which isn't something like xxxxx-OEM-xxxxxxx-xxxxx. I tried the serial of the Win98 update which is new, too. But this didn't work. So I pushed the Cancel button. It told me that I can turn off my computer. I rebooted and pushed during the startup <F8>. Hmm. The same menu like the one of Win95. I selected SAFE MODE. And *tatarata*, it boots into Windows98. Now I had a look at Msdos.sys, Config.sys, Win.bat, Win.ini, System.ini and Autoexec.bat. I searched something like "reg=false". But I found nothing. I didn't even found something unusual. It was all normal( for a M$ Program ). So I had a look at c:\, windows\ and windows\system. This time I searched a file which is new or strange. I found a file called Sudhlog.dat in c:\. I think this is new and not in Win95. So I had a look at it. You should look at it right after the installation, because later it is totally different. This is interesting. Let's rename it to Sud.tad or whatever you like. OK restart Windows without this file. Shit, it's still wants a serial from us. I restarted my computer and went into MS-DOS MODE. Perhaps Windows calls a executable before win.com to ask the serial. I decided to try and started win.com, but it didn't work. Shit, it still wanted a serial. Now I've called a friend, who had Win98 already installed. I asked him to give me his serial and he did. I had a look at it and wondered. It was the standard M$ OEM format. I wondered and tried to type in this number, I just leave the rest blank. But it didn't work. That means that the serial for the installation is coded... and after the installation decoded. Now I could use SoftICE to go into the serial check routine of Windows, but I haven't installed it and I didn't want to do that, too. So perhaps it is true that I must have a valid serial to start?!? NEVR BELIEVE THE INFORMATION THEY GIVE YOU!!! as +Orc said!!! So let's start one more time in SAFE MODE... Now just think. M$ is lazy + commercial. They store ALL information in the registry, the username + serial, too. I don't think that they have a flag which says that this Win98 copy is not registered. Because this would be more work for this stupid programmers. I think Windows only checks if a serial is in the registry and if not ask the user for it! I even think that the serial which they store in the registry is ENCODED! So I tried and started regedit.exe. I went to the key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] and wrote in:
"RegisteredOwner"="IH8U"
"RegisteredOrganization"=""
"ProductId"="xxxxx-OEM-xxxxxxx-xxxxx"
Then I restarted Windows and *boom* it worked. Just imagine how stupid M$ programmers must be. They make a real good encryption routine for the serial and then there is such a possibility to bypass the whole serial check. Now you could make you a .reg file, so you must not start regedit every time you install Windows. My file looks like this:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"RegisteredOwner"="IH8U"
"RegisteredOrganization"=""
"ProductId"="xxxxx-OEM-xxxxxxx-xxxxx"
Now you have simply boot to SAFE MODE and execute the .reg file if you reinstall Windows.
OK, this is all for now. I hoped this taught you a lot. Please send comments + questions to my e-mail address
BTW:Some people have told me that there are also version of Win98
that ask for the serial before the installatio. Of course this trick don't
work with this check.