CTF show——misc入门(24-30、41)

发布时间 2023-11-23 20:36:47作者: YangSIY

misc 41

image
题目中藏有关键词F001,将文件用010打开后搜索F001,就可以看见:右侧就为flag
image
image
image
image

misc 24

打开文件就可以看见图片的属性当中的长和宽:
image
在winhex最后一列我们就发现有4个0,总共字节有675056,减去文件头(54字节)和末尾(4字节),总共就有675000字节,再除以3就像素点,再运算225000/900=250即为高度,在属性那直接修改高度即可再次点开图片就得flag。
image

misc 25

同上一题一样,用TweakPNG查看发现图片crc不对

image

misc 26

还是和上一题一样判断高度,然后00 96 修改为 02 5E得到图片,但是flag不全。
image
23.cnblogs.com/blog/3314077/202311/3314077-20231121210404820-304171624.png)
image

需要得到实际长度得16进制然后使用脚本,最后得到实际高度为606转为16进制是 0x25e
image
image
ctfshow{94aef125e087a7ccf2e28e742efd704c}

misc 27

同上一题一样的解题方法
image

misc 28

gif的每一帧都与哦宽高,所以修改的地方不止一处
image
image

misc 29

对gif全部帧进行替换。搜索全部的96 00换成FF 00
image
image

misc 30

题目中提示:正确的宽度是950
打开文件bmp文件010打开修改宽度为950即可得到flag:ctfshow{6db8536da312f6aeb42da2f45b5f213c}
image