x86汇编与逆向工程:软件破解与防护的艺术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.2 要点

反编译是理解和修改程序的强大而便捷的方式。然而,它并不适用于所有的程序。虽然用像C/C++这样的语言编写的程序可以使用像IDA的Hex-Rays反编译器或Ghidra这样的工具来反编译,但结果往往质量低下,难以使用。

当开发包含敏感信息或不希望被修改的应用程序时,最好使用一种不容易被反编译的语言。例如,对于敏感功能来说,C/C++是比.NET语言(如C#)更好的选择。