题目地址:
http://www.shiyanbar.com/ctf/2038
第一次写WP,希望大佬们勿喷。
题目给了一段字符串afZ_r9VYfScOeO_UL^RWUc,并提示是凯撒加密。这时用CTFCrack解码试试。
并没有发现什么比较像flag的格式。说明不是普通的凯撒加密,而题目也正好说明了这一点。这时我们看一下前四位的ASCII码,afZ_对应的ASCII码为97、102、90、95,题目中给出flag的格式为flag{},而flag对应的ASCII码为102、108、97、103,这时可以看出加密方式是第一个字符的ASCII码减5,第二位的ASCII码减6,第三个减7,依次类推。这时写出解密代码。解出来的就是flag了。(本人比较菜,不太会用其他的语言,就先用c++写了)