discuz搭建
centos7-2下载安装discuz,首先搭建apache服务器 yum install -y httpd httpd-devel
service httpd.service start //开启apache服务
service httpd.service status //查看apache状态
安装mysql,在centos中的mysql是mariadb,而不是mysqlyum -y install mariadb mariadb-server mariadb-libs mariadb-devel //安装
安装php,将php和mysql关联起来
将下载的discuz放到/var/www/html下,并赋予可读可写权限
在物理机访问
这里都是不可写,需要修改/etc/selinux/config,修改完重启虚拟机 reboot
重启完成后开启apache服务和mariadb服务,再次访问就是可写
redis搭建
1.下载redis包 解压进入redis目录 2.make编译3.然后编译完成进入/src目录 4.将redis-cli redis-server复制到/usr/local/bin目录下,如此可以在任意目录下运行redis服务
执行redis-server,出现以下界面说明搭建成功一半,另一半自己重新开一个终端,执行redis-cli ,出现第二张图示例说明搭建成功
首先在centos7-1下载安装redis环境,然后用于测试脚本,这是我事先准备好的脚本
给kali监听6666端口 nc -lvnp 6666
centos7-1 执行 bash aa.sh 127.0.0.1 6379 ,大概等一分钟,查看kali1是否反弹权限
测试成功,接下来查看并删除centos7-1计划任务,使用socat端口转发工具(如果没有就使用yum install socat下载),用来抓取redis攻击的数据包,再使用万金油gopher协议构造poc
将2222端口数据转发给6379socat -v tcp-listen:2222,fork tcp-connect:localhost:6379
将数据包编写到一个mm.log中,复制完,保存前先要查看一下文件是不是fileformat=unix
按esc键 然后 :set ff 查看 显示fileformat=unix
然后就是要用到一个python脚本,可以将保存下来的东西保存为RESP格式,而gopher万金油协议就刚好支持这个格式
将代码复制到kali,新建一个go.php,然后保存退出,开始攻击
能看到centos7-2有计划任务,kali有反弹,复现成功,ip是centos7-2的ip
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |