GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan saat menjalankan perangkat lunak Volatilitas :Gagal mengimpor volatilitas.plugins.malware.svcscan(ImportError:Tidak ada modul bernama Crypto.Hash) [Terpecahkan]

Pertanyaan: Baru-baru ini, saya menginstal Linux Memory Extractor (LiME) untuk memperoleh dump memori pada mesin virtual CentOS, termasuk memori Volatile. Setelah saya memiliki dump, itu dapat dianalisis menggunakan perangkat lunak Volatilitas untuk menyelidiki memori yang mudah menguap untuk operasi forensik. Sayangnya, penginstalan gagal dengan pesan kesalahan sebagai 'Importerror:Tidak ada modul bernama Crypto.Hash '. Saya kira, ini ada hubungannya dengan perpustakaan Kriptografi, tetapi tidak yakin perpustakaan atau paket mana yang harus diinstal. Setiap saran atau bantuan akan sangat dihargai.

Di bawah ini adalah pesan kesalahan lengkapnya :

*** Failed to import volatility.plugins.malware.svcscan (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.registry.lsadump (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.registry.shellbags (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.registry.registryapi (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.evtlogs (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.getservicesids (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.registry.shimcache (ImportError: No module named Crypto.Hash)
*** Failed to import volatility.plugins.timeliner (ImportError: No module named Crypto.Hash)

Jawaban:

Tebakan Anda benar! Program mencari PyCrypto module – library yang digunakan oleh beberapa plugin registry seperti lsadump . Namun, Anda akan melihat pesan kesalahan ini saat menggunakan salah satu plugin. Jika Anda tidak menggunakan lsadump , hashdump atau plugin registri lain yang menggunakan PyCrypto, maka Anda dapat mengabaikan pesan kesalahan dengan aman. Jika tidak, instal PyCrypto dan pesan akan hilang.

Anda dapat menemukan binari PyCrypto di sini. Tetapi binari ini sebagian besar untuk windows. Jika Anda menggunakan Linux, maka Anda dapat menginstal PyCrypto menggunakan PIP (Sistem Manajemen Paket untuk menginstal dan mengelola paket perangkat lunak yang ditulis dengan Python). Pelajari cara Menginstal PIP Python .

Jalankan perintah di bawah ini untuk menginstal PyCrypto menggunakan PIP .

[root@openstack volatility-2.4]# pip install pycrypto
Collecting pycrypto
/usr/lib/python2.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Using cached pycrypto-2.6.1.tar.gz
Building wheels for collected packages: pycrypto
Running setup.py bdist_wheel for pycrypto
Complete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-kCt2lm/pycrypto/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpYSKGXJpip-wheel-:
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: -c --help [cmd1 cmd2 ...]
or: -c --help-commands
or: -c cmd --help

error: invalid command 'bdist_wheel'

----------------------------------------
Failed building wheel for pycrypto
Failed to build pycrypto
Installing collected packages: pycrypto
Running setup.py install for pycrypto
Successfully installed pycrypto-2.6.1

Sekarang Anda telah berhasil menginstal Pustaka PyCrypto. Perangkat lunak volatilitas yang berjalan juga harus berfungsi.


Linux
  1. ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

  2. Kesalahan PHP-intl:Tidak dapat mendeteksi awalan ICU atau tidak gagal. Harap verifikasi awalan pemasangan ICU [Terpecahkan]

  3. Kesalahan Instalasi ConfigParser - python setup.py egg_info gagal dengan kode kesalahan 1 [Terpecahkan]

  1. Bagaimana cara memperbaiki Kesalahan Instalasi Python saat memuat pustaka bersama:libssl.so.1.0.0? [Terselesaikan]

  2. Bagaimana Memperbaiki Kesalahan OpenStack – Gagal menghapus jaringan? [Terselesaikan]

  3. ImportError:Tidak ada modul bernama MySQLdb [Terpecahkan]

  1. Tidak ada modul bernama Cython dan Menjalankan cythonize gagal [Fix]

  2. kesalahan pemasangan python-dev:ImportError:Tidak ada modul bernama apt_pkg

  3. Setelah penginstalan Anaconda, perintah conda gagal dengan ImportError:tidak ada modul bernama conda.cli