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.pathPython이 이러한 디렉토리 중 일부에서 파일을 로드하고 파일을 복사하는 것을 보았지만 winregistry.py아무런 차이가 없었습니다. 저는 Debian 기반 배포판인 Kali Linux를 사용하고 있습니다.

Python 업그레이드를 시도했지만 효과가 없습니다.

이 문제를 해결하기 위해 또 무엇을 시도할 수 있습니까?

답변1

from impacket import version, smbconnection, winregistry, ntlm이 경우에는 impacket모듈을 가져오고 패키지에서 가져오는 것을 version의미 합니다.smbconnectionwinregistryntlm

이것은 당신이 필요하다는 것을 의미합니다영향, 가방, 아니Win 레지스트리, 경로에 위치한 impacket의 하위 모듈입니다. 전체 패키지를 경로 어딘가에 배치하거나 impacket스크립트 옆에 패키지를 배치해 보십시오 secretsdumpy.py.

impacket찾을수있다여기.

python2 튜토리얼의 패키지 가져오기에 관한 부분여기.

관련 정보