这道题我拿到手的就是一张图片。
按照惯例,首先直接查看下文件的内容,利用strings命令提取出可见字符:
strings -10 3.1.jpg | less
可以发现,在最后部分,有这么一段内容:
Q^DgC)io v bsR--%|U8IL *~}(w/mUnn 5uQERcRjx` eg59<rx~^]cK MTk3MsTqMtTCMjHI1aOsw8C5+tfczbPE4b/Ly8m3w87KsbG+qaGj1eLKx9bQw8DBvbn6t8fV/bOju6/H6b/2z8K1xLXa0ru0ztSqyte8trfDzsqho7WxzOzPws7no6zDq9b3z6/U2tSiy/m74bz7wcvE4b/Ly8mho7C01dXLq7e9ysLHsNS8tqijrLTLtM674cy4xNrI3b371rnN4tC5oaO74cy4veHK+Lrzo6zW0Le9vau74cy4vMfCvNf3zqq++MPczsS8/qGjDQpXREZMQUd7dGhlIGludGVsbGlnZW5jZSBhYm91dCBBbWVyaWNhIFByZXNpZGVudCBOaXhvbiB2aXNpdGluZyBCZWlqaW5nfQ== "!&+7/&)4)!"0A149;>>>%.DIC<H7=>; %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ]dYb5FDc< bwqJd-(E<U
很明显,我们会发现期中有一段特别显眼,以两个=号结束,这不禁又让我们想到了base64:
➜ echo "MTk3MsTqMtTCMjHI1aOsw8C5+tfczbPE4b/Ly8m3w87KsbG+qaGj1eLKx9bQw8DBvbn6t8fV/bOju6/H6b/2z8K1xLXa0ru0ztSqyte8trfDzsqho7WxzOzPws7no6zDq9b3z6/U2tSiy/m74bz7wcvE4b/Ly8mho7C01dXLq7e9ysLHsNS8tqijrLTLtM674cy4xNrI3b371rnN4tC5oaO74cy4veHK+Lrzo6zW0Le9vau74cy4vMfCvNf3zqq++MPczsS8/qGjDQpXREZMQUd7dGhlIGludGVsbGlnZW5jZSBhYm91dCBBbWVyaWNhIFByZXNpZGVudCBOaXhvbiB2aXNpdGluZyBCZWlqaW5nfQ==" | base64 -D 1972��2��21�գ������ͳ����ɷ��ʱ�����������������������µĵ�һ��Ԫ�����ʡ��������磬ë��ϯ��Ԣ����������ɡ�����˫����ǰԼ�����˴λ����ݽ���й����������з�������¼��Ϊ�����ļ��� WDFLAG{the intelligence about America President Nixon visiting Beijing}%
很明显,在解出来内容的末尾就是我们想要的flag了,于是这题也得以解决,这个信息隐藏程度只能说至少比样题要稍微高点了。