我太愚蠢了,竟然会自己入侵,现在我都无法关掉它了。我一直在做一个关于道德黑客的在线教程。我已经在自己的操作系统上将 HTTPS 预先路由到 HTTP。:S
代码:
echo 1 > /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
iptables -t nat -L PREROUTING
ifconfig wlp2s0
route
router gateway adrdess 192.168.1.1
nmap 192.168.1.2-254 -vv
我已将 echo 1 改回 echo 0,但没有帮助。
有没有办法将 iptables 恢复为标准设置?或者还有其他方法可以停止预路由?
非常感谢所有帮助,谢谢。
答案1
步骤如下:
将每个内置链的默认策略设置为
ACCEPT
。这样做的主要原因是为了确保您不会通过 SSH 被锁定在服务器之外(出于良好做法):sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT
然后刷新
nat
和mangle tables
,刷新所有链(-F
),并删除所有non-default chains (-X)
:sudo iptables -t nat -F sudo iptables -t mangle -F sudo iptables -F sudo iptables -X
来源:
https://www.digitalocean.com/community/tutorials/how-to-list-and-delete-iptables-firewall-rules