• XSS.stack #1 – первый литературный журнал от юзеров форума

Phantom Wallet

i0pht

(L2) cache
Пользователь
Регистрация
29.04.2020
Сообщения
438
Реакции
149
Здравствуйте друзья, подскажите пожалуйста как работать с кошельком Phantom? Я открываю .log файл для поиска данных Vault. (смотрите ниже)

{\"encrypted\":\"DTVDpPu4s3Eqi8tEvt9iMW1hnDzvmq3m9U2oqS35j8xNn3HPVKMvFHBAWDK4kbYJ33tB2Gw3iqkH6Wio14beLmxT5HH2UzNZPKdQbirdJdY6VUzv4SjfLeva3f4h4sXPfKzf4Ue4dkGDwEj6b5AvFGoGBU59t97VqFyYR9iKccs4ordMeGBaH8DW7bf3rEdUhYC8xwHuAdqXqRVo2SFBM47vSotUXvLEqQ68pXf1EyfKL2JBJXyHa8psxVmQkwuLmnvyDewAtHyWj6xNNVM4y1WTtbCDHSghFeQCAqqC6tQ2orsYmTM2TSFvrBQRXX877hZVKSqfmA6YMHEDzxNtP\",\"nonce\":\"FcZX9DSb4VnXKK77TXFn7QPEp3P7dNAwb\",\"kdf\":\"pbkdf2\",\"salt\":\"To7RJqGogEpaHaUe7uEK63\",\"iterations\":10000,\"digest\":\"sha256\"}"}

Есть ли способ получить хэши из Vault? Какое поле я удалил и какую утилиту я использовал для получения хэшей? Я искал в hashcat wiki и example_hashes, но не смог найти информацию об этом.
 
It can be done easily with python. Here is a working example:

Python:
import nacl.secret
import nacl.utils
import base58
from Crypto.Hash import SHA256
from Crypto.Protocol.KDF import PBKDF2

data = base58.b58decode(encrypted)
nonce = base58.b58decode(nonce)
salt = base58.b58decode(salt)
password = 'example'

key = PBKDF2(password, salt, dkLen=32, count=10000, hmac_hash_module=SHA256)
box = nacl.secret.SecretBox(key)
plaintext = box.decrypt(data, nonce=nonce)
print(f'Plaintext: {plaintext}')
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх