include features & disclaimer to readme
This commit is contained in:
parent
ee6da55d83
commit
ae85701371
13
README.md
13
README.md
@ -1,5 +1,9 @@
|
|||||||
# Shellcode reflective DLL injection in C++
|
# Shellcode reflective DLL injection in C++
|
||||||
|
|
||||||
|
Reflective DLL injection demo for fun and education. In practical applications, there's significant scope for enhancing build sizes, obfuscation, and delivery logic.
|
||||||
|
|
||||||
|
### Project Structure
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
.
|
.
|
||||||
├── build.sh # Build script (cmake & make)
|
├── build.sh # Build script (cmake & make)
|
||||||
@ -7,12 +11,15 @@
|
|||||||
├── injector # PoC injector
|
├── injector # PoC injector
|
||||||
├── payload # PoC payload (DllMain & PrintMessage(lpUserData))
|
├── payload # PoC payload (DllMain & PrintMessage(lpUserData))
|
||||||
├── reflective_loader # sRDI implementation
|
├── reflective_loader # sRDI implementation
|
||||||
|
├── shared # Common cryptographic & file modules
|
||||||
└── toolchains # Cross-compilation toolchains (linux & darwin)
|
└── toolchains # Cross-compilation toolchains (linux & darwin)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
Placeholder.
|
- Hashed import names & indirect function calls
|
||||||
|
- Randomized export iteration & IAT patching
|
||||||
|
- XOR encryption for shellcode (randomized key generated during shellcode generation)
|
||||||
|
|
||||||
Check out [Alcatraz](https://github.com/weak1337/Alcatraz/) for additional obfuscation for the shellcode/injector.
|
Check out [Alcatraz](https://github.com/weak1337/Alcatraz/) for additional obfuscation for the shellcode/injector.
|
||||||
|
|
||||||
@ -20,6 +27,10 @@ Check out [Alcatraz](https://github.com/weak1337/Alcatraz/) for additional obfus
|
|||||||
|
|
||||||
Compile the libraries and executables with the included `build.sh` shellscript (if cross-compiling).
|
Compile the libraries and executables with the included `build.sh` shellscript (if cross-compiling).
|
||||||
|
|
||||||
|
### Disclaimer
|
||||||
|
|
||||||
|
Information and code provided on this repository are for educational purposes only. The creator is in no way responsible for any direct or indirect damage caused due to the misuse of the information.
|
||||||
|
|
||||||
### Credits
|
### Credits
|
||||||
|
|
||||||
- Stephen Fewer ([@stephenfewer](https://github.com/stephenfewer)) for reflective DLL injection
|
- Stephen Fewer ([@stephenfewer](https://github.com/stephenfewer)) for reflective DLL injection
|
||||||
|
Loading…
Reference in New Issue
Block a user