今天看啥  ›  专栏  ›  云原生实验室

知名压缩软件 xz 被植入后门,黑客究竟是如何做到的?

云原生实验室  · 公众号  ·  · 2024-04-01 08:40
昨天,Andres Freund 通过电子邮件告知 oss-security@ 社区[1],他在 xz/liblzma 中发现了一个隐藏得非常巧妙的后门,这个后门甚至影响到了 OpenSSH 服务器的安全。Andres 能够发现并深入调查这个问题,实在令人敬佩。他在邮件中对整个事件进行了全面的总结,所以我就不再赘述了。诚然,这个故事中最吸引眼球、最耐人寻味的部分,无疑是那个经过重重混淆的、藏有后门的二进制文件。然而,勾起我兴趣的,却是 bash 脚本一开始的那几段代码,以及其中运用的简单而巧妙的混淆技法。接下来,就让我们沿着黑客的足迹,一层层揭开这个谜题的面纱,领略大师级的隐藏技巧。不过请注意,我并不打算事无巨细地解释每段 bash 代码的所有功能,而是着重剖析它们是如何被层层混淆、又是如何被逐一提取出来的。这才是其中的精髓所在。在正式开始之前,有几点 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照