这可能不是问这个问题的合适地方,但我无法通过谷歌搜索找到答案 我想知道在一些PHP函数中,十六进制字符与普通字符的插入方式相同,例如:
<?php
echo base64_decode("aGVsbG8gd29ybGQ=");
echo base64_decode("\x61\x47\x56\x73\x62\x47\x38\x67\x64\x32\x39\x79\x62\x47\x51\x3d");
?>
两者都会回响“你好世界”;
在mysql中也是如此:
SELECT * FROM `users` WHERE `username` = 0x61646d696e;
在这种情况下,'61646d696e'是'admin'的十六进制值