最近一直在搭建漏洞测试环境练习。
在此期间遇到很多问题,但是通过学习都一一解决。通过写此文来记录遇到的问题和解决方法。
首先,在github上看到了一个不错的permeate渗透测试系统。于是想搭建拿来练练手。
由于系统是用php编写的,于是我便想用phpstudy来进行搭建,但是遇到了不少问题,首先在程序安装过程中出错,发现很多函数在php5下运行不了。后来和程序作者证实,程序实在php7下开发的。所以我就换成了wamp。
wamp下载完成后,首先遇到的第一个问题就是mysql密码报错,登录不上。安装完后mysql默认密码应该是为空。但是在登录过程中会报错,无法登录。
后来在多次测试后发现,在wamp安装完之后不要对mysql进行任何操作,首先登录控制台,利用空密码进入。然后修改密码。
输入use mysql
当输入update user set password=PASSWORD('hooray') where user='root';发现报错。于是查了一下,发现这是由于版本的问题
重新输入update mysql.user set authentication_string=password('root') where user='root' ;
mysql修改默认密码问题解决。
继续搭建,安装步骤全部完成。但是到了主页却发现程序报错。
于是查看了下源代码。咨询了下作者。
原来还有一个步骤忘了:需要设置一个虚拟域名。
如果直接用本地地址去访问,则会报错,需要修改hosts文件数据。最终搭建成功: