Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスイメージをディスクにダンプして実行したい
しかし、実行しようとすると失敗します。どうすればこれを解決できますか?
ありがとう
できません。
PE をメモリにロードすると (ImageHlp.pas の MapAndLoad を使用していると仮定します)、モジュールがメモリにロードされ、データがロードされますが、標準の Windows のようにすべてのポインタを通過して再調整することはありません。ローダーが行います。
アプリ内のポインタはすべて相対アドレスになり、実際には指すべきものを指していません。
RVA とマッピングがどのように機能するかを十分に理解していれば、コードを分析することはできますが、実際に実行することはできません。