段子

程序猿圈子里有个非常著名的段子:

手持两把锟斤拷,口中疾呼烫烫烫。

请提交其中"锟斤拷"的十六进制编码。(大写)

FLAG: PCTF{你的答案}

 

著名乱码锟斤拷(笑)

锟斤拷出现是因为Unicode编码与老编码体系转换过程中,有一些字Unicode无法表示,因此Unicode使用了占位符U+FFFD来表示这些字。U+FFFD在UTF-8编码下是\xef\xbf\xbd,重复一下就变成了\xef\xbf\xbd\xef\xbf\xbd,再在GBK/CP936/GB2312/GB18030环境下,就会变成锟(0xEFBF)斤(0xBDEF)拷(0xBFBD)

 

因此得到flag:

PCTF{EFBFBDEFBFBD}

posted @ 2020-10-11 10:01  hktk1643  阅读(236)  评论(0编辑  收藏  举报