ShellMorph Pro is a cutting-edge tool for transforming Portable Executables (PE) into shellcode, offering advanced injection techniques, modular architecture, and support for modern platforms and architectures.
- High Performance: Implemented using Rust for critical operations.
- Cross-Platform: Compatible with Windows, macOS, and Linux.
- Advanced Injection Methods: Supports Thread Hijacking, APC Injection, and Process Hollowing.
- Extensibility: Modular design with plugins for new architectures or injection methods.
- User Interfaces: Includes CLI, API, and optional GUI for diverse user requirements.
- x86
- x64
- ARM64
- Core: Written in Rust for secure and fast operations.
- GUI: Developed in C# for Windows users.
- Web Interface: TypeScript-based dashboard with Node.js backend.
- Install Rust (
1.70.0or later). - Install Node.js (
20.x.xor later). - Install C# .NET SDK (
7.0or later).
-
Clone the repository:
git clone https://github.com/mawg0ud/ShellMorph-Pro.git cd ShellMorphPro -
Build the Rust core:
cargo build --release
-
Start the API server:
node src/api/api_server.js
-
(Optional) Launch the GUI:
dotnet run --project src/gui
Detailed API and usage instructions can be found in the docs/ directory.
ShellMorph Pro is released under the MIT License.
For further assistance, refer to the [API Documentation](../API.md).