Я новичок в Linux и ubuntu, но я пытаюсь установить John the Ripper на новый сервер под управлением ubuntu 15.04. У меня есть его загрузить с помощью:Выполнение команды make для John the Ripper в ubuntu 15.04
wget http://www.openwall.com/john/j/john-1.8.0.tar.xz
тогда я распаковал его:
tar -xzvf john-1.8.0.tar.gz
тогда, я компакт-диск в каталог Src в соответствии с инструкциями и запуск:
sudo make clean linux-x86-64
и это (и я пытаюсь выяснить, что это означает/как его исправить)
rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique
../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com
../run/unique.com ../run/john.exe ../run/unshadow.exe ../run/unafs.exe
../run/unique.exe
rm -f ../run/john.exe john-macosx-* *.o *.bak core
rm -f detect bench generic.h arch.h tmp.s
cp /dev/null Makefile.dep
ln -sf x86-64.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique \
JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o DES_bs_b.o BSDI_fmt.o MD5_fmt.o
MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o trip_fmt.o dummy.o
batch.o bench.o charset.o common.o compiler.o config.o cracker.o
crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o
loader.o logger.o math.o memory.o misc.o options.o params.o path.o
recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o
unshadow.o unafs.o unique.o c3_fmt.o x86-64.o" \
CFLAGS="-c -Wall -Wdeclaration-after-statement -O2 -fomit-frame-pointer
-DHAVE_CRYPT" \
LDFLAGS="-s -lcrypt"
make[1]: Entering directory '/home/mike/john-1.8.0/src'
gcc -c -Wall -Wdeclaration-after-statement -O2 -fomit-frame-pointer -
DHAVE_CRYPT -funroll-loops DES_fmt.c
make[1]: gcc: Command not found
Makefile:896: recipe for target 'DES_fmt.o' failed
make[1]: *** [DES_fmt.o] Error 127
make[1]: Leaving directory '/home/mike/john-1.8.0/src'
Makefile:183: recipe for target 'linux-x86-64' failed
make: *** [linux-x86-64] Error 2
Невозможно скомпилировать под 'sudo'. На самом деле это, наверное, плохая идея. Если вы хотите сделать общесистемную установку, вам понадобится 'sudo make install'. – tripleee
Любые особые причины, по которым вы не просто устанавливаете [официальный пакет] (https://packages.debian.org/jessie/john)? – tripleee
есть несколько причин @ tripleee, первое и самое главное - это то, что он стоит денег (не стоит затрат на один проект). во-вторых, есть немного настроек, которые можно сделать до установки, что позволяет значительно ускорить процесс. – StillLearningToCode