题目截图:
打开网页,有下载链接,下载下来一个html文件,打开:
解题过程:
一个html文件,可以考虑按F12来看一下源代码里面有没有flag。
找到一堆由Unicode编码格式的 (&zwnj ; )(​ ; ) 这两个字符可以考虑用0,1替换掉,然后二进制转ascii。先考虑 (&zwnj ; )为0,(​ ; )为1 的情况:
得到二进制串
0110011001101100011000010110011101111011011001010011001001100001001110010110001100111000011000100011000100110001001101110011010101100101001101100011011001100011011001100011001000110001011001100011100000110101001110010011001101100010011000110011100000110101011000100110011000111001001100110011100101111101
将二进制转为16进制:
666c61677b65326139633862313137356536366366323166383539336263383562663933397d
16进制转为ASCII码:
flag{e2a9c8b1175e66cf21f8593bc85bf939}
这个就是flag.
而(&zwnj ; )为1,(​ ; )为0 的情况:
得到二进制串:
1001100110010011100111101001100010000100100110101100110110011110110001101001110011000111100111011100111011001110110010001100101010011010110010011100100110011100100110011100110111001110100110011100011111001010110001101100110010011101100111001100011111001010100111011001100111000110110011001100011010000010
将二进制转为16进制:
99939e98849acd9ec69cc79dcecec8ca9ac9c99c99cdce99c7cac6cc9d9cc7ca9d99c6ccc682
16进制转为ASCII码:
乱码:™“ž˜„šÍžÆœÇÎÎÈÊšÉÉœ™ÍΙÇÊÆÌœÇÊ™ÆÌÆ‚