我想在 bash 中运行来自 base64 编码字符串的命令。例如,bHMgLWwgLwo=
等于ls -l
。我该怎么做?
答案1
您可以通过将 coreutils 的 base64 包的输出通过管道传输到 bash,在 bash 中运行 base64 编码的字符串。例如,该命令base64 -D <<< bHMgLWwgLwo= | sh
将运行命令ls -l
。
答案2
如果您需要绕过特殊字符来执行此操作。
echo bHMgLWwgLwo= | base64 -d | sh