UUencode
话不多说,直接上题(BUUCTF)
UUencode 将每三个字节的二进制数据分割为四个可打印字符
具体来说:
每 3 字节(24 位)被拆分为 4 个 6 位的组
每个 6 位的组对应一个 ASCII 字符(共 64 个字符,从 ! 到 ~)
因此,UUencode 编码的每个字符是由原始数据的 6 位表示,使用了一个特定的字符集,字符集中的每个字符是从 ASCII 字符集中选择的
编码后的文本总是按 4 字符一组呈现
Unencode 编码特点:
对于长消息来说,每行开头都是M
对于短消息特征就是字符串有 '($<>) 这类字符
.