Windows内核驱动程序代码混淆?

时间:2012-03-12 21:14:36

标签: kernel obfuscation

有谁知道可以保护驱动程序免受逆向工程的产品?我想也许我应该使用支持内核代码的混淆器?如果是的话,你能给我一些建议吗,而不是免费的:)

谢谢!

1 个答案:

答案 0 :(得分:1)

Windows许可证密钥驱动程序和在Windows中支持DRM的驱动程序是故意混淆的。

一般来说,内核模式中的混淆是一个坏主意 - 内核模式中的错误会影响整个系统的安全性,崩溃转储难以调试,混淆代码必须比正常代码运行得慢,而且ring0中的缓慢降低放慢整个机器的速度。

将这一点与驱动程序已经非常难以进行逆向工程而没有一些真正的专业知识(即可以对您的驱动程序进行逆向工程的人不希望您的IPR)的事实相结合,您最有可能通过混淆来做您的驱动程序使构建,使用和维护产品变得更加困难