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

Kernel Windows内核驱动程序代码混淆?,kernel,obfuscation,Kernel,Obfuscation,有谁知道可以保护驾驶员免受逆向工程影响的产品吗?我想也许我应该使用支持内核代码的模糊器?如果是,你能给我一些免费的建议吗:) 谢谢 故意混淆Windows许可证密钥驱动程序和Windows中支持DRM的驱动程序 不过,一般来说,在内核模式下进行模糊处理是一个坏主意——内核模式下的错误会影响整个系统的安全性,崩溃转储很难调试,模糊代码的运行速度必然比正常代码慢,而在ring0中的慢行会降低整个机器的运行速度 再加上驱动程序在没有真正专业知识的情况下已经很难进行反向工程(即,可以对驱动程序进行反向工

有谁知道可以保护驾驶员免受逆向工程影响的产品吗?我想也许我应该使用支持内核代码的模糊器?如果是,你能给我一些免费的建议吗:)


谢谢

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

不过,一般来说,在内核模式下进行模糊处理是一个坏主意——内核模式下的错误会影响整个系统的安全性,崩溃转储很难调试,模糊代码的运行速度必然比正常代码慢,而在ring0中的慢行会降低整个机器的运行速度


再加上驱动程序在没有真正专业知识的情况下已经很难进行反向工程(即,可以对驱动程序进行反向工程的人不需要您的IPR),您通过混淆驱动程序所做的最有可能的事情是使其更难构建,使用和维护您的产品

据我所知,代码虚拟化程序能够混淆驱动程序:

您是否意识到,在内核和驱动程序领域有丰富知识的硬核员工(这就是他们为什么是硬核)如果决定对您的东西进行反向工程,他们会很容易地实现?你不会保护你的代码免受专业人士的攻击。大多数其他人可能甚至不会费心处理一些完全陌生和罕见的事情。