IPが最初に指しているexeファイルポイントを取得するにはどうすればよいですか?? 常に .text セグメントの先頭を指していますか?
2 に答える
1
AddressOfEntryPoint
のメンバーを確認するかIMAGE_OPTIONAL_HEADER
( http://msdn.microsoft.com/en-us/library/ms680339.aspxを参照)、開始dumpbin.exe My.exe /headers
して出力の「OPTIONAL HEADER VALUES」部分の「entry point」を確認します (6-最初から 3 行目)。
于 2010-07-07T13:01:34.917 に答える
0
ほとんどの場合、IP は .text セクションを指します。ただし、これは PE 仕様の要件ではありません。PE セクションが暗号化または圧縮されている場合 (UPX の使用など)、IP はプロキシにリダイレクトされます。ところで、PE 仕様は、セクションの名前が標準化されていないことにもヒントを与えています。一部のプログラムには、「通常とは異なる」セクション名があります (Exeinfo PE など)。
于 2010-09-18T14:43:37.520 に答える