mysql如何处理sql语句中的十六进制

连锁方式

我知道一些有关php的SQL注入,并且我读了一些有关sqli的帖子!这些帖子说,当黑客想要获取表的列名时,他们将使用

select group_concat(column_name) from information_schema.columns where table_name=0x7573657273

在语句“ 0x7573657273”中是“用户”的十六进制字符串。令人惊讶的是,当我在mysql控制台中执行此语句时,它将精确地返回表用户的列。这是否意味着mysql将自动将十六进制转换为字符串,例如将“ 0x7573657273”转换为“ uses”或将“ 0x3D”转换为“ =“?这是否意味着mysql可以理解十六进制的含义?

维杰伊库马尔

在字符串上下文中,MySQL将十六进制值视为二进制字符串,其中每对十六进制数字都转换为一个字符。

参考链接:http://dev.mysql.com/doc/refman/5.0/en/hexadecimal-literals.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要在我的Switch语句中使用十六进制作为Cases

来自分类Dev

MySQL vs SQL Express服务器(十六进制-> bigint和bigint->十六进制转换)

来自分类Dev

如何处理if语句中的空对象为false?

来自分类Dev

if else语句中如何处理缺失值?

来自分类Dev

Oracle如何处理给定的SQL语句

来自分类Dev

SQL如何处理(或不处理)where子句中的错误?

来自分类Dev

语句如何处理?

来自分类Dev

如何从十六进制转换为小数

来自分类Dev

Specman:如何打印负十六进制?

来自分类Dev

十六进制颜色如何工作?

来自分类Dev

如何发送获取十六进制颜色?

来自分类Dev

如何渲染十六进制网格

来自分类Dev

如何从十六进制值识别编码?

来自分类Dev

如何打印十六进制值?

来自分类Dev

如何用十六进制调用?

来自分类Dev

十六进制校验和如何计算?

来自分类Dev

如何使范围在十六进制的python?

来自分类Dev

PHP十六进制:如何从XML转换

来自分类Dev

如何从shell计算十六进制xor(^)?

来自分类Dev

如何从十六进制转义为小数

来自分类Dev

如何添加十六进制数

来自分类Dev

如何测量屏幕的颜色(十六进制)?

来自分类Dev

如何发送十六进制代码

来自分类Dev

如何更改Jscolor以删除十六进制

来自分类Dev

如何读取或解释十六进制数据?

来自分类Dev

如何改进基于十六进制的转换

来自分类Dev

如何计算多个十六进制的位数

来自分类Dev

如何从python回显十六进制

来自分类Dev

简写形式的十六进制值转换为完整的十六进制值,较少的预处理