"CTF基础" 期末考试练习题 "大白" 解题思路 (个人学习记录)
浏览 273 | 评论 0 | 字数 942
阿杰网络
2023年05月18日
  • 一:题目分析

    我们先找到关键字“看不到图”,“是不是屏幕太小了”
    lht75fse.png

    二:分析文件

    打开压缩包里面发现有一个图片文件,点击打开,发现好像没有什么问题,我们回到第一步分析关键字“看不到图”,“是不是屏幕太小了”,那么我们可以想到是不是图片并不是一个完整的图片
    lht79nxe.png

    三:查看数据

    使用“WinHex”查看图片十六进制数据,找到“宽”和“高”数据位置,可以发现“宽”和“高”2个的数据并不一样,我们尝试修改“高”数据,改成与“宽”一致
    lht7rleh.png

    四:修改数据

    如图,修改相关位置的“高”数据,然后我点击“文件”,再点击“保存”,提示是否更新选择是即可
    lht7zucc.png

    五:得出flag

    重新打开修改后的图片文件,发现图片成功显示完整,也得到了flag
    lht85y0c.png

    所以最终获取到的flag就是 “flag{He1l0_d4_ba1}”

    相关文件

    题目文件:大白.zip
    “WinHex”工具:WinHex 20.8 SR-0 绿色单文件版.zip

    本文作者:阿杰网络
    本文链接:https://blog.n4o.cn/index.php/archives/106/
    最后修改时间:2023-05-18 22:34:04
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。请不要水评论,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    暂无评论
    歌曲封面
    0:00