LinuxでWindows EXE(PEファイル形式)チェックサムを確認できますか?

LinuxでWindows EXE(PEファイル形式)チェックサムを確認できますか?

PE形式のWindows EXEファイルには、ヘッダーとチェックサムが含まれています。

Linuxで確認できますか?

Linuxコマンドを探しているので、これがWindowsの問題ではなくLinuxの問題であることを理解してください。 (閉じないでください。)

答え1

これを行うにはいくつかのツールがあります。そのうちの1つは次のとおりです。ペピラ、PEチェックサムチェック機能付きのPythonライブラリ:

#!/usr/bin/python3

import pefile
import sys

pe = pefile.PE(sys.argv[1])
if pe.verify_checksum():
    print("PE checksum verified")
else:
    print("PE checksum invalid")

(エラー処理は読者の練習課題として残しておきます)。

として保存verifype、実行chmod 755 verifype、実行してチェックサムを./verifype /path/to/pe.exe確認します。pe.exe

関連情報