Misc之数据编码
常见进制
二进制转万物(ascii/morse/绘图/hex)
工具:010editor
常见编码
-
Ascii
-
Base
base64
编码原理:Base64编码要求把3个8位字节转化为4个6位的字节,之后再6位前补两个0,形成8位一个字节的形式,6位2进制能表示的最大数是2的六次方是64(A-Z,a-z,0-9,+,/)
base36:
0-9加26个字母,不区分大小写,不包含标点
特点:密文由36个字符(0-9、a-z)组成,加密仅支持整数数字,解密仅支持字符串,不支持中文
base58:
纯数字和字母(去掉0:数字零,O:大写O,I:大写i,l:小写L),即9个数字+49个字母
base62:
区别于base64:去掉+,/
base85
-
Morse莫尔斯电码
-
Shellcode
shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得shell而得名
-
Urlencode/Unicode
Urlencode编码方式:在该字节ascii码的16进制字符前加%
Unicode:\u或&#x开头
-
aaencode/jjencode/uuencode
aaencode:颜文字js加密
jjencode:$ = _
-
Jsfuck/brainfuck/ook
Jsfuck:由6个字符[]()!+组成
brainfuck:+><[]-
ook:Ook!&shortOok
-
敲击码(Tap code)
-
二维码
QRcode: quick response code
其他编码
源码:Geaming
*核心价值观
*法治公正平等公正*公正友善法治公正敬业公正友善爱国公正法治
与佛论禅
佛曰:梵蘇皤闍輸缽迦勝哆陀哆者哆帝佛罰般道侄無皤怛皤盡盧依
与熊论道
熊曰:呋食性類達嗷喜發和森嗅吃