FLAG:当觉得自己很菜的时候,就静下心来学习
专研方向:MISC,CTF
每日emo:听一千遍反方向的钟,我们能回到过去吗?
CTF特训(二):青少年CTF-MISC部分WP:
文章目录
- CTF特训(二):青少年CTF-MISC部分WP:
- 1.Bear
- 2.是我的Hanser!
- 3.上号
- 4.表情包
- 5.神奇的压缩包
- 6.Whale
- 7.李华的身份证
1.Bear
熊曰:呋食食物嘍嗷洞出嗚有眠哮山囑眠拙住訴嗚囑肉拙既寶果動我笨會你出眠嚄寶冬食喜哞吖山噗食類囑出果你盜唬動取噔唬噤樣魚呦爾
一个普通的加密:与熊论道/熊曰加密 - PcMoe!
2.是我的Hanser!
附件是一个压缩包和一个文本,压缩包需要密码,那么就从文本里下手解密
零宽隐写工具
解密后得到压缩包里的一张图片,PS打开即可发现flag
Password is : Hanser2024
3.上号
下载附件,发现是一个流量包,Wireshark打开文件-导出对象-http对象。
在最下方访问8000端口的网页的时候,请求了shanghao.zip文件 ,把文件导出,点击save。
stegslove打开,在文件末尾发现qsnctf,再使用steghide(隐写术软件)工具,进行解密
steghide extract -sf shanghao.jpg -p qsnctf
拿到flag
4.表情包
查看附件详细属性
5.神奇的压缩包
题目描述
这是一个神奇的压缩包,任何密码都是错误的!
所以就没有密码
6.Whale
下载后是一个exe程序,用记事本打开。查找flag
7.李华的身份证
跟着提示来,江苏省无锡市滨湖区的身份证前6位是320211,因此32021119980405????,后四位不知道,直接爆破
import itertools def generate_numbers(): suffixes = [''.join(combo) for combo in itertools.product('0123456789', repeat=4)] for suffix in suffixes: yield "32021119980405" + suffix # 将结果写入到1.txt文件中
with open('1.txt', 'w') as f: for number in generate_numbers(): f.write(number + '\n')
拿到密码