步骤
下载所给附件,打开发现是pdf文件,里面是一些英文
老规矩,ctrl+a全选复制粘贴到txt文本文件中,果然发现了不一样的东西
查看了师傅们的文章发现是摩斯密码,好家伙
使用python将A转换为.
,B转换为-
>>> str='BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB'
>>> str1=str.replace('A','.')
>>> str2=str1.replace('B','-')
>>> print(str2)
-.-. --- -. --. .-. .- - ..- .-.. .- - .. --- -. ... --..-- ..-. .-.. .- --. ---... .---- -. ...- .---- ..... .---- -... .-.. ...-- -- ...-- ..... ..... ....- --. ...--
然后使用在线网站进行解密得到flag
由于题目描述中让小写提交,使用python将字符串转换为小写字母
>>> str='FLAG{1NV151BL3M3554G3}'
>>> print(str.lower())
flag{1nv151bl3m3554g3}
提交即可
总结
密码学知识的考察
pdf隐写