流量重定向
实验环境(我用Cisco Packet Tracer画了一个简图):
因为防火墙规则,内网主机不能直接访问win_service2003,现在通过kali做流量转发
我把用到的机器的名字也写上了
上面的配置上不了网,我忘了配置dns服务器IP,dns服务器的IP设置为1.1.1.1,没啥难度,填上就好了,这个就不截图了,现在内网机器能通过防火墙上网了,我的机器也基本配置好了,简述一下现在的环境:
xp在内网IP是1.1.1.22,monowall防火墙,kali和win_servoce2003在外网
配置monowall:
禁用默认规则:
现在访问不了外网了
再添加新的规则,只开放53端口
配置完成
在kali上用rinetd侦听53端口,然后让xp去访问kali的53端口
配置rinetd的配置文件,让访问kali53端口的流量都转发到win_service2003上
再在win_service2003上转发到远程桌面端口,再用nc获取一个xp的shell
配置win_service2003:
开启远程桌面
在win_service2003上装上IIS服务
安装过程中需要插入光盘
为了能够区分,我在默认首页上添加了IP
配置kali:
在kali上安装rinetd
安装:apt-get install rinetd
配置:/etc/rinetd.conf
bindadd bindport connectadd connectport
运行:rinetd
端口也在侦听了
现在基本配置完成了。
因为做了防火墙限制,所以xp是不能访问外网的。刚才所做的配置是重定向web流量,如下:
现在已经绕过防火墙来到外网了
远程桌面重定向:
把kali中rinetd的配置文件中的win_service2003的80端口改成3389远程桌面端口
然后重启rinetd
在XP上远程连接
NC重定向获得shell
先向xp和win_service2003中传两个nc
要获取xp这台内网主机的shell
先在win_service2003上用nc侦听本地端口
修改kali的配置文件,把流量转发到4444端口
进程ID已经变了,现在修改之后,重新启动rinetd
在这种情况下,内网主机和kali建立了连接,看不到和win_service2003建立的连接,在一定程度上隐藏了获得shell的主机,有一定的隐蔽性,但是这个是明文传输,可以通过抓包嗅探到传输的内容