前言
今天连着踩了几个坑,辛亏最后都解决了,记录一下。
忙着复现,只写下一些要点,详细步骤会贴链接。
Ubuntu下配置LAMP
LAMP:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python
,主要用于在linux
下搭建一个服务器。
关于新建Mysql用户
Mysql
存在一次版本更新,把password
字段换成了authentication_string
字段,而网上很多人的代码是老版password的,注意自行更改。
关于php版本
这里吐槽部分网上安装教程,如果你是以安装sqli-labs
和 upload-labs
来做题为目的,只推荐安装php5
,只推荐安装php5
!php7
的直接拖出去打死。
因为Github
上这两个项目已经比较老旧了,只有php5
是基本兼容的。
新版本会遇到很多不兼容的地方,最关键的是很难排查出是版本问题。
不要用linux下的phpstudy
sqli-labs 与upload-labs安装
从Github
上clone,mv
到/var/www/html/
,解压即可。
注意upload-labs
需要人工创建../upload
教程链接
小结
今天从复现DDCTF Web3,一上午在考虑怎么利用用户名密码进入上传图片页面,问了几个师傅后发现原来是题目挂了(
因为考的是二次渲染绕过,upload-labs的16关是类似的题型,想照着思路复现一下,结果安装出了问题。
今天一直在踩坑(
不过好在最后都搞清楚了,明天加油!