题目链接:http://www.shiyanbar.com/ctf/51
古典密码,说到安全性不高,则置换密码可以通过高频词分析破解
高频词手工破解思路:
单个的字母一般是a或者i,当然也有用o的
最常用的双子母单词是of,然后是to,in
最常用的三字母单词是the,然后是and
q后边基本我们常见的都是跟着u
元音字母后边最多辅音字母是n
最常见的双字母按频率依次是:ll ee oo tt ff rr nn pp cc
最常见的四字母单词是that
但是我们可以使用自动化的工具quipquip
这网站打不开了,我也谷歌找了半天找到个差不多的
这里第二个空格栏是说让我们提供些线索,也就是说我们觉得可能什么单词对应什么单词,填在此栏即可,我们认为dsln可能是flag的意思
破解结果如下
逐一尝试我们觉得可行的flag,得到正确结果