> ## Documentation Index
> Fetch the complete documentation index at: https://witchking.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Usage & Folder Layout

> How Apophis is organized and what it produces.

## Folder Layout

| Folder | Description |
| - | - |
| `Templates/` | Shellcode runners with and without encryption in various formats |
| `payloads/` | Generated shellcode runners ready to execute |
| `ConfuserEx/` | Compiled ConfuserEx files |
| `Net-Obfuscate/` | Compiled Net-Obfuscate files |

## Running Apophis

```bash theme={null}
./apophis.sh
```

A successful run produces output like:

```
[+] Generating a shellcode ...
[+] Reading the shellcode.txt ...
[+] Appending Shellcode ...
[+] Compile the CS file...
[+] Generating Encrypted shellcodes ...
[+] Creating DLL ...
[+] Creating EXE ...
[+] Creating C++ EXE (plus UPX) ...
[+] Creating JS ...
[+] Creating HTA ...
[+] Creating XSL ...
[+] Creating TXT ...
[+] Creating MSI ...
[+] Creating web.config file (Non-Encrypted)...
[+] Creating ASPX file (Non-Encrypted) ...
[+] Unhooking AMSI ...
[+] Generating a 3DES Shellcode Runner ...
[+] Creating DLL/EXE file (ConfuserEx + .NET Obfuscator) ...
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.