指定されたバイナリが PE ファイルかどうかを検証する必要があります (たとえば、JS/HTML または .class ファイルの名前を .exe または .dll に変更した場合)、それでも PE ファイルにはなりません。PE ファイルを解析すると、この問題に関する情報が得られます。特定のバイナリが有効な PE ファイルであるかどうかを示すフィールドはどれですか?
FileHeader の「e_magic」フィールドを確認しましたが、間違った PE ファイル (つまり、.dll/Exe に名前が変更された js/html/java/class ファイル) の場合は常に入力され、有効性については何も言われません。 PE。