Given the large vulnerability research market out there right now, there are
definitely many ‘security’ products that would have an interest in making it
harder to re their stuff by people who are looking to charge them to not
publish their findings about, say, a firewall. I’m not saying that this
means that they would use something like this, nor is it IP, but I think
that you could make an argument here for a pretty large number of products,
though one that of course ignores (at least for the moment) all the
tradeoffs that come with anything like this.
mm
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Friday, October 01, 2010 5:09 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Obfuscators for drivers?
xxxxx@gmail.com wrote:
I was trying to google on this subject, but found nothing really useful.
Is there any obfuscators for Windows kernel drivers? It seems like there are
none … If so, why not? There are plenty of them for user mode applications
…
The fact that there are plenty of them doesn’t mean the entire concept
isn’t stupid. But I digress.
There is no point in obfuscating something that costs $0, and that is
the suggested retail price of most drivers.
You have to ask yourself “what is the point of an obfuscator?”. I might
reply “none at all,” but that doesn’t forward the discussion. The point
is to protect IP. With a few exceptions, drivers do not contain IP.
They merely contain plumbing to provide access to a piece of hardware.
It’s the hardware that has the IP.
What does a person gain by reverse engineering and reinventing my web
cam driver? If they write their own, all they can do is drive one of my
client’s cameras. My client would be tickled pink by that, since it
just means more camera sales.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer