https://github.com/mawg0ud/shellmorph-pro
A toolkit for secure encryption, shellcode execution & advanced system interaction
https://github.com/mawg0ud/shellmorph-pro
cybersecurity encryption ethicalhacking malware pentesting redteam rust shellcode
Last synced: 5 months ago
JSON representation
A toolkit for secure encryption, shellcode execution & advanced system interaction
- Host: GitHub
- URL: https://github.com/mawg0ud/shellmorph-pro
- Owner: mawg0ud
- Created: 2024-12-16T17:00:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T09:27:24.000Z (about 1 year ago)
- Last Synced: 2025-01-16T10:53:56.288Z (about 1 year ago)
- Topics: cybersecurity, encryption, ethicalhacking, malware, pentesting, redteam, rust, shellcode
- Language: Rust
- Homepage:
- Size: 78.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
- Security: docs/security_guidelines.md
Awesome Lists containing this project
README
# ShellMorph Pro
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.
## Key Features
- **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.
## Supported Architectures
- x86
- x64
- ARM64
## Components
- **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.
## Quick Start
### Prerequisites
1. Install Rust (`1.70.0` or later).
2. Install Node.js (`20.x.x` or later).
3. Install C# .NET SDK (`7.0` or later).
### Build and Run
1. Clone the repository:
```bash
git clone https://github.com/mawg0ud/ShellMorph-Pro.git
cd ShellMorphPro
```
2. Build the Rust core:
```bash
cargo build --release
```
3. Start the API server:
```bash
node src/api/api_server.js
```
4. (Optional) Launch the GUI:
```bash
dotnet run --project src/gui
```
## Documentation
Detailed API and usage instructions can be found in the [`docs/`](.) directory.
## License
ShellMorph Pro is released under the MIT License.
```
For further assistance, refer to the [API Documentation](../API.md).
```