を使用しようとしているsecretsdump.py
に依存しますwinregistry.py
。
私が受け取ったエラーは次のとおりです。
Traceback (most recent call last):
File "secretsdump.py", line 41, in <module>
from impacket import version, smbconnection, winregistry, ntlm
ImportError: cannot import name winregistry
私はsys.path
Pythonがこれらのディレクトリのいくつかからファイルをロードしてファイルをコピーするのを見ましたが、winregistry.py
違いはありませんでした。私はDebianベースのディストリビューションであるKali Linuxを使用しています。
Pythonをアップグレードしようとしましたが、うまくいきません。
この問題を解決するために何を試すことができますか?
ベストアンサー1
from impacket import version, smbconnection, winregistry, ntlm
この場合、impacket
モジュールをインポートしてパッケージからインポートすることをversion
意味します。smbconnection
winregistry
ntlm
これはあなたが必要であることを意味します影響、バッグ、いいえWinレジストリ、パスに配置されたimpacketのサブモジュールです。パッケージ全体をパスのどこかに配置するか、impacket
スクリプトの横にパッケージを配置してみてくださいsecretsdumpy.py
。
impacket
見つけることができるここ。
python2チュートリアルのパッケージのインポートに関する部分ここ。