【问题标题】:Using JTR in Cloud Functions?在云函数中使用 JTR?
【发布时间】:2020-10-23 16:06:53
【问题描述】:

我正在尝试 JTR 暴力破解 pdf 文件。

pdf 的密码类似于前 4 个字母后 4 个数字,例如:ABCD1234 或 ZDSC1977

我从 github 下载了 jumbo 源代码并使用 pdf2john.pl 提取了哈希。

但是现在通过阅读文档,它说我需要配置和安装 john,这在我的情况下不起作用。

Cloud Functions 或 firebase 函数不允许 sudo apt get 安装。这就是我们不能使用像 popple utils 这样的工具的原因,其中包括惊人的pdftotext

如何在云功能中正确使用JTR而不需要安装?

是否有针对ubuntu 18.04 版本的JTR 的便携式或预构建版本?

【问题讨论】:

    标签: node.js firebase google-cloud-functions ubuntu-18.04 pdftotext


    【解决方案1】:

    请务必记住,您无法安排将软件包安装在 Cloud Functions 实例上。这是因为您的代码没有以 root 权限运行。

    如果您需要二进制文件可用于部署到 Cloud Functions 的代码,您必须自己为 Debian 构建它,并将二进制文件包含在您的函数目录中,以便它与您的其余代码一起部署。

    即使您能够做到这一点,也不能保证它会起作用,因为 Cloud Fucntions 映像可能不包含可执行文件工作所需的所有共享库。

    您可以使用Public Issue Tracker 请求将新包添加到运行时。

    否则,您可以使用 Cloud Run 或 Compute Engine。

    【讨论】:

      猜你喜欢
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多