NewStar CTF 2024 week1 题解

1.base

题目给了以下内容:

This is a base question!

4C4A575851324332474E324547554B494A5A4446513653434E564D444154545 A4B354D45454D434E4959345536544B474D5134513D3D3D3D

观察给出的字符串发现,字符串由数字0-9以及字母A-F组成,于是推测这可能是一个base16编码,于是将其解码,得到:LJWXQ2C2GN2EGUKIJZDFQ6SCNVMDATTZK5MEEMCNIY4U6TKGMQ4Q====

观察到后面有4个“=”,于是继续对其进行base32解码,得到:

ZmxhZ3tCQHNFXzBmX0NyWXB0MF9OMFd9

观察发现,这串字符好像并不符合flag的形式,于是继续对其进行base64解码得到:

flag{B@sE_0f_CrYpt0_N0W}

符合flag的形式,提交,答案正确。

2.Strange King

题目给出了以下字符串:

ksjr{EcxvpdErSvcDgdgEzxqjql}

观察发现,其似乎符合凯撒加密方式,f->k,向后移了5位,l->s,向后移了7位,a->j,向后移了9位,g->r,向后移了11位,于是推测,其移动的位数每次增加2,由于不会使用脚本,于是从浏览器上找了凯撒密码解密网站,一个字符一个字进行解密,得到:

flag{PleaseDoNotStopLearing}

提交,答案正确。

3.pleasingMusic

题目给出了一个MP3文件,使用播放器进行播放后,发现在1:06至1:29区间有点奇怪,可能存在摩尔斯电码,于是,使用Audacity打开文件,发现其确实存在摩尔斯电码

将区间中的电码记录如下:. ..- --- .-.- -.--.. . ... .-. --- -- -.--.. ..-- .

结合题目,将其倒序,得到:. --.. ..--.- -- --- .-. ... . ..--.- -.-. --- -.. .

对其进行解码得到:EZ_MORSE_CODE

似乎是答案,将其加入到flag{}之中,得到

flag{ EZ_MORSE_CODE }

上传,答案正确。

4.兑换码

下载题目,得到一个png格式的图片,推测进行了图片隐写,使用WinHex打开后,修改图片高度,保存,再次打开图片,可以发现,flag出现在了图片下方,提交,答案正确。

5.Begin

根据题目:什么是IDA?下载附件,使用IDA打开后按F5,对代码进行解读后,得知flag由3部分组成,长度为50,根据提示,双击flag_part1,后点击A键,得到第一部分:

flag{Mak3_aN_

接着,按shift+F12,得到第二部分:

3Ff0rt_tO_5eArcH_

根据提示,点击函数Format,按x键,得到一个页面,接着按F5,根据提示,点击函数flag_part2,再按x,得到第三部分即为函数名:

F0r_th3_f14g_C0Rpse

将以上三部分函数连起来,在其末尾加上},得到此题flag:

flag{Mak3_aN_3Ff0rt_tO_5eArcH_F0r_th3_f14g_C0Rpse}

提交,答案正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值