学习
实践
活动
专区
工具
TVP
写文章

Python学习(3):理解计算机中编码三、认识常见的计算机编码

这样也就产生了各种我们常见的计算机编码,如:ASCll编码、UTF-8编码、unicode编码等。 三、认识常见的计算机编码 1.ASCll编码 计算机是由美国人发明的,他们设计的Ascll编码是基于罗马字母表的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。 但是我们的汉字有几万个之多,ASCll编码并不能完全适用,所以后来我们也创造了适合中文的编码方式。 ? ASCll编码分布图.png 在计算机的存储中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。 2.ISO 8859-1/Windows-1252 ISO 8859-1编码: ASCll编码的一个字节并未用完,后来的欧洲国家为了增加它们经常使用的字符,就在原ASCll编码的基础上扩充进而创造了ISO

41830
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL注入与XSS漏洞

    admin 上面的order by 10 主要就是查字段数目,admin 就是表名,可以自己猜,user, passwd是列名,反正就是返回正确即对,返回异常即错,另外还有十分常用的 ascll 字符是不是大于100正确的话,那么表示USER第一个字符的ASCLL码大于100,那么就猜>120,返回错误就是介于100--120之间,然后再一步一步的缩少,最终得到正确字符XXX 。 然后用ASCLL转换器吧这个转换成普通字符就可以了,然后就是第二位 And (Select top 1 asc(mid(user,2,1)) from admin)>100一直猜下去,加在url后面,列名表名还是先猜解 ,返回正确的代表帐号的ascll码大于100, 那么就再向前猜,指导报错,把猜出来的ascll码拿去ascll转换器转换就可以了,中文是负数,加上asb取绝对值,And(Select top 1 asb 得到之后就记得在数字前加“-”号,不然 ASCLL转换器转换不来的,中文在 ASCLL码里是"-23423"这样的,所以猜起来挺麻烦,这个猜解速度比较慢,但是效果最好,最具有广泛性 2.2.后台身份验证绕过漏洞

    1.3K50

    扫码关注腾讯云开发者

    领取腾讯云代金券