[SWPUCTF 2021 新生赛]我的银行卡密码
根据题目提示,6位数字爆破压缩包密码
密码是768521
里面是一个markdown文件,告诉我们下一阶段的加密方案由最后的字母决定
标签里有一项”键盘密码“,键盘密码是什么呢?
所谓键盘密码,就是采用手机键盘或者电脑键盘进行加密。
-
手机键盘密码
手机键盘加密方式,是每个数字键上有 3-4 个字母,用两位数字来表示字母,例如:ru 用手机键盘表示就是:7382,那么这里就可以知道了,手机键盘加密方式不可能用 1 开头,第二位数字不可能超过 4,解密的时候参考此
关于手机键盘加密还有另一种方式,就是「音的」式(这一点可能根据手机的不同会有所不同),具体参照手机键盘来打,例如:「数字」表示出来就是:748 94。在手机键盘上面按下这几个数,就会出:「数字」的拼音。
-
电脑键盘棋盘
电脑键盘棋盘加密,利用了电脑的棋盘方阵。
-
电脑键盘坐标
电脑键盘坐标加密,利用键盘上面的字母行和数字行来加密,例:bye 用电脑键盘 XY 表示就是:351613
-
电脑键盘 QWE
电脑键盘 QWE 加密法,就是用字母表替换键盘上面的排列顺序。
-
键盘布局加密
简单地说就是根据给定的字符在键盘上的样子来进行加密。
好的,得到了这样一串东西YLOPJOGJVOCCYNMZYPGXGPOGJDVIGATBASH
T1.后面有atbash,说明是Atbash密码,把除了ATBASH的字符串YLOPJOGJVOCCYNMZYPGXGPOGJDVIG
解密
解得BOLKQLTQELXXBMNABKTCTKLTQWERT
T2.后面有Qwert密码,就是键盘上qwerty改成abcdef的顺序
密码表:
QWERTYUIOPASDFGHJKLZXCVBNM
ABCDEFGHIJKLMNOPQRSTUVWXYZ
解密前:BOLKQLTQELXXBMNABKTCTKLT
解密后:XISRASEACSUUXZYKXREVERSE
T3.哇!好熟悉一reverse!
把XISRASEACSUUXZYKX
倒置成XKYZXUUSCAESARSIX
T4.有CAESAR SIX,是凯撒密码,偏移量为6
XKYZXUUS
转换为RESTROOM
试了一下,需要是小写字母,而且还要进行一次倒置
得到flag:NSSCTF{moortser}