offensive-tools/shells/revshellgen/SKILL.md
Auth/lab ref: Interactive Python reverse-shell generator with auto listener setup, encoding support, and shell-type selection.
npx skillsauth add aeondave/malskill revshellgenInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Modern interactive reverse-shell generator with payload selection, encoding options, and built-in listener assistance.
# install
pip install revshellgen
# run interactive workflow
revshellgen
# alt source install
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install -r requirements.txt
python3 revshellgen.py
Compared to static cheat sheets, RevShellGen provides:
| Target runtime | Suggested payload | |---|---| | Linux with bash + /dev/tcp | bash | | Python available, shell constrained | python | | Netcat with mkfifo possible | netcat mkfifo | | Socat available | socat / socat tty | | Windows cmd/powershell context | powershell |
After callback shell:
python3 -c 'import pty; pty.spawn("/bin/bash")'
# Ctrl+Z
stty raw -echo; fg
export TERM=xterm
stty rows 50 cols 180
revshells for web-based fast fallback payloads.shellerator when bind/webshell mode is explicitly needed.reverse-ssh or pwncat to stabilize fragile initial shells.| File | When to load |
|---|---|
| references/workflow-and-payload-mapping.md | Deep selection strategy, troubleshooting broken payloads, and listener reliability tips |
development
Auth/lab ref: Unicorn Engine CPU-only emulation for shellcode, decryptors, custom VM handlers, instruction tracing, memory hooks, and register-level experiments.
development
Auth/lab ref: Renode board and SoC simulation for MCU/RTOS firmware, UART/GPIO/peripheral modeling, GDB remote debugging, REPL platforms, and RESC scripts.
development
Auth/lab ref: Qiling OS-layer binary emulation for PE/ELF/Mach-O/UEFI/shellcode with rootfs, syscall/API hooks, filesystem mapping, and runtime patching.
databases
Auth/lab ref: QEMU user-mode and full-system emulation for cross-arch binaries, firmware, kernels, disks, serial consoles, networking, and GDB stubs.