Linux下安装sqli-labs与upload-labs

前言

今天连着踩了几个坑,辛亏最后都解决了,记录一下。

忙着复现,只写下一些要点,详细步骤会贴链接。

Ubuntu下配置LAMP

LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,主要用于在linux下搭建一个服务器。

关于新建Mysql用户

Mysql存在一次版本更新,把password字段换成了authentication_string字段,而网上很多人的代码是老版password的,注意自行更改。

关于php版本

这里吐槽部分网上安装教程,如果你是以安装sqli-labsupload-labs 来做题为目的,只推荐安装php5,只推荐安装php5php7的直接拖出去打死。

因为Github上这两个项目已经比较老旧了,只有php5是基本兼容的。

新版本会遇到很多不兼容的地方,最关键的是很难排查出是版本问题。

不要用linux下的phpstudy

sqli-labs 与upload-labs安装

Github上clone,mv/var/www/html/,解压即可。

注意upload-labs需要人工创建../upload

教程链接

环境配置参考本教程

Ubuntu下搭建Web服务器

小结

今天从复现DDCTF Web3,一上午在考虑怎么利用用户名密码进入上传图片页面,问了几个师傅后发现原来是题目挂了(

因为考的是二次渲染绕过,upload-labs的16关是类似的题型,想照着思路复现一下,结果安装出了问题。

今天一直在踩坑(

不过好在最后都搞清楚了,明天加油!

0%