6.多情

一.链接:

题目:
https://www.qsnctf.com/#/main/driving-range
wp链接:
https://blog.csdn.net/LCW991207/article/details/136001850

二.基础知识  

2.1 crc值详细讲解

https://www.cnblogs.com/qiyuexin/p/18363214

  • 概念:我的理解是它是为了检验数据的完整性,是一个除法的步骤,除以一组十六进制数值,最后余数为0,那完整性就没问题

2.1 010editor修改宽高的步骤

https://blog.csdn.net/qq_64625180/article/details/124734680

  • 做法及图例:其中001h:00 00 03E8为宽度,00 00 01 98为高度,将高度数值修改到与宽度一致,可能会得到意想不到的隐藏信息
    image

三.开始解题

1.大致看了题目,给的是图片和一个压缩文件,压缩文件里是分散的html编码,并且,这些文件的命名带有一定的顺序,于是猜测,第一张图片有隐藏文件,通过foemost分离了出来,用010deitor打开,发现下方的报crc值不对的错误
image
2.于是将图片放进010editor中进行修改,找到第二行的0010h的位置,前面4个字节是宽,后面的4个字节是高,这里我们把宽高拉成一致的,成功在下面看到隐藏起来的996
image
image
3.将996十进制转换为十六进制,正好是10个数字:1111100100,可能与另一个文件夹的含有html编码的并且带有明确访问的文件名有关
image
4.于是根据这个十六进制,将html编码排序好,并将结果进行html解码,得到:Lrp5mJcdEbbv2bnf6HQSNh,最后提交的flag格式是:qsnctf{Lrp5mJcdEbbv2bnf6HQSNh}
image
image

posted @ 2025-09-02 17:25  sun010  阅读(13)  评论(0)    收藏  举报