我正在尝试将 StegCracker 用于学校作业,但是我收到了一条/bin/stegcracker: line 1: 404:: command not found
错误消息。
我尝试使用以下命令安装和运行 StegCracker:
sudo apt-get install steghide -y
curl https://raw.githubusercontent.com/Paradoxis/StegCracker/master/stegcracker > /bin/stegcracker
chmod +x /bin/stegcracker
stegcracker 000001.jpg passwordlist.txt
Stegseek是一个闪电般快速的 steghide 破解器,可用于从文件中提取隐藏数据。它是作为原始 steghide 项目的一个分支构建的,因此,它比其他破解程序快数千倍,并且可以运行整个 rockyou.txt(一个有超过 1400 万个密码的知名密码列表)不到 2 秒。
StegCracker是一个隐写术蛮力实用程序,用于发现文件中的隐藏数据。
StegCracker 需要 Python 3.6 或更高版本以及要安装的 steghide 二进制文件。Python 3.6 或更高版本默认安装在 Ubuntu 18.04 及更高版本中。
要安装程序,请运行以下命令:
要更新程序,只需传递
-U
给安装命令。抱歉回复晚了(我只是在谷歌搜索我自己的项目后才发现这个),但正如@ByteCommander 和@karel 所说,真正的说明在GitHub 存储库本身上,应该更具前瞻性,我建议您检查一下最新的文档,如果您在安装东西或发现错误时遇到问题,请改用该错误跟踪器。我回复所有问题。
为什么我会收到 404 错误?
你得到一个 404 的原因是因为 'stegcracker' 现在是一个包含 Python 源代码的目录,你显然不能用一个 http 请求下载它,所以 GitHub 返回一个 404 html 页面而不是 bash 试图作为代码运行并惨遭失败。
你为什么改变它?
我不得不重写整个代码库,因为该项目最初是在 1.0 版本中作为我自己的 bash 脚本编写的,而且速度非常慢(完整的细节在这个问题和这篇博文中)。TL;DR,小型爱好项目失控,它没有线程,每次密码尝试都必须等待 steghide 测试它是否有效并等待终端输出当前尝试,重写速度快 2960%(很多) .
不过,关于学校作业,你得到了什么样的作业?
从来不知道我的项目在学校里被使用过,很酷:)