Stuxnet 是用什么编程语言编写的?

信息安全 恶意软件 源代码 震网
2021-08-26 14:54:04

我在听一个关于 Stuxnet 的故事,想知道是否有人知道它是用什么语言编写的?

Stuxnet 的源代码是否可以在任何地方获得?

4个回答

根据一些分析,Stuxnet 是“用多种语言编写的,包括 C、C++ 和其他面向对象的语言”。源代码不可用,但可以在正确的位置找到二进制文件。你可以尝试谷歌搜索。我建议通过信誉良好的网站确认哈希。

基于已经完成的逆向工程,Stuxnet 释放器和有效负载几乎肯定是用 C 语言编写的。

有效载荷插入用于监控 Natanz 离心机阵列和目标离心机阵列的 PC 之间。经典的“中间人”攻击。

Stuxnet 将 Siemens PCS7 语言恶意软件注入电机控制器,以控制目标离心机控制器。在攻击过程中,Stuxnet 将正常读数“回放”到在 Windows 上运行的 Siemens 监控软件。

Stuxnet 团队当然有 Windows 和 Siemens 控制器内部的专家。

Stuxnet 调用的某些函数尚未得到肯定识别。

Stuxnet 上的 Wikipedia 文章列出了许多有用的参考资料。

鉴于没有人 100% 确定谁编写了 Stuxnet,我很难相信有人找到了它的源代码。

鉴于其内部工作的性质,它可能不是使用高级语言编写的——尤其是一种易于逆向工程的高级语言。它可能是用 C/C++ 编写的(嗯,这些是高级的),但其中大部分可能是用汇编编写的。

Stuxnet 是使用汇编语言编写的,您可以查看最近发布的记录零日的纪录片。