Web : http://kickme.to/mxbnet
Contact Me : dheeraj_xp@yahoo.com

Main | Index

Office XP ..:: Secrets ::..


Type : Microsoft Office XP -- Small Business Edition
Protection : WPA [Product Activation] -- ** -- 50 Run Limit
Tech : File delete ... Reg delete

Crack :

Got orginal CD of MS Office XP [Small Business Edition].I made a copy of MS Office XP [Small Business Edition] CD with CloneCD .. incase it comes handy.And installed Office XP on my PC [Back up your registry files before installing ] ... And as it says only 50 Runs ...

It seems Microsoft has started playing our "Cat Mouse" game .. which we are playing with our good old "VBOX" ... "ASProtect" .. and other shareware programs.

All products other than "Volume Licensed Edition" are protected with "WPA" and 50 Run limit.They justify it by telling ... "just to prevent casual copying ..." ... funny .. now all pirates have "Volume Licensed Edition" ..costlier than other editions [realy good ...?]

I was wondering what type of protection will it be .. how they are keeping 50 run count.Will it be in the registry ? or some file or some hard core protections hard to break ... let us see ...

First of all i made all 50 runs .. and Office XP now runs in "Reduced Functionality Mode -- Save and Create Disabled".Reinstalling Office XP will not give you fresh 50 runs ... but restoring registry files and deleting secret files and reinstalling office xp gives us a fresh 50 Run ... [ so protection is not a hard cored one ]...

Now our aim is to find this secret file and registry key ...

How To Get Fresh 50 Run [Try it Your Self]

After your 50 Run ends do this ....

1.Delete Secret Files :

Close all Office stuff [i.e Word ..Excel ...].
Delete these files .... [Ref : On my Win98 PC]

C:\WINDOWS\All Users\Application Data\Microsoft\Office\Data\data.dat
C:\WINDOWS\All Users\Application Data\Microsoft\Office\Data\data.bak

2. Delete Secret Registry Key:

Before going to this .. open the file "Setup.ini" found inside your install CD [I told you know it will come handy ... hee ]

E:\FILES\SETUP\setup.ini
--**--**--**-- Content --**--**--**--

MSI=SBERET.MSI

[Product]
ProductCode={61430201-1000-11P4-8DF5-0010025353A9} --> Note this stuff
ProductName=Microsoft Office XP Small Business
ProductVersion=10.0.2627.01
Version=10.0
-------------------------------------------------------------
I have changed product code ...[i don't want FBI or BSA to trace me .. hee]
Now you have seen the product code .. note it and run "RegEdit" and go to ...

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Products\

Now here you will find ... your Product Code written something like this ...

1020341600014P11D85F00012035359A

Look at it ...it is written backwards ... parts by parts ...

Now delete it .... i.e delete this key ..

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Products\
1020341600014P11D85F00012035359A

Now our work is over and put MS Office XP CD inside your CD Drive [handy ... heee]

Now run "Activate Product" from "Microsoft Office Tools" or just run Word or Excel ...
Activation Wizard will reinstall itself from Office XP CD and we will get a fresh 50 Run
All it need is Office XP CD ... it thinks it is not installed .. FOOL ... hee ..

WPA

Activation Wizard does not use any windows api to validate key.It is some kind of ole stuff.Two files controling this are :

C:\Program Files\Common Files\Microsoft Shared\Office10\Mso.dll
C:\Program Files\Common Files\Microsoft Shared\Office10\1033\Msointl.dll

It is interesting to note that most of code stuff is written in java script inside file Msointl.dll.Just look with a hex editor :

----------- Inside Msointl.dll ------------------

function validate(box) -- Validate each box while we enter Unlock code

{
	val = box.value;
	bad = !reDigits.test(val);
						
	if (val.length>0 && 
    	(val.length < box.maxLength || !objLicenseAgent.VerifyCheckDigits(val))) //>
		bad = true;

		if (bad)
		{
			L_InvalidField_Text = "The last set of numbers was entered incorrectly.
Please correct the entry before continuing."; parent.show_alert(L_InvalidField_Text, "OK", "ERROR"); box.onfocus = null; box.focus(); box.select(); box.onfocus = on_box_focus; return false; } return true; } function next() --- Activation by phone "Next" Button { if (global.InUpdate) { global.terminate_dialog(); } //Process our Entered Unlock Code else { // Check confirmation ID var confId = ""; for (var i=0; i < boxes.length; i++) { if (!validate(boxes[i])) return; // abort confId += String(boxes[i].value); //.substr(0,5); } //Look at next line : Unlock Code validating function var retCode = global.mso.LicAgent.DepositConfirmationId(confId); if (retCode==0) { global.NewExpirationDate = objLicenseAgent.GetCurrentExpiryDate(); location.href = "be_success.htm"; -- validation success } else { L_InvalidCid_Text = "The information entered is incorrect.
Please check and reenter the confirmation ID provided by the Customer Service Representative."; global.show_alert(L_InvalidCid_Text,"OK","ERROR"); return false; } } }
-------------------------------------------------
We can easily patch file Msointl.dll and every time our entered S/N will be correct.But this does not solve our problem as after successfull activation the office application has to be restarted.And office applications calls the validation function from some where else.So we have to patch validation function ... [ where the heck is that ]

Yesterday i got a CD with Office XP Pro CRACKED !! ... Person how have done it have nicely done it .Install it and after if we click "Activate Product" it tells it has been activated .. [Funny].It still remains a mestry for me how it was done ...

My work is going on how to bypass WPA Shit ..... Keep visiting ...

dheeraj_xp@yahoo.com