Skip to content

Files

Latest commit

5a50262 · Apr 2, 2025

History

History
32 lines (21 loc) · 1.19 KB

Readme.md

File metadata and controls

32 lines (21 loc) · 1.19 KB

LoadThatPE

LoadThatPE

A simple PE Loader tool that loads a PE from memory, decrypt it, resolve its imports, relocate its sections, and redefine its entry point to execute seamlessly from memory.

🚀 Features

  • In-memory decryption: Decrypts and loads PE files directly from memory.
  • Imports resolution: Dynamically resolves imports even for complex executables.
  • Section relocation: Updates section locations based on adjusted memory offsets.
  • Flexible entry point redirection: Executes the PE with its redefined entry point.

⚠️ Disclaimer:
This tool is strictly for educational and research purposes. Misuse of this tool for malicious or unauthorized activities is strictly prohibited. Respect the laws and ethical guidelines of your jurisdiction.


🛠️ Installation

Prerequisites

Make sure you have the following installed:

  • Windows operating system (recommended for PE file handling).
  • Visual Studio or GCC for compiling the project.
  • C/C++ compiler for maximum performance.

Clone the Repository

git clone https://github.com/ProcessusT/LoadThatPE.git
cd LoadThatPE