ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Security threats Toolkit

Vista DRM could hide malware

Tom Espiner ZDNet.co.uk

Published: 12 Apr 2007 16:23 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

A security researcher has released a proof-of-concept program that hackers could use to exploit Windows Vista digital rights management processes to hide malware.

Alex Ionescu claims to have developed the program — D-Pin Purr v1.0 — that will arbitrarily enable and disable protected processes in Vista, Microsoft's latest operating system.

Screenshots on Ionescu's blog suggest the program can be run successfully. Ionescu included stack information related to one of the processes that is by default protected on Vista. Try to retrieve that information using Process Explorer and you get an error message. In Ionescu's screenshot, taken after allegedly removing the protection, the information is visible.

The binary for the program, which is available for download, is currently being tested by security experts. Fraser Howard, a principal virus researcher at security vendor Sophos, told ZDNet UK that the program looks feasible. At the time of writing Howard had managed to get it running, but had not managed to successfully protect and unprotect processes on his machine.

"I have not confirmed it, but I have little doubt it will work as intended [to remove protection]," said Howard. "This should mean it is perfectly possible to add protection to processes as well."

The source code for the program is not available. Should the source code of the program become available to hackers, this could mean that other processes would not be able to properly "inspect" the hacked protected process, according to Howard.

"The fact that the DRM within Vista presents a mechanism through which code may attempt to restrict what other processes — including security applications — are able to do, is a problem in itself. The presence of that problem creates a hive of activity with people trying to hijack the mechanism, either as a proof of concept, or as a malicious attack," Howard said. "In this case, the source code has not been released, just a binary which can be used to demonstrate the issue. Had there been source code, I am sure we would see malware authors trying to add that functionality to malware. As it is, supposing the claims are valid, there will no doubt be authors looking to include such functionality themselves into their malware."

With no release of any source code or details, Howard was unable to comment on how Ionescu had managed to develop D-Pin Purr v1.0. "The binary deliberately uses obfuscation to limit the number of people who could reverse engineer and misuse that knowledge," said Howard. "But it does use a driver — Microsoft states in its documentation that people should not use a driver to bypass the protection mechanism."

Howard said that to run the binary to add and remove protection, users need to be running the code with elevated privileges.

Microsoft could offer no comment at the time of writing.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?
39 out of 40 people found this useful


Full Talkback thread

1 comment

  1. Vista DRM could hide malware ator1940

Company/Topic Alerts

Create a new alert from the list below:







Related Jobs

Concept Engineer - Analogue,Power Supply North West - 40,000

Analogue, Power Supply, SMPS, Mosfets, Semi Conductors, World Leading Company, 40,000, North West The ideal candidate: My client is looking for an ...

Pre Sales Consultant for middleware company - Thames Valley

You will work closely with clients through full presentation, proof of concept and bid management working with the sales and professional services ...

Junior Quant Researcher - PhD - Top London Hedge Fund

A quantitative Mayfair hedge fund is currently looking for a junior quant researcher.

Sentry Posts Blog

Mobile Linux Better For Mobile Busines...

Mobile Linux Better For Mobile Business Apps? Author: Eric Everson, MyMobiSafe.com As mobile Linux is carving it’s footprint on the future of mobile application development, the... More

Post a comment

DWP downplays security breach

The Department for Work and Pensions (DWP) has admitted that some of its staff have been forwarding passwords with password protected material. An email that was leaked on the 'Dizzy... More

Post a comment

How many headshots does one chairperso...

We got a strange request last week from the head of PR from Russian security experts Kaspersky. It seems although the company was very happy with the interview we recently carried with... More

Post a comment

Featured Talkback

On the contrary, if vendors were forced to stand behind their products it should increase innovation. It would force more, and better , testing before hitting the sales floor, resulting in fewer updates and less downtime for the consumer. At present the EULA removes responsibility from the vendor, and moves it to the user, which is a step backward. Make the vendor responsibility for their code.

By: ator1940

Read full story:
RSA: Vendor liability may stifle innovation