2021.08.10 CTF练习
T1.
BUUCTF Unencode
首先看题目,Unencode可以想到UUEncode解码
找到了flag
注释:UUEncode在线解码网址:http://www.atoolbox.net/Tool.php?Id=731
T2.
BUUCTF Checkin
打开文件夹,看到的是
我一下子想到的就是base64,但是得到的结果是乱码
然后我又尝试了一下“13点”,就是rot13,结果也是错的
然后我就上百度搜了一下,可以使用rot-47(我的结果有点问题,所以就不呈现了)
T3.
BUUCTF robomunication
打开压缩包是一段音乐,用Audition打开,可以得到音频
点开播放键,可以听到“bi“和”bu“,两种表达方法,可以猜测是摩斯密码,并且假设,”bi“是·,”bu“是-
则flag是boopbeep,小写不对,换大写就可以。
T4.
BUUCTF 【NCTF2019】keyboard
打开文件夹后,题目是这样的
猛的看根本看不出什么东西,但是仔细品,这组英文字母中,没有a,b,c,d等,只有局部的字母,这时我打开了手机,因为题目给了提示,keyboard是键盘
所以我仔细看了手机键盘,发现是26键键盘第一排,与数字对应的
所以题目中的字母就可以对应这些数字,可是数字有什么用呢,而且每个数字最多只有四个重复,这时我想到了9键键盘
就好比说,u对应7,那么四个7就是7这个键的第四个字母,就可以得到flag了
T5.
BUUCTF 【BJDCTF2020】signin
打开文件夹,看到题目都是数字时,我就在想是不是进制转换
然后尝试了8进制和16进制,在16进制的时候得到了结果
题外话:进制之间的特点:
二进制(B):用“1”和“0”表示,“真”和“假”相吻合
八进制(O):一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,一些编程语言中常常以数字0开始表明该数字是八进制
十进制(D):基数为10,有0~9十个不同的数字符号
十六进制(H):采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F