Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yekuuun/mapexec
advanced payload loader using mapping injection & obfuscation techniques
https://github.com/yekuuun/mapexec
cpp injection malware mappinginject shellcode
Last synced: 12 days ago
JSON representation
advanced payload loader using mapping injection & obfuscation techniques
- Host: GitHub
- URL: https://github.com/yekuuun/mapexec
- Owner: Yekuuun
- Created: 2024-12-20T10:44:50.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2024-12-21T15:33:17.000Z (15 days ago)
- Last Synced: 2024-12-21T16:31:11.484Z (15 days ago)
- Topics: cpp, injection, malware, mappinginject, shellcode
- Language: C++
- Homepage:
- Size: 281 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```C
_____ ______ ________ ________ _______ ___ ___ _______ ________
|\ _ \ _ \|\ __ \|\ __ \|\ ___ \ |\ \ / /|\ ___ \ |\ ____\
\ \ \\\__\ \ \ \ \|\ \ \ \|\ \ \ __/| \ \ \/ / | \ __/|\ \ \___|
\ \ \\|__| \ \ \ __ \ \ ____\ \ \_|/__ \ \ / / \ \ \_|/_\ \ \
\ \ \ \ \ \ \ \ \ \ \ \___|\ \ \_|\ \ / \/ \ \ \_|\ \ \ \____
\ \__\ \ \__\ \__\ \__\ \__\ \ \_______\/ /\ \ \ \_______\ \_______\
\|__| \|__|\|__|\|__|\|__| \|_______/__/ /\ __\ \|_______|\|_______|
|__|/ \|__|
-------advanced mapping injection for x64 processes------```
> [!Important]
> This repository was created to apply various techniques I discovered during the MalDev Academy learning path, addressing different subjects covered in its modules. I’m still learning and consider this project a personal challenge and a foundation for practice.## Usage
**Mapexec is a base payload loader using mapping injection technique. to improve it, I didn't use any imports & buildt all code by myself using personnal ressources.**
## You'il find :
- `Obfuscated payload using XOR (basic)`
- `Hand crafted WIN headers`
- `Custom GetModuleHandleW & GetProcAddress using API HASH's avoiding clear text suspicious naming`
- `Mapping injection technique using CreateFileMap, MapViewOfFile, MapViewOfFile3`
- `Use of NT functions`
- `NO IMPORTS`---
## Sample :
---
## Build :
- `cd mapexec`
- `mkdir build`
- `cd build`
- `cmake ..`
- `cmake --build .`- **Run exe file using PID as arg =>** `./mapexec `
---
> [!Warning]
> This repository was made for learning purpose only.---
### Ressources for mapexec :
- Maldev Academy
- Hasherezade
- Arsium