杂项听课笔记1-编码

编码:

进制:2 8 10 16

8进制0开头

10进制可d开头

16进制0x x 开头

注意十六进制与八进制在转换2进制可分别进行每4位和每3位的转换会方便很多

ascii码
Unicode编码

格式:

&#x[Hex]

&#[D]十进制

/U[HEX]

/U+[HEX]

乱码

非Unicode的程序中的字符串,都是以ANSII编码形式存在的

解码网站
在这里插入图片描述


Escape编码

格式:%u开头

在线解码器

在浏览器的console中输入unescape(“码”)


Base64

是一种基于64个可打印的字符表示2进制数据的表示方法

前面加两个0将每组6个变为8个二进制位,总共32个

base 32 16是字符集的差距没有=号

32:大写字母+数字2-7

16:0-9+A-F相当于16进制编码


HTML实体编码

<>类型字符会在html有特殊意义,不能出现在html文本中使用的(可能会早造成标签提前闭合),要显示这些就得使用实体字符

可直接将码输入HTML中,然后直接打开


URL编码

又成%编码

只有字母和数字、一些特殊符号、保留字才可以不经过编码(地址栏)

字符的ascii码的16进制字符前面加%


XX/UUencode编码

UU是一种二进制的编码,可打印字符,包含符号,可读性一般

XX相比UU可读性更好


可打印字符引用编码 Quoted-printable

常用在电子邮件中

在这里插入图片描述


代码混淆

在这里插入图片描述

其他的代码也能混淆


JSFuck

只用!+来编写js程序

jsencode / aaencode

也是混淆js代码

jsencode转为只有符号的码

aaencode转为颜文字


Ook!编码

全是ook


其他编码

音符 盲文 花朵 银河字母 猪圈密码 与佛论禅 核心价值观编码

e转为只有符号的码

aaencode转为颜文字


Ook!编码

全是ook


其他编码

音符 盲文 花朵 银河字母 猪圈密码 与佛论禅 核心价值观编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值