doc: update

This commit is contained in:
Dobin
2024-02-12 17:52:12 +00:00
parent c87cb98503
commit 9639f1c405
+37 -2
View File
@@ -1,18 +1,53 @@
# SuperMega
# SuperMega - Cordyceps Implementation
> Ophiocordyceps camponoti-balzani is a species of fungus that parasitizes
> insect hosts of the order Hymenoptera, primarily ants. O.
> camponoti-balzani infects ants, and eventually kills the hosts after
> they move to an ideal location for the fungus to spread its spores.
Ophiocordyceps camponoti-balzani
## What
SuperMega is a shellcode loader. It will take a shellcode as input, protects it, adds a loader,
and injects the resulting shellcode into an exe.
FUD.
And:
* Only works with 64 bit (shellcode and infectable exe's)
* Only works with 64 bit (shellcode and infecteble exe's)
Features:
* Loader source is C yay
* Execution-Guardrails
* Environment variables
* configurable implementation
* different EXE injection techniques
Plugins:
* source style:
* PEB_WALK
* IAT_REUSE
* alloc style:
* RWX
* REUSE_RWX
* decoder style:
* PLAIN_1
* XOR_1
* dataref style:
* APPEND
## Directories
* `shellcodes/`: Input: Shellcodes we want to use as input (payload)
* `source/`: Input: Loader C templates
* `plugins/`: Input: Loader C implementations
* `exes/`: Input: Nonmalicious EXE files we inject into
* `build/`: build: Temporary files during build process
* `logs/`: build: Files generated by building (inspect for debugging)
* `out/`: output. The generated result: infected exe
## Installation