No More Secrets – 重现运动鞋电影中著名的数据解密效果

不久前,我们发布了一份指南,描述了如何 将您的 Ubuntu Linux 控制台变成名副其实的好莱坞技术情节剧黑客界面 使用 好莱坞达斯汀柯克兰 来自规范。 今天,我偶然发现了一个类似的 CLI 实用程序,名为“ñ矿石 小号ecrets”,很快 纳米级. 与好莱坞实用程序一样,nms 实用程序也是 无用 (对不起!)。 你可以用它只是为了好玩。 nms 将重现 1992 年发布的 Sneakers 上著名的数据解密效果。

运动鞋 是一部喜剧和犯罪惊悚类型的电影,由 罗伯特·雷德福 在其他著名演员中 丹·艾克罗伊德, 大卫·斯特雷泽恩本金斯利. 这部电影是 1990 年代上映的热门黑客电影之一。 如果你还没有看过,这里有 场景 在 Sneakers 电影中,一群专门测试安全系统的专家将恢复一个绝密黑匣子,该黑匣子能够解密全球所有现有的加密系统。 nms 实用程序仅在终端中模拟 Sneakers 电影中数据解密效果场景的精确程度。

安装 Nm

nms 项目没有依赖关系,但它依赖于 ANSI/VT100 终端转义序列来重新创建效果。 大多数现代终端程序默认支持这些序列。 以防万一,如果您的终端不支持这些序列,请安装 诅咒. Ncurses 在大多数 Linux 发行版的默认存储库中都可用。 我们将从源代码编译和安装 nms。 所以,只要确保你已经在你的 Linux 机器中安装了开发工具。 如果您尚未安装它们,请参阅以下链接。

  • 如何在 Linux 中安装开发工具
  • 在 Ubuntu 中设置开发环境的简单脚本

安装好git、make、gcc开发工具后,一一运行以下命令编译安装nms实用程序。

$ git clone https://github.com/bartobri/no-more-secrets.git $ cd ./no-more-secrets $ make nms $ make sneakers $ sudo make install

最后,使用命令检查安装是否成功:

$ nms -v nms version 0.3.3

或者,您可以使用安装 nms Linuxbrew 包管理器如下图所示。

$ brew install no-more-secrets

现在是运行 nms 的时候了。

使用 Nms 重现在运动鞋电影上看到的著名数据解密效果

nms 实用程序适用于管道数据。 将任何 Linux 命令的输出通过管道传输到如下所示的 nms 工具,并直接从您的终端享受效果。 看看下面的命令:

$ ls -l | nms

默认情况下,显示初始加密字符后, 纳米级 实用程序将等待用户按下一个键来启动解密序列。 这就是它在运动鞋电影中的描绘方式。 只需按任意键即可开始解密序列以显示原始明文字符。

使用 Nms 重新创建在运动鞋电影上看到的数据解密效果

如果您不想按任何键,可以使用自动启动解密序列 -一个 旗帜。

$ ls -l | nms -a

您还可以设置前景色,例如绿色,使用 -f 选项如下图。

$ ls -l | nms -f green