SQL注入中宽字节注入是什么

字节注入:是属于SQL注入的一种绕过方式

一、宽字节概念:

1、单字节字符集:所有的字符都使用一个字节来表示,比如 ASCII 编码(0-127)

2、多字节字符集:在多字节字符集中,一部分字节用多个字节来表示,另一部分(可能没有)用单个字节来表示。

3、UTF-8 编码: 是一种编码的编码方式(多字节编码),它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。

4、常见的宽字节: GB2312、GBK、GB18030、BIG5、Shift_JIS GB2312 不存在宽字节注入,可以收集存在宽字节注入的编码。

5、宽字节注入时利用mysql的一个特性,使用GBK编码的时候,会认为两个字符是一个汉字

二、addslashes()函数

1、addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。

2、预定义字符:单引号(’),双引号(”),反斜杠(),NULL

3、实例

https://xxxxx?name=hello%27SQL注入中宽字节注入是什么

输入的单引号被转义了,没办法逃逸

然后翻看了下页面源码及请求头,发现客户端编码是gbkSQL注入中宽字节注入是什么

尝试输入hello%df%27,console报错提示引号未闭合了,后面就是构造而外的js代码,并把后面的对于字符注释掉,让语法正确SQL注入中宽字节注入是什么

三、靶场实战

1.首先打开页面,看到维护信息,点进去观察其带有id参数,因为题意是宽字节注入SQL注入中宽字节注入是什么

2.直接输入宽字节注入经典绕过方式:%df’,即可看到报错页面,SQL注入中宽字节注入是什么

3.在SQLmap中直接将id参数修改,进行常规探测SQL注入中宽字节注入是什么

4.密码采用了MD5加密,解密以后即可得到登录密码,登录即得到KEYSQL注入中宽字节注入是什么

以上是“SQL注入中宽字节注入是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

文章标题:SQL注入中宽字节注入是什么,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/23157

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月6日 上午12:12
下一篇 2022年9月6日 上午12:13

相关推荐

  • 怎么搭建配置Docker私有仓库

    ⛳️ 1.Docker容器三要素 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之…

    2022年9月18日
    92400
  • python找不到文件如何解决

    解决方法: 1、点击进入“此电脑”。 2、右击“此电脑”点击“属性”。 3、点击左侧“高级系统设置”。 4、选择“高级”点击“环境变量”。 5、双击“path”。 6、点击“新建”。 7、将python的路径安装进去即可。 读到这里,这篇“python找不到文件如何解决”文章已经介绍完毕,想要掌握这…

    2022年9月8日
    1.7K00
  • windows KB4524151更新了哪些内容

    KB4524151补丁主要更新: 更新可能导致打印作业失败的打印假脱机程序服务的间歇性问题。 KB4524151改进与修补程序: 此安全更新程序包括质量改进。 关键更改包括: ● 解决可能导致打印作业失败的打印假脱机程序服务的间歇性问题。 ● 某些应用程序可能关闭或生成错误,例如远程过程调用 (RP…

    2022年9月1日
    39400
  • Word如何截图

    Word截图方法 方法一、快捷键截图 屏幕截图:“Ctrl+Alt+X” 截屏时隐藏当前窗口:“Ctrl+Alt+C” 方法二、软件自带截图功能 1、打开Word界面 2、点击“插入”找到“截屏” 3、截屏后Word中会多出图片就是所截取的内容 “Word如何截图”的内容就介绍到这里了,感谢大家的阅…

    2022年9月8日
    1.5K00
  • Python代码智能感知类型标注与特殊注释实例分析

    一、代码智能感知 想必大部分现代的集成开发环境(IDE)都有代码智能感知功能吧! 智能感知(IntelliSense),就是在我们写代码的时候,代码编辑器自动弹出我们代码中需要补全的部分,而这些补全的部分就是代码编辑器通过智能感知得到的,最重要的是,代码编辑器智能地感知补全的部分是通过代码中的变量的…

    2022年9月22日
    58400
  • C/C++ 程序中的缓冲区下溢指的是什么

    1、缓冲区下溢 在前续专题中对缓冲区上溢进行了分析(见第7期),本文对缓冲区溢出的另一种情况——缓冲区下溢进行描述。缓冲区上溢专题中介绍的造成缓冲区溢出的原因同样适用于缓冲区下溢,因此在本文中就不再赘述。简单的说,缓冲区下溢是指当填充数据溢出时,溢出部分覆盖的是下级缓冲区。本文主要从缓冲区下溢的危害…

    2022年9月20日
    78200
  • 前端node Session和JWT鉴权登录怎么实现

    服务端渲染及session鉴权 服务端渲染 服务端渲染简单来说就是前端页面是由服务器通过字符串拼接动态生成的,客户端不需要额外通过Ajax请求参数,只需要做好渲染工作即可。 优点 前端耗时少,前端只需要请求一次接口就能将数据渲染出来,首屏加载速度变快。 利于SEO,因为服务器端相应的是完整的html…

    2022年9月21日
    80700
  • css的含义有哪些

    css有多种含义:1、层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言;2、特卫安防集团,是国内少数定位高端安全服务的企业;3、集群交换机系统,是将几台交换机通过专用的集群线缆链接起来,对外呈现为一台逻辑交换机;4、内容扰乱系统,是一种防止直接从盘片上复制视频文件的数据加密和鉴定方法…

    2022年9月22日
    64600
  • cad字体不显示数字怎么解决

    解决方法 1、首先我们打开软件,找到菜单栏上的格式,再找到下拉菜单上的标注样式管理器。 2、然后在跳转出来的对话框中,点击当前使用的标注样式,然后再点击右侧的修改。 3、然后在跳转的新页面里,我们点击文字的选项,在文字高度这一块把高度数值改大一些。 以上就是“cad字体不显示数字怎么解决”这篇文章的…

    2022年9月16日
    74600
  • LDAP注入该如何理解

    1、LDAP 注入 LDAP (Light Directory Access Portocol) 是基于X.500标准的轻量级目录访问协议,提供访问目录数据库方法的服务和协议,常用于与目录数据库组成目录服务。其中目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,类似于Lin…

    2022年9月20日
    1.5K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部