ソフトウェア開発のセキュリティ面に関する講義試験の準備をしています。hexdump を使用してバイナリから静的 char 配列の値を常に読み取ることができるかどうかを知りたいですか?
そうでない場合、hexeditorで値を読み取ることができるかどうかは、どのような要因に依存しますか??
ありがとう、
変数をメモリ内で見つけることができれば、16 進ダンプでそれを読み取ることができます。これが 16 進ダンプ プログラムの目的です。バイナリをどれだけ簡単に見つけられるかは、バイナリについてどれだけの情報を持っているか、および予想される内容について何を知っているかによって異なります。
はい。ただし、コンパイル時に初期化される場合に限ります。コアダンプまたはデバッガーからより多くを得ることができます。
はい、単純なケースではCを想定しています。ただし、そのような変数を難読化してリバース エンジニアリングを制限する方法があります。