HackThis-Crypt
Level 1
显然是倒着看-_-
我懒得自己倒着看,于是用python把密码反了过来
1 | a='tpyrcoow :ssap siht retne level siht etelpmoc oT .rewop niarb fo tol a yolpme ot deen lliw uoy ,cigol dna noitpyrced tuoba lla era slevel esehT .sihtkcah no slevel tpyrc eht ot emoclew ,olleH' |
level2
从
teww: wlmjxxlexpixxiv
可以猜出这是pass: xxx的意思,可以推测出这是凯撒密码
直接用网上的工具解出来
http://www.zjslove.com/3.decode/kaisa/index.html
level3
看着.和-就想到了莫尔斯电码,可以猜测/是分隔符,还是用
网上的工具解出来
http://ctf.ssleye.com/morse.html
可以解出来
level4
还是由
Jhll: cdhwqancqmkl
可以猜出这次应该是单表替换密码
用
https://quipqiup.com/
解出来
level5
level1和level5的结合
仔细观察密码,由
qoymlNlpY :ccdf
可以推测这是pass:xxxx倒过来,于是把整个密码倒过来再用quipqiup去解,
level6
隐写术和密码学的结合
所给的wav文件下下来后,按照
https://www.sqlsec.com/2018/01/ctfwav.html#comments
中提到的方法用audacity打开后,在右边切换到频谱图,可以看到一些奇怪的点和线还有Hackthis的图标
这里让我懵了很久,这个密码根本无从下手,看了论坛的一些帖子后知道这应该是一个类似于莫尔斯码的数字系统,于是在google上疯狂搜索,最后发现这些是玛雅数字
译出来的数字是十六进制的ascii字符,转成字符形式就ok了