Bash 长期以来一直是基于 UNIX 的操作系统的重要工具。它用于 MacOS X 和所有 Linux 操作系统,包括 Android。然而,最近在 BASH 中发现了一个 Shellshock 漏洞,尽管大多数基于 UNIX 的桌面操作系统都立即得到了修补,但 Android 设备仍然运行着存在漏洞的 BASH。
Shellshock 漏洞于 2014 年 9 月 12 日被发现,要了解与该漏洞相关的安全性,请访问维基百科的此页面。
这里应该注意的是,如果您的 Android 设备未获得 root 权限,则无需担心 Shellshock bash 错误,因为您的设备上甚至不存在 bash。但是,如果您的 Android 设备已获得 root 权限或者您正在运行自定义 ROM,那么您的设备上很可能存在易受攻击的 bash 版本。
感谢XDA用户,3lo0sh,用于为 Android 设备创建修补的 bash。您需要 root 访问权限和 root explorer 应用程序才能将其安装到您的设备上。
如何在 Android 上安装修补过的 Bash
- 从上面的链接下载修补后的 bash 文件。
- 使用 root explorer 应用程序(我们推荐 ES File Explorer),将 bash 文件传输到 Android 设备上的 /system/xbin 目录。
- 转移后,将bash文件的权限更改为777(将所有者、组和其他9个复选框全部勾选)
- 就是这样。您现在应该已经在 Android 设备上修补了 bash
要运行 bash,请在您的设备上下载/安装终端模拟器并运行巴什从那里发出命令。
通过西安达