Stuxnet: 重现已故网络武器源码

Show HN: Stuxnet – A reconstructed source code of the infamous cyber-weapon

这是一个专为教育和研究目的重建的Stuxnet蠕虫源码项目。通过全球安全研究社区无数小时的逆向工程工作,该项目还原了2010年发现的原始二进制样本逻辑。它仅适用于WindowsXP和Windows7系统,旨在帮助安全研究人员理解高级持续性威胁(APTs)的代码逻辑,开发针对工业控制系统(ICS)的检测规则,以及进行恶意软件分析训练。所有代码均严格用于学术研究和防御性分析,绝不用于任何恶意用途。

这是一个学术重建项目,请用它来构建更强大的防御体系,而不是造成伤害。
  1. kibitzor

    感谢分享!大约 1.5 万行代码,值得好好研究一番。大约 12 年前,当我一边听基于此事件的有声书 [2],一边在发电厂项目中使用 Siemens S7 PLC 和 WINCC HMI(这正是该网络武器的目标)时,它彻底改变了我对关键工业基础设施的看法。书中有一句让我印象深刻的引言:网络武器只能以最大威力使用一次,因为要么会被修补,要么所有人都会逆向工程它并加以利用。

    对于不熟悉 Stuxnet 的朋友:这是 2010 年被发现的一种网络武器,“据报道摧毁了伊朗近五分之一的核离心机”,且“美国或以色列均未公开承认责任”,但很可能就是它们的开发者 [1]

    [1-Wikipedia Entry](https://en.wikipedia.org/wiki/Stuxnet)

    [2-如果你喜欢维基百科条目,可以听《Countdown To Zero Day》有声书](https://www.audible.com/pd/Countdown-to-Zero-Day-Audiobook/B...)

    [3-《Zero Days》电影](https://www.imdb.com/title/tt5446858/)

  2. beavis000

    我强烈推荐阅读《Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon》。内容非常引人入胜。

  3. mzs

    我一直好奇关于 U 盘传播这一被反复提及的部分到底可行性如何。是否有任何证据表明硬件在不够严谨的经销商处就已经被感染?我听说过欧盟另一个站点出现过行为异常的 S7 设备。这可能是某个对授权管理松散的经销商所为。

  4. andai

    g_dwCentrifugeDestroyed++;

  5. broodbucket

    如果你打算花 Token 做这个逆向工程,那花点 Token 去记录一下或者让它更易于浏览导航,岂不是更好?

同日更多故事

2026-09-07