0

nm命令列出可执行文件中的所有符号。这是逆向工程和破解的好指南。我想隐藏它们。gcc可能有用于此目的的开关,但我不使用 gcc。有没有办法直接从二进制文件中隐藏它们?

谢谢。

4

2 回答 2

1

strip将从二进制文件中“剥离”(删除)符号。

于 2012-08-04T05:28:15.917 回答
1

您可以使用剥离命令。

但我不会费心去除符号。很可能,您的程序可能不会引起很多人的兴趣(就像大多数程序一样)。如果存在安全问题,strace即使在剥离的二进制文件中,最终也可以找到(例如,通过使用来理解行为)。

于 2012-08-04T05:28:39.163 回答