题解作者:[NAME](GITHUB URL)
出题人、验题人、文案设计等:见 Hackergame 2023 幕后工作人员。
-
题目分类:binary
-
题目分值:C++ 退出逆向界!(300)+ 已经完全看破了吗(350)
2077 年,Hackergame 研究院。
暗中进行多年的最高机密项目,代号:「往日之影」(Phantom Liberty),最近终于取得了重要的阶段性突破。
这项研究的最终目标是将任何 CTF 竞赛的题目全自动归约成一个可供游玩的 FPS RPG 游戏。只要玩家能够在游戏中成功通关,再根据特定算法进行反演,就能获得完整的解题流程。
不幸的是,Hackergame 研究院遭到了以 R****e、M**x 和 4******7 为首的某神秘势力入侵。他们泄露了研究院内部的 HG-0 级别的机要文件,其中包括一些用于验证「往日之影」项目的 SHA3 Benchmark 程序。
而幸运的是,负责保密的研究院暗部早有防备。院内使用的编译器的 pipeline 中加入了一个特殊的优化 Pass,可以将一串字符串作为水印嵌入到二进制文件中。只要能够将泄漏文件中的隐藏信息提取出来,就能追溯到具体的泄漏点。
可是,正是在 Hackergame 研究院面临着前所未有的挑战之际,由于到了 1024 程序猿节,负责这项工作的人员决定奖励自己一个 14 天的小长假。迫于无奈,Hackergame 研究院只能把这些嵌有水印的二进制文件和编译机制公之于众,以 flag 作为悬赏,拜托给了诸位。
按照惯例,若任务中任何参赛选手,被上文中的神秘势力发现或者捕获,Hackergame 研究院将宣称对此行动全不知情。
你可以通过 nc 202.38.93.111 11110
来连接题目,或者点击下面的「打开/下载题目」按钮通过网页终端与远程交互。
如果你不知道
nc
是什么,或者在使用上面的命令时遇到了困难,可以参考我们编写的 萌新入门手册:如何使用 nc/ncat?
[UNDER CONSTRUCTION] Exp 见 src 文件夹