千家信息网

Sqli-labs搭建

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,说好的从零开始,那就从最基础的sql注入开始呗##An introduction to SQL injectionwhat is SQL injection?SQL Injection:就是通过把SQ
千家信息网最后更新 2026年10月31日Sqli-labs搭建

说好的从零开始,那就从最基础的sql注入开始呗
##An introduction to SQL injection

what is SQL injection?

SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。

其实我认为,只要是不按照网站设计者的本意执行的语句,其实都可以看做是注入语句,无论有没有窃取到信息

what cause SQL injection?

1.开发中使用字符串联结方式组合SQL指令,etc,后面刷sqlilabs的时候就懂了

2.链接数据库时使用权限过大的账户(例如很多开发人员都喜欢用最高权限的系统管理员账户(如常见的root,sa等)连接数据库)。

3.在数据库中开放了不必要但权力过大的功能(例如在Microsoft SQL Server数据库中的xp_cmdshell延伸预存程序或是OLE Automation预存程序等)

4.太过于信任用户所输入的数据,未限制输入的字符数,以及未对用户输入的数据做潜在指令的检查。

what will SQL ingjection cause?

1.数据表中的数据外泄,例如个人机密数据,账户数据,密码等。

2.数据结构被探知,得以做进一步(例如SELECT * FROM sys.tables)。

3.数据库服务器被,系统管理员账户被窜改(例如ALTER LOGIN sa WITH PASSWORD='xxxxxx')。`其实数据库服务器一旦被后,从sql注入的方面考虑我们一来能够获取数据库里面的信息,二来我们就获取了一台服务器,可以通过服务器的配置等去发现更多的内网设施,***到内网当中去`

4.获取系统较高权限后,有可能得以在网页加入恶意链接、恶意代码以及XSS等。

经由数据库服务器提供的操作系统支持,让***得以修改或控制操作系统(例如xp_cmdshellnet stop iisadmin可停止服务器的IIS服务),破坏硬盘数据,瘫痪全系统(例如xp_cmdshell FORMAT C:)

以前收集的一些相关资料

http://blog.csdn.net/u012763794/article/category/6210965

sqli-labs环境搭建

MySQL注入天书(力荐)

视频(youtube上的一位印度大叔的视频)

OK,三个what应该能大概讲清楚什么是SQL注入,接下来我们就搭环境做实验吧
##所用环境
-vmware虚拟机
-kali-linux-2017.3-vm-amd64下载地址下载后解压缩,然后在vmware打开即可,用户root,密码为toor

####打开apache服务
sudo service apache2 start
验证 :
访问 http://127.0.0.1,显示页面出来,即表示apache启动成功。

####Mysql配置
sudo service mysql start
mysql -uroot -p 密码为空,能链接得上mysql就ok了

这里我们还是设置一个密码比较好,后面方便使用
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新的密码');

####安装sqli-labs

cd /var/www/htmlgit clone [https://github.com/Audi-1/sqli-labs.git](https://github.com/Audi-1/sqli-labs.git) sqli-labs

接下来,

cd sql-connections/vi db-creds.inc


vim下,用i键切换写模式,写完后按esc切换至命令模式,输入:wq保存即可

这个时候访问http://127.0.0.1/sqli-labs/,即可看到平台页面了
点击setup db,就能创建数据库以及表和数据,接下来就是学习的过程了。
enjoy your tour!

然而新版的kali linux有点小问题,解决问题方法请看其他博文。如果不想继续折腾的童鞋可以直接下载phpstudy使用php5.0版本即可。

数据 服务 数据库 服务器 系统 密码 输入 账户 接下来 命令 字符 恶意 权限 环境 用户 链接 页面 操作系统 信息 字符串 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 科技互联网项目 上海互联网科技有限公司 互联网科技的发展 互联网科技小贷 北京禾田雨橡互联网科技 互联网科技logo 哈尔滨秒房互联网科技有限公司 开启互联网科技时代小说 科技与互联网的利与弊 西藏七维空间互联网科技有限公司 重庆威客帮互联网科技 茂名市互联网科技产业园 港股科技和互联网 岳阳华臻互联网科技有限公司 湖南一路畅行互联网科技 米聚互联网科技南京有限公司排面 怎样加入科技互联网 伍佰万互联网科技怎么赚钱 山东亿川互联网科技有限责任公司 科技互联网技术 互联网科技集团 善班互联网科技有限公司 互联网科技素材视频竖屏 济南和联互联网科技有限公司 武汉健翔互联网络科技有限公司 宝灵互联网科技有限公司 互联网科技公司营业执照怎么办理 恒生互联网科技业指数调整周期 上海互联网科技公司ppt
0