私はPEのファイル構造を学んでいますが、私はエントリーポイントのアドレスと元のエントリポイントのコンセプトについて混乱しています。私はエントリーポイントのアドレスがImage_Optional_Headerに従って計算できることを知っています、元のエントリーポイントはしますか?エントリーポイントのアドレスとオリジナルエントリーポイントの間のコードは何ですか?エントリーポイントのアドレスと元のエントリーポイントの違いは何ですか?
1
A
答えて
1
元のエントリーポイントは、パッカーによって圧縮(または暗号化)されたりマルウェアに感染するなどの手段によって変更された実行可能ファイルのリバースエンジニアリングで一般的に呼ばれる概念です。変更する前に、実行可能ファイルのエントリポイントは元のエントリポイント(OEP)です。元のコードより前に実行されるコードのスタブを含むように実行可能ファイルが変更された場合、実行可能ファイルのエントリポイントは新しいコードを指すように変更されます。その後、スタブは完了したら古いエントリポイントを参照します。したがって、スタブが実行されると、元のエントリポイントのアドレスに制御が移りますので、変更されたプログラムは正常に機能します(または表示されます)。
関連する問題
- 1. GWTでエントリーポイントから別のエントリーポイントに渡す方法は?
- 2. パッケージャのエントリーポイント
- 3. Springのエントリーポイント
- 4. 複数のエントリーポイント
- 5. ルア - "エントリーポイント"
- 6. GWTエントリーポイント
- 7. ポリマー複数のエントリーポイント
- 8. エントリーポイントの定義tableview
- 9. フレックス - エントリーポイントなし
- 10. Objective-Cのアプリのエントリーポイント
- 11. Androidデバイスドライバの開発 - エントリーポイント
- 12. clang/llvmでのCFI実装のエントリーポイント?
- 13. React Routerのエントリーポイントを設定する
- 14. 単一エントリーポイントを持つSOAのRESTful性
- 15. C++/CLI x64のエントリーポイントWindowsフォームアプリケーション(VS 2015)
- 16. スプリングアクチュエーターがエントリーポイントを提供しない
- 17. Docker:エントリーポイントまたはCMDからmysqlとapacheを起動する
- 18. 複数のエントリーポイントでRESTfulにルーティングする方法は?
- 19. コントローラー、サービスなどのために別々のファイルを持つ角度アプリケーションの正しいエントリーポイントは何ですか?
- 20. エントリーポイントがセグメントにありません
- 21. エントリーポイントを持たないファイルのリストを縮小するWebpack
- 22. ウェブサイトへの単一のエントリーポイントを持つ。悪い?良い?問題ではない?
- 23. エントリーポイント実行の前または後にドッカーマウントが発生する
- 24. 私はアプリケーションのエントリーポイントを変更することができます
- 25. 他のエントリーポイントを別名で使用する
- 26. Webpackの複数のエントリーポイントを呼び出す
- 27. 反応するネイティブアプリのエントリーポイントを定義する
- 28. namecoinの「アドレス」と「アカウント」の違いは何ですか?
- 29. ネットワーキングのIPアドレスとポート番号の違いは何ですか?
- 30. 異なるHTMLページのエントリーポイントを設定する
「オリジナルエントリーポイント」の意味は? – RbMm