Установка ncrack: сделать ошибку

Я пытаюсь установить ncrack из источника на мой ПК с Ubuntu 16.04.

Мой процесс:

git clone https://github.com/nmap/ncrack ~/PenTestTools/ncrack
cd  ~/PenTestTools/ncrack
./configure
make
sudo make install

Выполнение ./configure возвращает 1 ошибку (вместе с остальными выходными данными, что кажется нормальным):

config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting

Однако, когда я использую make, я получаю следующий вывод:

Compiling libnbase
cd nbase && make
make[1]: Entering directory '/home/johnzhau/PenTestTools/ncrack/nbase'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/johnzhau/PenTestTools/ncrack/nbase'
Compiling libnsock
cd nsock/src && make
make[1]: Entering directory '/home/johnzhau/PenTestTools/ncrack/nsock/src'
cd ../../nbase && make
make[2]: Entering directory '/home/johnzhau/PenTestTools/ncrack/nbase'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/johnzhau/PenTestTools/ncrack/nbase'
make[1]: Leaving directory '/home/johnzhau/PenTestTools/ncrack/nsock/src'
Compiling openssh lib
cd opensshlib && make
make[1]: Entering directory '/home/johnzhau/PenTestTools/ncrack/opensshlib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/johnzhau/PenTestTools/ncrack/opensshlib'
Compiling modules
cd modules && make
make[1]: Entering directory '/home/johnzhau/PenTestTools/ncrack/modules'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/johnzhau/PenTestTools/ncrack/modules'
make ncrack
make[1]: Entering directory '/home/johnzhau/PenTestTools/ncrack'
Compiling Ncrack...
rm -f ncrack
g++ -Lnbase -Lnsock/src -Lopensshlib   -lrt -o ncrack ncrack.o utils.o TargetGroup.o Target.o targets.o NcrackOps.o Service.o ServiceGroup.o Connection.o services.o timing.o ncrack_error.o output.o ncrack_tty.o Buf.o NcrackOutputTable.o ncrack_input.o ncrack_resume.o crypto.o http.o http_digest.o xml.o ntlmssp.o modules/ncrack_ssh.o modules/ncrack_smb.o modules/ncrack_smb2.o modules/ncrack_rdp.o modules/ncrack_sip.o modules/ncrack_psql.o modules/ncrack_mysql.o modules/ncrack_winrm.o modules/ncrack_mongodb.o modules/ncrack_ftp.o modules/ncrack_telnet.o modules/ncrack_http.o modules/ncrack_pop3.o modules/ncrack_vnc.o modules/ncrack_redis.o modules/ncrack_owa.o modules/ncrack_imap.o modules/ncrack_cassandra.o modules/ncrack_mssql.o modules/ncrack_cvs.o modules/ncrack_wordpress.o modules/ncrack_joomla.o modules/ncrack_dicom.o modules/ncrack_mqtt.o -lnsock -lnbase -lssl -lcrypto -lopenssh 
opensshlib/libopenssh.a(kexdhc.o): In function `kexdh_client':
/home/johnzhau/PenTestTools/ncrack/opensshlib/kexdhc.c:80: undefined reference to `DH_get0_key'
opensshlib/libopenssh.a(kexdhc.o): In function `ncrackssh_input_kex_dh':
/home/johnzhau/PenTestTools/ncrack/opensshlib/kexdhc.c:169: undefined reference to `DH_get0_key'
opensshlib/libopenssh.a(kexgexc.o): In function `ncrackssh_input_kex_dh_gex_group':
/home/johnzhau/PenTestTools/ncrack/opensshlib/kexgexc.c:129: undefined reference to `DH_get0_key'
opensshlib/libopenssh.a(kexgexc.o): In function `ncrackssh_input_kex_dh_gex_reply':
/home/johnzhau/PenTestTools/ncrack/opensshlib/kexgexc.c:232: undefined reference to `DH_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/kexgexc.c:233: undefined reference to `DH_get0_pqg'
opensshlib/libopenssh.a(digest-openssl.o): In function `ssh_digest_free':
/home/johnzhau/PenTestTools/ncrack/opensshlib/digest-openssl.c:179: undefined reference to `EVP_MD_CTX_free'
opensshlib/libopenssh.a(digest-openssl.o): In function `ssh_digest_start':
/home/johnzhau/PenTestTools/ncrack/opensshlib/digest-openssl.c:121: undefined reference to `EVP_MD_CTX_new'
opensshlib/libopenssh.a(sshkey.o): In function `to_blob_buf':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:816: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:791: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:792: undefined reference to `DSA_get0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_equal_public':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:696: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:697: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:703: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:704: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:705: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:706: undefined reference to `DSA_get0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_size':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:290: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:286: undefined reference to `RSA_get0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_add_private':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:561: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:562: undefined reference to `RSA_set0_factors'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:563: undefined reference to `RSA_set0_crt_params'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:568: undefined reference to `DSA_set0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_new':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:502: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:517: undefined reference to `DSA_set0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:518: undefined reference to `DSA_set0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_fingerprint_raw':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:929: undefined reference to `RSA_get0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_from_private':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1826: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1827: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1828: undefined reference to `DSA_set0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1829: undefined reference to `DSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1857: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:1858: undefined reference to `RSA_set0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_demote':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2339: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2341: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2351: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2352: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2354: undefined reference to `DSA_set0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2355: undefined reference to `DSA_set0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_certify':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2501: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2482: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2483: undefined reference to `DSA_get0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_private_serialize':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2632: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2633: undefined reference to `RSA_get0_factors'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2634: undefined reference to `RSA_get0_crt_params'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2659: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2660: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2669: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2648: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2649: undefined reference to `RSA_get0_factors'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2650: undefined reference to `RSA_get0_crt_params'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_from_blob_internal':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2065: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2085: undefined reference to `DSA_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2086: undefined reference to `DSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2091: undefined reference to `DSA_set0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2092: undefined reference to `DSA_set0_key'
opensshlib/libopenssh.a(sshkey.o): In function `sshkey_private_deserialize':
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2846: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2773: undefined reference to `DSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2764: undefined reference to `DSA_set0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2765: undefined reference to `DSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2847: undefined reference to `RSA_set0_factors'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2865: undefined reference to `RSA_set0_crt_params'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2863: undefined reference to `RSA_set0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/sshkey.c:2864: undefined reference to `RSA_set0_factors'
opensshlib/libopenssh.a(ssh-ecdsa.o): In function `ssh_ecdsa_sign':
/home/johnzhau/PenTestTools/ncrack/opensshlib/ssh-ecdsa.c:84: undefined reference to `ECDSA_SIG_get0'
opensshlib/libopenssh.a(ssh-ecdsa.o): In function `ssh_ecdsa_verify':
/home/johnzhau/PenTestTools/ncrack/opensshlib/ssh-ecdsa.c:163: undefined reference to `ECDSA_SIG_set0'
opensshlib/libopenssh.a(cipher.o): In function `cipher_get_keyiv':
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:571: undefined reference to `EVP_CIPHER_CTX_iv'
opensshlib/libopenssh.a(cipher.o): In function `cipher_set_keyiv':
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:614: undefined reference to `EVP_CIPHER_CTX_iv_noconst'
opensshlib/libopenssh.a(cipher.o): In function `cipher_get_keycontext':
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:641: undefined reference to `EVP_CIPHER_impl_ctx_size'
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:644: undefined reference to `EVP_CIPHER_CTX_get_cipher_data'
opensshlib/libopenssh.a(cipher.o): In function `cipher_set_keycontext':
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:660: undefined reference to `EVP_CIPHER_impl_ctx_size'
/home/johnzhau/PenTestTools/ncrack/opensshlib/cipher.c:661: undefined reference to `EVP_CIPHER_CTX_get_cipher_data'
opensshlib/libopenssh.a(rsa.o): In function `rsa_public_encrypt':
/home/johnzhau/PenTestTools/ncrack/opensshlib/rsa.c:81: undefined reference to `RSA_get0_key'
opensshlib/libopenssh.a(rsa.o): In function `rsa_private_decrypt':
/home/johnzhau/PenTestTools/ncrack/opensshlib/rsa.c:130: undefined reference to `RSA_get0_key'
opensshlib/libopenssh.a(rsa.o): In function `rsa_generate_additional_parameters':
/home/johnzhau/PenTestTools/ncrack/opensshlib/rsa.c:176: undefined reference to `RSA_get0_key'
/home/johnzhau/PenTestTools/ncrack/opensshlib/rsa.c:177: undefined reference to `RSA_get0_factors'
/home/johnzhau/PenTestTools/ncrack/opensshlib/rsa.c:178: undefined reference to `RSA_get0_crt_params'
opensshlib/libopenssh.a(ssh-dss.o): In function `ssh_dss_sign':
/home/johnzhau/PenTestTools/ncrack/opensshlib/ssh-dss.c:81: undefined reference to `DSA_SIG_get0'
opensshlib/libopenssh.a(ssh-dss.o): In function `ssh_dss_verify':
/home/johnzhau/PenTestTools/ncrack/opensshlib/ssh-dss.c:188: undefined reference to `DSA_SIG_get0'
opensshlib/libopenssh.a(ssh-rsa.o): In function `ssh_rsa_verify':
/home/johnzhau/PenTestTools/ncrack/opensshlib/ssh-rsa.c:135: undefined reference to `RSA_get0_key'
opensshlib/libopenssh.a(dh.o): In function `dh_pub_is_valid':
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:240: undefined reference to `DH_get0_pqg'
opensshlib/libopenssh.a(dh.o): In function `dh_gen_key':
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:267: undefined reference to `DH_get0_pqg'
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:273: undefined reference to `DH_set_length'
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:275: undefined reference to `DH_get0_key'
opensshlib/libopenssh.a(dh.o): In function `dh_new_group_asc':
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:291: undefined reference to `DH_get0_pqg'
opensshlib/libopenssh.a(dh.o): In function `dh_new_group':
/home/johnzhau/PenTestTools/ncrack/opensshlib/dh.c:312: undefined reference to `DH_set0_pqg'
collect2: error: ld returned 1 exit status
Makefile:68: recipe for target 'ncrack' failed
make[1]: *** [ncrack] Error 1
make[1]: Leaving directory '/home/johnzhau/PenTestTools/ncrack'
Makefile:65: recipe for target 'all' failed
make: *** [all] Error 2

Я также пытался заменить LDFLAGS в Makefile следующим:

LDFLAGS = -Lnbase -Lnsock/src -Lopensshlib $(DBGFLAGS) $(STATIC) -lrt

... как INSTALL файл предложен, но это не помогло.

Я не очень хорош в Makefiles, поэтому не уверен, что именно не так. Как мне исправить ошибку (и)?

-1
задан 30 September 2019 в 10:11

0 ответов

Другие вопросы по тегам:

Похожие вопросы: