Visual Studioでコンパイルされたチェックサムを使用して実行可能ファイルの検証に関する質問があります。 srcからプロジェクトをビルドすると、それにいくつかのメタデータを持っているexec1.exeと呼んでください。 後で同じ正確なsrcを再構築すると、exec2.exeという別の実行可能ファイルが作成され、独自のメタデータセクションも作成されます。同じ正確なソースから構築された2つの実行可能ファイルのチェックサムを比較する
2つのファイルのそれぞれについてチェックサムを作成すると、2つのファイル間のメタデータ情報が異なるため、チェックサムが異なります。 メタデータに関係なく、2つのファイルのチェックサムを実行すると、同じチェックサム値が返されるように、ファイルのチェックサムを実行するときにメタデータをバイパスする方法を知っている人はいますか?または、srcが同じである限り、同じ実行可能ファイルで終わるように、バイナリをコンパイルする方法は?あなたの入力を事前に
おかげで、 よろしく
ここでPEデータにはこのメタデータが保存されていますか?あなたはまだそれを分離しましたか? – ildjarn