翻阅了很多篇文章,大部分大佬的时间虽然都是最近的但是我的Kali上却并不适用,各种报错
写这篇文章是为了让自己印象更加深刻一下,废话不多说
首先sqli-labs是一个比较老的靶场了,最新的kali内的php版本并不适配,一开始我直接采用的是
clone一个到/var/www/html下然后打开apache和mysql服务之后在改一下他的配置文件后成功在虚拟机内和虚拟机外访问(采用的是NAT模式)
一开始整个界面看上去很正常,但是开始打靶的时候发现并没有正确回显,然后又去网上到处折腾都不管用。
于是乎打算使用phpstudy搭建一个,结果搭建完了之后又发现,欸?为什么mysql启动不了?然后又去网上折腾,就这么折腾了两天,对。没错我就是这么萌,但是我知道,遇到问题去解决问题是学好一门本事必须经过的过程。
最后我在这篇文章地下找到了旧版的phpstudy,linux版本
sqli-labs安装(linux,windows)_sqlilabs安装-CSDN博客
之后就是一路的enter下去
刚进来之后会提示需要你装,选择左边的lamp,然后mysql选到5.7.27的版本的,静待他安装完成后
然后我们
git clone https://github.com/Audi-1/sqli-labs.git #将sqli-labs克隆到本地
之后在切换到你下载到的路径
cd <你的目录>
然后打开php面板
点击配置
然后点击网站目录选择你当时克隆sqli-labs的路径之后点击保存
然后我们接下来要去修改它的配置文件
然后我们使用vim指令
vim db-creds.inc
对这个文件进行编辑
在dbpass=’‘这里改成自己需要的密码然后按一下ESC在输入:wq,进行保存
之后再次打开phpstudy面板
点击数据库之后点击root密码,填写进去你刚刚设置的那个密码。
之后就大功告成啦!
让我们在地址栏输入localhost就可以打开了
先按一下setup/reset database for labs
不出意外应该是这样的
然后这就是kali内的配置,回显也有
外面的配置只需要输入kali的ip地址就可以访问了,记得ping一下哦
使用ifconfig 查看当前的ip地址即可,然后实体机url输入这个地址就好,不用带上端口号之类的
最后。大佬勿喷,如有可以改进的地方请指点!
写几个你可能需要用到的命令?(其实是想 偷偷复习
service apache2 start #启动apache服务,如果报错jo开的,可以尝试使用
losf -i;80 #进行查看端口号有没有被别的占用如果被占用了使用
kill -9 pid #杀掉占用端口号的程序
sudo apt-get update #进行更新
sudo passwd root #对root用户设置新密码
vim /etc/apt/sources.list #更换镜像源
ifconfig #查询ip地址等等