https://github.com/dobin/detonatorlab
https://github.com/dobin/detonatorlab
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dobin/detonatorlab
- Owner: dobin
- License: mit
- Created: 2025-07-25T11:43:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-23T10:51:16.000Z (10 months ago)
- Last Synced: 2025-08-23T14:52:02.649Z (10 months ago)
- Language: C
- Size: 1.46 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DetonatorLab
Detonator experiments.
## Usage
```
> python.exe .\detlab.py
Usage: python detlab.py
```
* **Loader**: one of `loader/`
* **Shellcode**: one of `shellcode/`
```
**********************************************************************
** Visual Studio 2022 Developer PowerShell v17.12.4
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
PS C:\Program Files\Microsoft Visual Studio\2022\Community> cd C:\DetonatorLab
PS C:\DetonatorLab> python.exe detlab.py loader_6 shellcode_3
Compiling: output\loader_6_shellcode_3.c into output\loader_6_shellcode_3.exe
loader_6_shellcode_3.c
```
Result in `C:\DetonatorLab\output\loader_6_shellcode_3.exe`.
## Existing Loaders
| **Loader** | **Encryption** | **Memory** | **Execution** | **Anti-Emulation** |
| -------- | --------------------- | ---------- | ------------- | ------------------ |
| loader_0 | \- | RWX | jmp | \- |
| loader_1 | multibyte-xor | RW→RWX | jmp | \- |
| loader_2 | multibyte-xor | RW→RWX | jmp | register time |
| loader_3 | multibyte-xor | RW→RWX | jmp | sirallocalot |
| | | | | |
| loader_4 | multibyte-xor patched | RW→RWX | jmp | \- |
| loader_5 | multibyte-xor patched | RW→RWX | jmp | register time |
| loader_6 | multibyte-xor patched | RW→RX | jmp | register time |
| | | | | |
| loader_7 | multiprocess .shared | | | |
| loader_8 | multiprocess dynamic mem | | | |