当前位置: 首页 > news >正文

Sqli-labs

先搭建靶场

一、环境准备

建议采用虚拟机作为靶场环境的承载平台,以实现更灵活、可定制的配置,提高系统资源的利用效率。这种部署方式不仅能够有效隔离实验环境,降低对真实硬件的依赖,还能够快速搭建和复制实验场景,为安全测试和演练提供更为便利和可控的操作空间。通过虚拟化技术,靶场环境的部署与管理变得更为高效,同时减少了对物理资源的占用,为安全研究和实践提供了更为便捷的条件。以下是参考链接:

如何在 VM 虚拟机中安装 Win10 操作系统保姆级教程(附链接)

https://blog.csdn.net/2302_82189125/article/details/135713915?spm=1001.2014.3001.5501

二、安装PHPStudy

phpstudy之前搭建upload下载好了,所以直接下载sqli-labs

三、安装 sqli-labs

下载好后解压到phpstudy文件夹下的www文件

然后打开sqli-labs/sql-connections/db-creds.inc,然后打开phpstudy点击数据库查看账户和密码,将文件中的用户及密码改与数据库一致并保存

四、访问 sqli-labs 靶场 

然后点击phpstudy创建网站

域名设置为sqli-labs,端口改一下,避免冲突

点击php版本更换为php.5.3.9nts(新版本phpstudy php7版本以上抛弃了mysql_系列函数,转用mysqli系列函数,所以用php7版本以上安装的时候就会报错,所以需要对php降级 )

最后设置好后点击确认

最后打开管理,点击打开网址,sqli-labs靶场即搭建成功

五、初始化 sqli-labs 靶场 

点击setup/...进行初始化靶场

出现以下页面则说明初始化成功

搭建成功的靶场点击Basic Challenges即可开始挑战

http://www.dtcms.com/a/46653.html

相关文章:

  • 从零开始用react + tailwindcss + express + mongodb实现一个聊天程序(八) 聊天框用户列表
  • ByteBuddy
  • 联合省选 2025 游记
  • 【随手笔记】FFT+音乐频谱(二)
  • 工程化与框架系列(8)--持续集成实践
  • OpenFlow 全解析:前世今生与未来走向
  • 【极客时间】浏览器工作原理与实践-2 宏观视角下的浏览器 (6讲) - 2.5 渲染流程(上):HTML、CSS和JavaScript,是如何变成页面的?
  • leetcode第40题组合总和Ⅱ
  • Day32 第八章 贪心算法 part05
  • leetcode第17题求电话号码组合
  • 14. LangChain项目实战1——基于公司制度RAG回答机器人
  • MCAL-存储器驱动
  • 三次握手内部实现原理
  • easyExcel使用案例有代码
  • Nabla 分数阶微积分定义
  • 一次单精度天线的调优过滤
  • ZT21 【模板】差分
  • Python 面向对象编程-继承与多态
  • SyntaxError: positional argument follows keyword argument
  • CountDownLatch与CyclicBarrier使用及区别
  • Visual Studio Code集成MarsCode AI
  • 【Python 初级函数详解】—— 参数沙漠与作用域丛林的求生指南
  • 693. 交替位二进制数
  • ETL-kettle数据转换使用详解
  • 利用STM32TIM自制延迟函数实验
  • jeecgboot项目idea启动项目(二)
  • Java基础语法38(异常处理try-catch和throws)
  • 40岁开始学Java:避免创建不必要的对象
  • 分治算法+题目
  • 基金 word-->pdf图片模糊的解决方法