ubuntu 18.04 LTS 上的 Zip2john 问题

ubuntu 18.04 LTS 上的 Zip2john 问题

问题:root@ITSASECRET:~/src/john/run# zip2john:未找到命令

我想补充一下,脚本在目录中。我在安装 Rexgen 以及 Bison 和 flex 和 CMAKE 时也遇到了很多麻烦。我不得不使用几个不同的指南来完成它。

我的构建:

Target CPU ................................. x86_64 AVX2, 64-bit LE
AES-NI support ............................. run-time detection
Target OS .................................. linux-gnu
Cross compiling ............................ no
Legacy arch header ......................... x86-64.h

Optional libraries/features found:
Memory map (share/page large files) ........ yes
Fork support ............................... yes
OpenMP support ............................. yes (not for fast formats)
OpenCL support ............................. yes
Generic crypt(3) format .................... yes
libgmp (PRINCE mode and faster SRP formats)  yes
128-bit integer (faster PRINCE mode) ....... yes
libz (pkzip format, gpg2john) .............. yes
libbz2 (gpg2john extra decompression logic)  yes
libpcap (vncpcap2john and SIPdump) ......... yes
librexgen (regex cracking mode) ............ yes
OpenMPI support (default disabled) ......... yes
ZTEX USB-FPGA module 1.15y support ......... no

Install missing libraries to get any needed features that were omitted.

Configure finished.

所以在我这样做之后:

使流程完成。

root@ITSASECRET:~/src/john/src# zip2john
zip2john: command not found

然后我尝试了这个想法,我需要进入目录:

root@ITSASECRET:~/src/john/run# zip2john
zip2john: command not found

几个月来我一直在尝试让它工作。我做错了什么或没有做什么?

如果有人可以告诉我如何将其添加到路径中,以便我无需进入该目录就可以运行命令,这也很好。

答案1

'我想向遇到同样问题的人澄清一下。其他系统(如 Kalilinux)已通过路径简化。答案由用户 Steeldriver 的评论提供。要使用不在路径中的目录中的程序(如 john jumbo),您必须键入以下内容。

cd 并且在同一行上您必须输入目录的地址,它应该看起来像这样:

cd /directory/subfolder/runfolder

按照我安装的 John 的命令,你的命令可能在另一个文件夹中:

cd /src/john/run

这将带您进入正确的位置。然后要运行,您必须./在程序脚本之前输入

./zip2john

我无法帮助你,因为我在弄清楚指南时仍然遇到一些问题,我会尝试编辑信息,这样你在使用 John Jumbo 时就不必输入太多内容。再次感谢社区对我的帮助。

注意 cd...要将 1 向上移动,cd .. 我请求保留它,因为大多数指南会让最终用户认为 john jumbo 不需要像这样执行,而事实上它在 ubuntu 上需要执行。

编辑:将文件添加到 $PATH 时请注意空格和大写。\ 最简单的指南在这里:如何将整个目录添加到路径

相关内容