1
私はC++でセキュリティアプリケーションを書いています。そして私がstrings app.name
を実行すると、結果に多くのメソッド名が表示されることがわかりました。`string`と` class-dump`を使ってダンプ関数名からexecute-fileを防ぐ
これらのメソッド名を隠す方法はありますか? (私はこれらの関数名を手動で変更できますが、これらの名前を簡単に隠すためにいくつかのフラグをコンパイラに追加することができます)。
最終実行ファイルからデバッグシンボルを削除してください。 Linuxでは、 'strip'コマンドを使うか、' -s'をGCCに渡します。 –
これは、RTTIなしでコンパイルします。もちろん、例外処理を使用しても機能しません。 –
@ SimonRichter:RTTIの問題は何ですか?それはクラスの名前を提供するだけですか、それとももっと情報がありますか? –