phpstudy搭建sqlilabs本地靶场

请先在网上解决好前置条件的下载和安装:phpstudy、vscode、navicat premium(非必要)、sqlilab的压缩包/文件夹

phpstudy--安装sqlilabs

 1.打开phpstudy后,我们会用到MySQL5.7.26和Nginx1.15.11 #mysql5.7.26是因为sqlilabs靶场不支持高版本MySQL

 2.在软件管理中找到php5.x的版本安装即可

 3.数据库模块中查看mysql的用户密码

 4.设置->文件位置点击php,快捷跳转到phpstudy的目录 

 5.退到phpstudy_pro文件夹,将下载好的sqlilab放到WWW文件夹下

 6.找到sql-connections文件夹下的db-creds.inc文件,编辑其内容

 7.修改$dbpass密码为root即可

8.网站->管理,php版本选择低版本的

 9.浏览器的url输入127.0.0.1/sqli即可跳转到sqlilab本地靶场,然后点击setup查看数据库是否对接

#sqli是重命名后的简化名称,请具体到sqli的主目录,如果sqli文件夹下还有sqli文件夹就是这样:127.0.0.1/sqli/sqli

 10.出现这个画面就说明sqlilab部署成功了

 navicat premium -- 数据库可视化工具

1.首先新建连接,勾选mysql类型,选择mysql

 2.密码输入之前所看到的root,名称自定义即可

 3.该软件可以查询也可以可视化界面中双击修改表的内容,表的属性等等

 VSCODE--安装debug

1.首先将phpstudy_pro文件夹拖入到vscode,即可查看sqlilab源码

 2.在软件扩展区域搜debug,下载php debug

#为了方便查看代码运行中变量值,需要安装php debug

 3.使用debug功能,发现跳出弹窗,显示找不到php

 4.点击open settings,跳转到settings.json,添加php.exe路径,具体路径点击phpstudy-设置-PHP文件夹中寻找

 5.调试后发现没有显示变量 #这里犯蠢没有添加断点,不过还是缺少配置

 6.点击下方listen for xdebug,然后选择上方listen for xdebug跳转到launch.json

 7.跳转后发现端口为9003

 8.phpstudy-软件管理-php5.3.29nts设置-扩展组件,发现XDebug调试组件为off,点击开启,勾选2个输出,修改端口监听为9003

 9.phpstudy设置-配置文件,点击修改php5.3.29nts中的php.ini,ctrl+f,搜索zend,查到该文件末尾位置的[Xdebug],修改如下图3个红框中的内容

#红框内容如果没有请自行添加,如果后期debug调试跳出报错弹窗显示已运行,看看是不是多写了一遍zend_extension什么的。

 11.重新开启xdebug调试,刷新浏览器中的less-1,发现vscode左侧栏目出现变量 #url提前输入好127.0.0.1/sqli/Less-1/?id=1了

windows的cmd窗口进入phpstudy的mysql

 1.找到phpstudy的mysql.exe的目录路径

2. 电脑搜索环境变量,修改环境变量

 

 3.编辑用户变量中的path,新建中填入mysql的目录路径

 4.cmd输入mysql -uroot -proot即可进入phpstudy的mysql

参考链接:

https://blog.csdn.net/Superstacks/article/details/139419543 #phpstudy+vscode进行debug调试
https://zhuanlan.zhihu.com/p/654523480 #cmd使用mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wzzzzz06

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值