对于那些寻求保护敏感 C/C 代码免遭反汇编和逆向工程的人来说,与恶意行为者的斗争可以看起来令人生畏。互联网提供了关于逆向工程技术的充足指导,但关于其预防的信息却很少。
虽然代码注入和混淆等技术可以阻止随意的攻击者,但经验丰富的分析师拥有破解这些措施的工具和毅力。运行时检查和虚拟调用可能会暂时中断调试器,但最终可以通过耐心绕过。
认识到向公众提供的任何可执行文件都存在被逆向工程的固有风险,这一点至关重要。可执行文件的本质允许计算机破译它们,从而赋予人类(尽管速度较慢)相同的能力。
套用一句古老的格言:如果你给了一台计算机,你就给了一条路。在可执行保护领域,永久无敌仍然是一个难以实现的目标。
以上是我们能真正保护可执行文件免受逆向工程的影响吗?的详细内容。更多信息请关注PHP中文网其他相关文章!