我不太确定从哪里开始。我应该使用 netcat 来允许任何人在 C 中远程访问我的 shell。我知道我需要使用套接字,但不确定还有什么。谁能指出我正确的方向。基本上,当我执行该程序时,我希望它打开“nc -l 1234”,接收来自客户端的命令并做出响应。 谢谢。
最佳答案
尝试类似的东西
mkfifo temp
nc -l 1234 < temp 2>&1 | /bin/sh > temp 2>&1
关于c - 使用 netcat 允许用户使用 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624993/