sqli-labs level 15 详细步骤

发布时间:2026/5/15 18:48:52

sqli-labs level 15 详细步骤 1.先测试注入类型,输入1 1 1 时均提示登录错误且无回显则可以确定是盲注2.随便输入内容提交后使用bp抓包可以在请求包中看到我们输入的内容3.打开kali复制刚才的请求内容到一个文本文档中这里存到了1.txt里4.我们使用kali中自带的sqlmap工具。打开终端输入sqlmap5.输入sqlmap -r 1.txt --batch检测输入类型可以检测出时间盲注。这里解释一下为什么检测不出布尔盲注布尔盲注是靠页面 “真 / 假” 响应差异如内容不同、有无特定字符串判断靶场页面差异较小时sqlmap 默认比对会失效可以通过提升检测深度和风险等级或者在命令中加入--technique B --string xxxxxx为页面内容为真时的响应特定字符串比如页面内容为真时提示查询成功为假是提示查询失败那么xxx就为查询成功。这里就用时间盲注了6.输入sqlmap -r 1.txt --batch --current-db查询当前数据库名也可以输入sqlmap -r 1.txt --batch --dbs查询所有数据库名7.输入sqlmap -r 1.txt --batch -D security --tables查询当前数据库下的表名8.输入sqlmap -r 1.txt --batch -D security -T emails --columns查询emails表中的字段名然后输入sqlmap -r 1.txt --batch -D security -T emails -C id --dump查询指定列的数据。第7步也可以直接输入sqlmap -r 1.txt --batch -D security --dump一次性查出所有表

相关新闻