推广网站方案,个人网页设计版面,办公风云ppt模板网,如何做网站解析题目 解压文件后可得到提示文本 好了这个没接触过#xff0c;参考别的大佬wp
QP为可打印字符编码#xff0c;根据加密方式任何一个8位的字节值可编码为3个字符#xff1a;一个等号“”后跟随两个十六进制数字#xff08;0–9或A–F#xff09;表示该字节的数值。
利用网…题目 解压文件后可得到提示文本 好了这个没接触过参考别的大佬wp
QP为可打印字符编码根据加密方式任何一个8位的字节值可编码为3个字符一个等号“”后跟随两个十六进制数字0–9或A–F表示该字节的数值。
利用网上的工具进行解码可得flag 总结
QP介绍 Quoted-Printable编码可译为“可打印字符引用编码”或者“使用可打印字符的编码”。通常我们接收电子邮件查看电子邮件原始信息经常会看到这种类型的编码电子邮件信头显示Content-Transfer-Encoding: quoted-printable。它是多用途互联网邮件扩展MIME) 一种实现方式。其中MIME是一个互联网标准它扩展了电子邮件标准致力于使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。目前http协议中很多采用MIME框架quoted-printable 就是说用一些可打印常用字符表示一个字节8位中所有非打印字符方法。 Quoted-Printable编码方法 任何一个8位的字节值可编码为3个字符一个等号“”后跟随两个十六进制数字0–9或A–F表示该字节的数值。
例如ASCII码换页符十进制值为12可以表示为”0C”。
除了可打印ASCII字符与换行符以外所有字符必须表示为这种格式。所有可打印ASCII字符十进制值的范围为33到126可用ASCII字符编码来直接表示但是等号“”十进制值为61不可以这样直接表示等号””十进制值为61必须表示为”3D”。ASCII的水平制表符tab与空格符即十进制为9和32如果不出现在行尾则可以用其ASCII字符编码直接表示。如果这两个字符出现在行尾必须QP编码表示为“09”tab或“20”space。
如果数据中包含有意义的行结束标志必须转换为ASCII回车(CR)换行(LF)序列既不能用原来的ASCII字符也不能用QP编码的“”转义字符序列。 相反如果字节值13与10有其它的不是行结束的含义它们必须QP编码为0D与0A。
Quoted-Printable编码的数据的每行长度不能超过76个字符。为满足此要求又不改变被编码文本在QP编码结果的每行末尾加上软换行(soft line break)。 即在每行末尾加上一个”” 但并不会出现在解码得到的文本中。
很多时候我们用些常见字符表示所有8位其它非打印字符这种通过Quoted-Printable编码只是对该字节转为16进制后做简单增加前缀然后做些特殊字符处理即可 它的简单及编码高效也让该编码在邮件格式里面得到了广泛使用。Quoted-Printable编码适合所传输数据中只有少量的非ASCII编码来表示一个非ASCII码字符。
文章参考链接
【BUUCTF】CTF_Crypto 密码学_Quoted-printable(引用可打印)_buuctf quoted-printable-CSDN博客