Discussion:
[john-users] How to utilities ethereum-opencl instead of ethereum
ethanli
2018-03-23 12:16:02 UTC
Permalink
I download ethereum wallet from https://www.ethereum.org/ and try to recover password of it by jtr.
python ethereum2john.py wallet.json > eth.enc
john --device=gpu --format=ethereum-opencl eth.enc
it returns£º
Using default input encoding: UTF-8
No password hashes loaded (see FAQ)



if running without opencl format, it works very slowly.
john --format=ethereum eth.enc
Using default input encoding: UTF-8
Loaded 1 password hash (ethereum, Ethereum Wallet [PBKDF2-SHA256/scrypt Keccak 256/256 AVX2 8x])
Cost 1 (iteration count) is 262144 for all loaded hashes
Cost 2 (kdf [0:PBKDF2-SHA256 1:scrypt 2:PBKDF2-SHA256 presale]) is 1 for all loaded hashes

0.03295g/s 2.109p/s 2.109c/s 2.109C/s


Does that mean the format of such wallet can not utiliize the gpu?
Dhiru Kholia
2018-03-26 14:04:48 UTC
Permalink
This post might be inappropriate. Click to display it.
Andriy Kizym
2018-03-26 14:54:43 UTC
Permalink
Which version of jtr do you use?

Can you post your prefix output from the command "python ethereum2john.py
wallet.json"?

As in this example:
"$ethereum$s*1024*8*1*"

Regards,
Andriy
Post by ethanli
I download ethereum wallet from https://www.ethereum.org/ and try to
recover password of it by jtr.
python ethereum2john.py wallet.json > eth.enc
john --device=gpu --format=ethereum-opencl eth.enc
it returns
Using default input encoding: UTF-8
No password hashes loaded (see FAQ)
if running without opencl format, it works very slowly.
john --format=ethereum eth.enc
Using default input encoding: UTF-8
Loaded 1 password hash (ethereum, Ethereum Wallet [PBKDF2-SHA256/scrypt
Keccak 256/256 AVX2 8x])
Cost 1 (iteration count) is 262144 for all loaded hashes
Cost 2 (kdf [0:PBKDF2-SHA256 1:scrypt 2:PBKDF2-SHA256 presale]) is 1 for all loaded hashes
0.03295g/s 2.109p/s 2.109c/s 2.109C/s
Does that mean the format of such wallet can not utiliize the gpu?
Loading...