80 .
80
根据 this ,我提供了打开低端端口的二进制功能。 我也给了 gdb 它自己。
gdb
当我运行二进制文件时,端口被成功打开,但是当我用GDB运行它时,我有一个错误 errno = 13 .
errno = 13
重要 sudo
sudo
我提供了二进制功能来打开低端端口。
在调试二进制文件(ptraced)时,内核会忽略其功能。这是一个合理的安全预防措施,因为 ptrace 任何东西
ptrace
用sudo运行应用程序正是我想要避免的事情
sudo ,只有GDB。
port forwarding