gpt4 book ai didi

php - Base64 和 ROT13 在单个 shell 命令中解码

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:35 26 4
gpt4 key购买 nike

我有以下格式的字符串:

(str_rot13(base64_decode("my string")))

我正在尝试通过将 Base64 解码的输出管道传输到 rot13,使用单个 linux 命令对其进行解码。我正在尝试使用 echo 'my string' | base64 --decode 然后将输出通过管道传输到 tr 'n-za-mN-ZA-M' 'a-zA-Z',后者对输出应用 Rot13 解码操作。

您能指导我使用命令行的最佳方式吗?

编辑

抱歉大家,我正在看部分脚本。我刚刚注意到完整的脚本是这样的:

<?php eval(gzinflate(str_rot13(base64_decode('my string')))); ?>

最佳答案

您应该能够直接通过管道传递这两个命令(我能看到的唯一可能的问题是您的 tr 命令中的“ curl ”引号)。

PHP

php > echo str_rot13(base64_decode("c2JiCg=="));
foo

bash

echo 'c2JiCg==' | base64 --decode | tr 'n-za-mN-ZA-M' 'a-zA-Z'
foo

关于php - Base64 和 ROT13 在单个 shell 命令中解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com