For authorized testing & lab environments only.Use only on systems you own or are explicitly contracted to assess. Unauthorized access is illegal.

revshell.work

Wire a reverse shell in three keystrokes

Set your listener host and port once. Every payload one-liner and the matching listener command rebuild live, in your browser, withnothing sent anywhere. Built for authorized labs, CTFs, and contracted assessments.

payloads loaded
18
linux / unix
14
windows
4
network calls
0

Configure listener

The address the target connects back to.

1–65535

Target OS

Encoding
payload
listener — run this first

Start the listener on your box, then run the payload on the target you are authorized to test. The target dials back to10.10.14.7:4444.

How a reverse shell works

The target connects out to you

Outbound connections slip past inbound firewall rules far more often than bind shells. You hold a listener open; the payload makes the target initiate the TCP session back to your LHOST:LPORT.

  1. 01

    Open a listener

    On your attacking host, bind a port and wait for the call-back, e.g. nc -lvnp 4444.

  2. 02

    Deliver the payload

    Through whatever foothold you are authorized to use — web RCE, a cron job, command injection — execute the generated one-liner.

  3. 03

    Catch the shell

    The target connects back. Your listener now has an interactive session. Stabilize it using the field guide.