当前位置: 首页>后端>正文

15.2使用curl模拟登录zabbix-web

1.获取cookie信息

访问66的zabbix服务器,拿到url链接地址 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第1张

命令行执行获取cookie信息与html文件信息

curl -b cookie -c cookie -L  "http://192.168.111.66/zabbix/index.php" >login.html

15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第2张

访问http://192.168.111.16/test/login.html,发现格式不好看,因为缺少css和js文件,看请求头是去16服务器上去找css与js文件。因为16服务器并没有,所以没有展示出来。 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第3张

解决办法就是去源站66服务器上去下载一个就可以了 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第4张

在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/

15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第5张

在访问http://192.168.111.16/test/login.html,发现好看一点了,js文件也是一样,我就不做展示。 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第6张

2.模拟登录

故意登录错密码,获取网址链接与表单数据信息 http://192.168.111.66/zabbix/index.php 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第7张

表单数据 name=Admin&password=123&autologin=1&enter=Sign+in 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第8张

在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

15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第9张

访问http://192.168.111.16/test/login2.html显示登录成功。 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第10张

3.验证

点击主机获取url http://192.168.111.66/zabbix/hosts.php?ddreset=1 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第11张

命令行操作curl获取点击主机的html

curl -b cookie -c cookie -L "http://192.168.111.66/zabbix/hosts.php?ddreset=1" >host.html

15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第12张

访问http://192.168.111.16/test/host.html,验证点击主机成功。 15.2使用curl模拟登录zabbix-web,在这里插入图片描述,第13张


https://www.xamrdz.com/backend/3ny1961993.html

相关文章: