suo5 is a self-hosted, high-performance HTTP proxy tunnel that uses bidirectional chunked-encoding over a single connection to relay traffic through a webshell (jsp/php/aspx) uploaded to a compromised web server, giving the operator a local SOCKS5 proxy into the internal network. Because the operator controls the compromised server, there is no vendor domain to block. It is abused for webshell-based pivoting, observed with the China-linked Houken/UNC5174 Ivanti CSA campaign and the JadeProx China-nexus operation, among others.
Runs the suo5 client against an uploaded webshell, opening a local SOCKS5 proxy (default 127.0.0.1:1111) that relays traffic full-duplex over HTTP into the internal network.
suo5 -t http://<TARGET>/suo5.jsp -l 127.0.0.1:1111
Connects through a redirect webshell, allowing the tunnel to traverse multi-layer reverse proxies and load balancers in front of the target.
suo5 -t http://<TARGET>/suo5.jsp -r http://<REDIRECT>/suo5.jsp