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