したがって、1 つの .exe ファイルがあり、それを ollydbg にダンプするたびに、同じ 16 進コードが返されます。
そして、ソースに多くの変更を加えましたが、16 進値は同じままです!
これを変更する方法はありますか?
すべての PE ファイルの先頭にある古い MS-DOS ヘッダーを見ています。これは廃止されたヘッダーであり、その後に小さな DOS プログラムが続き、プログラムを実行するには Windows が必要であるというエラー メッセージを出力します。Windows は、これらの古いヘッダーをスキップします。
ここにいくつかのドキュメントがあります。それらは「IMAGE_DOS_HEADER」および「STUB プログラム」と呼ばれます。