닫힐 때까지 응답하지 않는 PHP 리버스 쉘을 사용하는 nc -lvnp(포트)

닫힐 때까지 응답하지 않는 PHP 리버스 쉘을 사용하는 nc -lvnp(포트)

저는 현재 HackTheBox에서 Machine을 개발 중입니다. 나는 nc -lvnp(포트)를 정기적으로 사용하고 있으며 이 문제가 발생한 적이 없습니다.

$nc -lvnp 4444
listening on [any] 4444 ....
connect to [my IP] from (unknown) [IP of Machine] (port)
/bin/sh: 0: can't access tty; job control turned off
$ whoami

(no response... im able to write in this space, but there is no $... EX:
cd /
python3 *insert stuff here*)

시동은 정상적으로 보이는군요, 그렇죠? 글쎄요, whoami에서는 아무 것도 인쇄하지 않습니다... ^C하면 거기에서 리버스 쉘을 사용하면 브라우저에 올바른 응답이 인쇄됩니다.또는다른 터미널에 표시됩니다.

$curl -H "Cookie: PHPSESSID=id stuff" "link to site"

(it pauses on an empty space right here til i quit the netcat)
$(proper response to $whoami)

이는 + C netcat을 중지하거나 제어할 때만 표시되므로 닫힐 때까지 응답하는 작업을 수행하지 않습니다. 명령을 스태킹하려고 시도했지만 작동하지 않습니다. 종료할 때까지 1개의 명령만 저장할 수 있으며, 종료한 후에는 응답이 표시됩니다.

나는 이것을 전에 본 적이 없으며 혼란 스럽습니다. 이 작업을 수행하기 위해 다양한 방법을 시도했지만 아무 것도 작동하지 않습니다.

편집 1: 코드 수정 | 편집 2: 이것은정확한 터미널 창 (imgur 링크)/ 내가 본 것. |편집 3: 제목 고정

관련 정보