ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

UPDATE: Thoughts on that XP SP2 reg hack that allows for .LNK patching

By | August 11, 2010, 10:42am PDT

The other day Sean Sullivan, a security adviser advisor at antivirus vendor F-Secure published a registry hack that allows XP SP2 users to install the patch for the .LNK vulnerability on their systems. I’ve been asked what I think about this. Here are my thoughts.

The situation is that the .LNK patch issued by Microsoft won’t install on anything below XP SP3. However, some users cannot, for one reason or another, upgrade to SP2, so these users are left out in the cold. What Sullivan does via a registry hack is make the system believe that SP3 is installed on XP when it isn’t.

It turns out that an SP2 system will think its SP3 if you edit this key: HKLM\System\CurrentControlSet\Control\Windows, and edit the DWORD value CSDVersion from 200 to 300 (and reboot).

It worked for GTA IV, so we decided to test it with KB2286198. And our test worked, WindowsXP-KB2286198-x86-ENU.exe installed on our SP2 test system once we tweaked the registry. We also tested an LNK exploit, and it did not infect the system after the patch.

Now, I have a few problems with this.

  • First, Microsoft hasn’t OKed the patch for SP2. This is because XP SP2 is now not supported, but given that the patch is untested, there still might be unforeseen problems.
  • Secondly, leaving Windows XP SP2 thinking it’s SP3 might cause problems later on down the line if an incompatible application or update is installed.
  • Finally, this hack is little more than a spot gap until an incompatible patch is released.

So, what should those stuck on XP SP2 do? In my opinion, One of three things:

  • Upgrade to SP3
  • Upgrade the OS
  • Stick with the workarounds for the vulnerability that Microsoft outlined in the initial knowledgebase article
  • A final possibility is to do the registry hack, install the update and then reverse the hack, changing CSDVersion back to 200 - I’ve tested this and it seems to work, and might mitigate any other nasty side-effects of XP believing that it’s on a different service pack than is actually installed

Bottom line, if you’re stuck on XP SP2, then your system is on borrowed time.

[UPDATE; It appears that there is a custom installer for Windows XP Embedded that also installs on Windows Service Pack 2 with no reg hacks needed - grab is here.]

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

11
Comments

Join the conversation!

Just In

RE: Thoughts on that XP SP2 reg hack that allows for .LNK patching
webtech_z 22nd Aug 2010
I have a couple of older PCs that do not have the hardware requirements for the SP2 that is installed. Before I call the charity to pick them up I will reformat with Xubuntu or Tiny Linux. Legacy versions of Microsoft are unsafe to use.
Is that really the definition of a hack happy I am sure I will hear about 10-20 of you say it is and break out some boring defintion of "hackign" from your online dictionaries. You are the same people that give me so much joy because you swapped a hard drive and can upgrade your memory and changed a registry setting and now in your mind you are Neo from the Matrix!! How much ye need to learn my little minions!!

!wq
0 Votes
+ -
If this was UBUNTU or OSX...
Socratesfoot 11th Aug 2010
The person that found this "Fix" (...and yes it is a fix, and not a hack) should be praised and had it been Linux or OSX, the solution would have been documented on several forums and probably the corporate website fully endorsed. But Microsoft does not allow the system to be readily improved, fixed, or manipulated by the community, nor would it ever endorse a third party fix to a legacy system. So I for one find the attitude appalling and openly encourage those that can do so anyway. Only someone who has completely bought into the obsolescence theories and myths that such closed architecture increase security propagated by Microsoft would stick to the mantra that "sure it fixes the problem for free, but he's a hacker so you'll be sorry for making it work and you better spend your money or else." Those confident of technology are beyond the effects of fear mongering. We just going to make it work.
0 Votes
+ -
I agree with Adrian...
GoodThings2Life 11th Aug 2010
It's dangerous and wreckless to do this. There are security and other patches released that with absolutely BREAK your XP install if you install the wrong service pack level updates.
0 Votes
+ -
Let me fix this for you
Cylon Centurion 11th Aug 2010
Bottom line, if you?re stuck on XP SP2, then your system is on borrowed time.

There you go. happy Get off that junk; XP needs to be dead and buried already.
I'm surprised the system was even usable after that.
0 Votes
+ -
Are you serious?
trickytom2 11th Aug 2010
We're halfway throught 2010. Who is still running XP SP2?

Throw away your 8-Tack player, CB radio and leisure suits and join the rest of us in this Century.
0 Votes
+ -
People are sadly.
Cylon Centurion 12th Aug 2010
@trickytom2

I just fixed my aunt's computer.... It wasn't even on SP1 sad
Unfortunately, there are many people who have computers which will not accept SP3. I have a laptop which crashes every time I try to do the update. And I know of others in the same boat.

Since Microsoft will not help, the only solution is to switch to Linux, Ubuntu in my case.
I think it is a worthy work-around to the issue. All this so-called registry hack does is trick Windows into thinking it is SP3 and apparently one can roll it back to the proper SP level for the O/S without doing damage. Seems like a neat little work around to me.
It's good if you do not permit updates and otherwise keep it frozen.
I have a couple of older PCs that do not have the hardware requirements for the SP2 that is installed. Before I call the charity to pick them up I will reformat with Xubuntu or Tiny Linux. Legacy versions of Microsoft are unsafe to use.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix