을(를) 사용하려고 하는데 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 튜토리얼의 패키지 가져오기에 관한 부분여기.