0

nmコマンドは、実行可能ファイル内のすべてのシンボルを一覧表示します。これは、リバース エンジニアリングやクラッカーにとって良いガイダンスです。それらを隠したい。gccにはこの目的のためのスイッチがあるかもしれませんが、私は gcc を使用しません。それらをバイナリファイルから直接隠す方法はありますか?

ありがとう。

4

2 に答える 2

1

stripバイナリからシンボルを「ストリップ」(削除) します。

于 2012-08-04T05:28:15.917 に答える
1

stripコマンドを使用できます。

しかし、シンボルを削除することはあまり気にしません。おそらく、あなたのプログラムは (ほとんどのプログラムのように) 多くの人々の興味を引くものではないかもしれません。また、セキュリティ上の問題がある場合は、(strace動作を理解するために を使用するなどして) 最終的には、削除されたバイナリでも発見される可能性があります。

于 2012-08-04T05:28:39.163 に答える