Python falha ao importar winregistry

2

Estou tentando usar secretsdump.py , que depende de winregistry.py .

O erro que estou recebendo é:

Traceback (most recent call last):
  File "secretsdump.py", line 41, in <module>
    from impacket import version, smbconnection, winregistry, ntlm
ImportError: cannot import name winregistry

Eu usei sys.path para ver onde o python carrega os arquivos e copiou winregistry.py para alguns desses diretórios, o que não fez diferença. Eu estou usando o Kali Linux, uma distribuição baseada no Debian.

Eu tentei atualizar o python, o que não teve efeito.

O que mais eu poderia tentar resolver esse problema?

    
por R Wilson 31.07.2014 / 17:35

1 resposta

1

from impacket import version, smbconnection, winregistry, ntlm , neste caso, significa do pacote impacket , importar os módulos version , smbconnection , winregistry e ntlm .

Isso significa que você precisa de impacket , o pacote, não winregistry , um submódulo de impacket, no caminho. Tente colocar o pacote inteiro no caminho em algum lugar ou apenas coloque o pacote impacket ao lado do script secretsdumpy.py .

impacket pode ser encontrado aqui .

A seção tutorial do python2 sobre o pacote importa aqui .

    
por 31.07.2014 / 17:56

Tags