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

 

posted @ 2021-08-10 18:14  7花花花  阅读(237)  评论(0编辑  收藏  举报