1.获取cookie信息
访问66的zabbix服务器,拿到url链接地址
命令行执行获取cookie信息与html文件信息
curl -b cookie -c cookie -L "http://192.168.111.66/zabbix/index.php" >login.html
访问http://192.168.111.16/test/login.html,发现格式不好看,因为缺少css和js文件,看请求头是去16服务器上去找css与js文件。因为16服务器并没有,所以没有展示出来。
解决办法就是去源站66服务器上去下载一个就可以了
在16服务站点路径去下载,注意只要文件,不要问号后面的参数。还要注意路径的层级结构,要不然找不到
cd /usr/share/nginx/code/test
wget http://192.168.111.66/zabbix/assets/styles/dark-theme.css
mkdir -p assets/styles/
mv mv dark-theme.css zabbix/assets/styles/
在访问http://192.168.111.16/test/login.html,发现好看一点了,js文件也是一样,我就不做展示。
2.模拟登录
故意登录错密码,获取网址链接与表单数据信息 http://192.168.111.66/zabbix/index.php
表单数据 name=Admin&password=123&autologin=1&enter=Sign+in
在16服务器命令行操作curl命令获取信息重定向到login2.html
curl -b cookie -c cookie -L -d 'name=Admin&password=zabbix&autologin=1&enter=Sign+in' "http://192.168.111.66/zabbix/index.php" >login2.html
访问http://192.168.111.16/test/login2.html显示登录成功。
3.验证
点击主机获取url http://192.168.111.66/zabbix/hosts.php?ddreset=1
命令行操作curl获取点击主机的html
curl -b cookie -c cookie -L "http://192.168.111.66/zabbix/hosts.php?ddreset=1" >host.html
访问http://192.168.111.16/test/host.html,验证点击主机成功。