mirror of
https://github.com/dobin/SuperMega
synced 2026-06-03 01:27:11 +00:00
doc: update
This commit is contained in:
@@ -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
|
## What
|
||||||
|
|
||||||
SuperMega is a shellcode loader. It will take a shellcode as input, protects it, adds a loader,
|
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.
|
and injects the resulting shellcode into an exe.
|
||||||
|
|
||||||
|
FUD.
|
||||||
|
|
||||||
And:
|
And:
|
||||||
* Only works with 64 bit (shellcode and infectable exe's)
|
* Only works with 64 bit (shellcode and infecteble exe's)
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
* Loader source is C yay
|
* Loader source is C yay
|
||||||
* Execution-Guardrails
|
* Execution-Guardrails
|
||||||
* Environment variables
|
* 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
|
## Installation
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user