Googulator / TeslaCrack

Decryptor for the TeslaCrypt malware
GNU General Public License v3.0
178 stars 36 forks source link

ImportError: No module named 'services' #18

Closed ekv88 closed 8 years ago

ekv88 commented 8 years ago

Traceback (most recent call last): File "C:\Python34\Project\TeslaC\unfactor_bitcoin.py", line 22, in from pybitcoin.keypair import BitcoinKeypair File "C:\Python34\lib\site-packages\pybitcoininit.py", line 10, in <modul e> import services ImportError: No module named 'services'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Python34\Project\TeslaC\unfactor_bitcoin.py", line 24, in from coinkit.keypair import BitcoinKeypair File "C:\Python34\lib\site-packages\coinkitinit.py", line 12, in

import services ImportError: No module named 'services'

1st i had problem with "coinkit" but that was easy to fix, what do i need now?

JonnyTech commented 8 years ago

AFAIK TeslaCrack requires python version 2.7 and is currently incompatible with python 3.4

Googulator commented 8 years ago

Yes, we rely on pybitcoin (previously known as coinkit), which is not usable under 3.x

ekv88 commented 8 years ago

Okey, thanks. One more quick question, do i really need BTC address, or I can put dummy address?

Googulator commented 8 years ago

If you use unfactor_bitcoin.py, then you need to know the BTC address used by TeslaCrypt (can be found in the recovery file). The other unfactor scripts don't require it, they instead use the public key from the sample file.

ekv88 commented 8 years ago

Yeah, I did find it in "NTUSER.DAT" :) Thanks for everything bro! Managed to do it with TeslaDecoder 0.80 and "Set Key"