不久前,我们发布了一份指南,描述了如何 将您的 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
默认情况下,显示初始加密字符后, 纳米级 实用程序将等待用户按下一个键来启动解密序列。 这就是它在运动鞋电影中的描绘方式。 只需按任意键即可开始解密序列以显示原始明文字符。
如果您不想按任何键,可以使用自动启动解密序列 -一个 旗帜。
$ ls -l | nms -a
您还可以设置前景色,例如绿色,使用 -f 选项如下图。
$ ls -l | nms -f green