[SWPUCTF 2021 新生赛]我的银行卡密码 WriteUp by MiguoQAQ

[SWPUCTF 2021 新生赛]我的银行卡密码

根据题目提示,6位数字爆破压缩包密码

在这里插入图片描述

密码是768521

在这里插入图片描述

里面是一个markdown文件,告诉我们下一阶段的加密方案由最后的字母决定

标签里有一项”键盘密码“,键盘密码是什么呢?

​ 所谓键盘密码,就是采用手机键盘或者电脑键盘进行加密。

  1. 手机键盘密码

    手机键盘加密方式,是每个数字键上有 3-4 个字母,用两位数字来表示字母,例如:ru 用手机键盘表示就是:7382,那么这里就可以知道了,手机键盘加密方式不可能用 1 开头,第二位数字不可能超过 4,解密的时候参考此

    picture

    关于手机键盘加密还有另一种方式,就是「音的」式(这一点可能根据手机的不同会有所不同),具体参照手机键盘来打,例如:「数字」表示出来就是:748 94。在手机键盘上面按下这几个数,就会出:「数字」的拼音。

  2. 电脑键盘棋盘

    电脑键盘棋盘加密,利用了电脑的棋盘方阵。

    电脑棋盘加密

  3. 电脑键盘坐标

    电脑键盘坐标加密,利用键盘上面的字母行和数字行来加密,例:bye 用电脑键盘 XY 表示就是:351613

    电脑键盘坐标加密

  4. 电脑键盘 QWE

    电脑键盘 QWE 加密法,就是用字母表替换键盘上面的排列顺序。

    computer-qwe

  5. 键盘布局加密

    简单地说就是根据给定的字符在键盘上的样子来进行加密。

好的,得到了这样一串东西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}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值