- x86汇编与逆向工程:软件破解与防护的艺术
- (美)斯蒂芬妮·多马斯 (美)克里斯托弗·多马斯
- 161字
- 2025-02-10 16:05:40
1.2.2 要点
反编译是理解和修改程序的强大而便捷的方式。然而,它并不适用于所有的程序。虽然用像C/C++这样的语言编写的程序可以使用像IDA的Hex-Rays反编译器或Ghidra这样的工具来反编译,但结果往往质量低下,难以使用。
当开发包含敏感信息或不希望被修改的应用程序时,最好使用一种不容易被反编译的语言。例如,对于敏感功能来说,C/C++是比.NET语言(如C#)更好的选择。