Misc 44
又是很耐人寻味的提示,用pngdebugger分析
将crc-code复制下来:1255BA67 C58EA18 EEA59158 80532912 8CBE49E9 77BB66E5 9D13B23F 5C07ECC4 A66403E8 E415FB46 11C2775C 7E384B98 E7B03BFF E0B4BC79 46963EDF 72F6ECEE F22185C0 20146D92 E27F251E 81A6BBAB 29225156 8AED7363 57142A7A 5B196779 53FEFED9 F0DB5329 4577B9F……
我觉得不太可能是直接复制下来然后进制转换了,这也太长了
然后想到会不会像之前的37和38一样,将38看做是1,将37看做是0再进行转换?试试
1111111111111111011000110111010001100110011100110110100001101111011101110111101101100011011000110011000101100001011001100011001100110010011000100110011000111001001101100011001100110000001110000110011001100011001100010011001000110110001100110011001000110011001100010110001001100101001101110011100000110011011001100011011000111001011001010111110
然后转换不对,啊,不会了,在网上查找看一下大佬们的做法
用pngdebugger打开,把信息导入到txt文件中
然后这个.txt文件在Debug这个文件夹中,我当时找了好久
打开文件发现出现了这个问题
才发现misc44.png这个文件要和Debug文件夹同级,再操作一下就对了
然后用脚本把CRC OK替换成1,CRC FAILED替换成0
得到flag ctfshow{cc1af32bf96308fc1263231be783f69e}
misc 46
用binwalk查看文件初步发现没有隐藏文件
扶乩一种占卜问事方式,两位操作者双手扶着木架,使其在沙盘上运动,写下文字来作答,可能是图像的题。然后用identify来查看文件
然后就可以看看到图片的偏移量,参考别人的题解发现后面要写一个代码来用偏移量做题
然后借用大佬们的脚本得到图片
得到flag ctfshow{05906b3be8742a13a93898186bc5802f}
Misc 47
又是和图像有关的题目,用honeyview打开图片,发现是.apng类型,显然这个题目每帧查看是不行的,然后去搜了一下.png的偏移量怎么查找:
在APNG(Animated Portable Network Graphics,动态PNG)文件格式中, fcTL 是一个关键的数据块(chunk)。它用于存储与APNG动画帧相关的控制信息,其中包含了每一帧的水平和垂直偏移量等数据。通过解析 fcTL 块中的内容,可以获取到动画帧在显示时相对于前一帧的位置偏移情况,这对于正确呈现APNG动画的效果至关重要。图中的Python代码就是在尝试从APNG文件的 fcTL 块中提取水平和垂直偏移量信息。
然后参考其他大佬的脚本
得到flag
Flag ctfshow{6d51f85b45a0061754a2776a32cf26c4}
Misc 48
首先这个提示没能看懂是什么,然后用010editor打开文件发现了ctfshow的格式的字符串
查找了发现minus是减的意思,然后解释这句话就是,数FF的数量减一,然后ctfshow里面有32个字符,然后参考别的大佬的脚本
得到flag ctfshow{0cb07add909d0d60a92101a8b5c7223a}
Misc49
这个脑洞题不会,看了好几遍人都是懵的,然后看一下别的大佬的题解
用010editor打开
右边每串可识别的英文单词前都会有FFE加上个数字,把后面的这个数字提取出来就是再进行16进制的
借用脚本,一个小坑,最好提取出来的大写字母还得换成小写
得到flag
ctfshow{0c618671a153f5da3948fdb2a2238e44}