Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 2.25 KB

File metadata and controls

36 lines (19 loc) · 2.25 KB

旧日之痕

题解作者:[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 文件夹