Python 无法导入 winregistry

Python 无法导入 winregistry

我正在尝试使用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到其中一些目录,这没有什么区别。我正在使用 Kali Linux,一个基于 Debian 的发行版。

我尝试过升级python,但没有效果。

我还能尝试什么来解决这个问题?

答案1

from impacket import version, smbconnection, winregistry, ntlm在这种情况下意味着从包中导入impacket模块versionsmbconnection和。winregistryntlm

这意味着你需要冲击力,包,不Win注册表,impacket 的子模块,位于路径上。尝试将整个包放在路径上的某个位置,或者只是将impacket包放在脚本旁边secretsdumpy.py

impacket可以被找寻到这里

python2 教程中有关包导入的部分这里

相关内容