首页
学习
活动
专区
工具
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

71330

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.后台身份验证绕过漏洞

2.2K50

计算机编码基础

二、ASCll 编码           我们都知道,计算机是美国人民发明的,所以他们在设计计算机编码的时候并没有考虑到给别的国家人用(尤其是我们第三世界国家人民)。...ASCll 码全称是 American Standard Code for Information,美国信息互换标准代码。...于是我们决定保留美国的编码(ASCll 码),其余欧洲国家的编码全部删除,对于英文和西欧字符使用一个字节足够用了,对于我们汉字来说,需要使用两个字节来表示。...(除了美国可以和任意的国家无障碍交流,因为每个编码标准都是兼容ASCll 的),于是当人们需要和别的国家之间进行交流的时候,就会在自己的系统上装上一个对方国家的编码转换系统。十分麻烦。...除了用ASCll码的字符们,其他字符的模板的第一个字节都n个1加一个0,表示什么意思呢?第一个字节有几个1表示此字符由几个字节表示,方便计算机读取,低位字节开头都是10。

86590
领券