Я хочу подключиться к 2018shell.picoctf.com по netcat, используя python.Мне нужно прочитать вывод (который я выполнил), а затем написать «210.205.230.140» и отправить его на сервер.
import subprocess
proces = subprocess.Popen(["nc", "2018shell.picoctf.com", "14079"],
stdout=subprocess.PIPE,
stdin=subprocess.PIPE)
data = proces.communicate(input=b'210.205.230.140')
Я не знаю, почему программа застревает в proces.communicate(input=b'210.205.230.140')
, и я могуне отправлять его в подпроцессы и получать следующие сообщения, отправленные сервером или выполнять следующие команды.