A reverse shell is a target-side command interpreter that initiates an outbound connection to an operator-controlled TCP listener and relays command input and output over that connection. The documented examples require prior code execution on the target, a reachable listener, and permitted outbound traffic; they provide neither initial access nor an encrypted or managed C2 framework.
Requirements: none specified (operational prerequisites may still apply)
Check before starting: RESTRICTED_ACCESS_BLUR_MARKER
Variant:
Full outcome coverage
dnscat2 · Forward TCP Through Connected Client
Forward TCP Through Connected Client
powershell
RESTRICTED_ACCESS_BLUR_MARKER
Version: RESTRICTED_ACCESS_BLUR_MARKER. Requirements: ALL(RESTRICTED_ACCESS_BLUR_MARKER)Documents all requested outcomes. This is a candidate, not proof of execution or compatibility.preconditions: RESTRICTED_ACCESS_BLUR_MARKERdependencies: RESTRICTED_ACCESS_BLUR_MARKERverification: RESTRICTED_ACCESS_BLUR_MARKERfailure modes: RESTRICTED_ACCESS_BLUR_MARKERlimitations: RESTRICTED_ACCESS_BLUR_MARKER