展示HN:致命核心转储 – 一个用GDB玩的调试谋杀之谜
Show HN: Fatal Core Dump – A debugging murder mystery played with GDB

原始链接: https://www.robopenguins.com/fatal_core_dump/

## 致命核心转储:网络迷Mystery **致命核心转储** 是一款互动解谜游戏,背景设定在2216年,挑战玩家调查一颗小行星采矿站的气闸故障。玩家扮演中立仲裁者,判断事故是意外、疏忽还是蓄意破坏。 独特的游戏玩法涉及**调试真实的二进制应用程序**——分析核心转储——以揭示故障的根本原因。这需要具备**GDB、C编程、逆向工程、x86_64汇编以及Linux运行时行为**的技能。 虽然要求较高,但游戏提供了学习资源和基于Web的虚拟机以方便访问。它使用真实的编译代码(GCC 11.4.0),并强调代码分析,而非隐藏在网页中的线索。玩家还可以访问“制作花絮”文档,以获取包含剧透的完整游戏制作过程。

## 致命核心转储:一个调试解谜游戏 一款名为“致命核心转储”的新游戏,将通常令人沮丧的调试过程转化为引人入胜的谋杀之谜。这款游戏由axlan创作并在Hacker News上分享,它为玩家提供了一个Linux二进制文件、核心转储、源代码和日志,这些都与一颗小行星采矿站工程师的可疑死亡有关。 玩家必须使用像GDB这样的真实调试工具来调查这起事件是由于软件错误造成的意外,还是蓄意行为。游戏鼓励实验,并允许玩家使用他们喜欢的调试设置。 Axlan在配套博客文章中详细介绍了游戏的创建和实现,完整的源代码可在GitHub上获取,供感兴趣的人进一步探索该项目。对于那些喜欢底层Linux工具和具有挑战性的调试谜题的人来说,这是一个独特的产品。
相关文章

原文
Fatal Core Dump

The year is 2216

The devastation wrought in the year 2038 is a distant memory, but the changes in liability laws for software defects remain. When the astroid mining station Apate suffers an inexplicable airlock failure, it falls to the neutral arbiter (you) to determine whether it was gross negligence, an act of god, or murder.

Fatal Core Dump is an interactive mystery where you must debug a real binary application to reconstruct why it failed.

Get Started!

Solving this mystery requires a knowledge of:

  • GDB: The GNU Project Debugger
  • The C programming language
  • Binary reverse engineering
  • x86_64 assembly
  • Linux executable runtime behavior and memory structure
  • Core dump analysis
  • More programming esoterica that will reveal itself

Don't know all of these things? No problem! Some assistance is available to get you started learning what you'll need to know. You can even use a web VM to avoid needing to install any tools on your PC: WebVM instructions.

While some of the details may be contrived, this project uses real code compiled for a real system (gcc (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0).

No important information is hidden in the HTML. The answers can be trivially found by looking at the page source, so don't look unless you want spoilers.

If you want to skip some of the set dressing and get straight to the code and debug artifacts:

Making Of

For a spoiler filled walk through the process of making this game, see:

https://www.robopenguins.com/core-dump-game/
联系我们 contact @ memedata.com