Файл кошелька UTC/json: удален -> восстановлен -> поврежден. ВОЗНАГРАЖДЕНИЕ 0,1 ETH

--РЕДАКТИРОВАТЬ--

Я продвинулся в своих исследованиях. Рассматриваемый файл UTC/JSON имеет размер 491 байт.

В файле 256 случайных символов, в каждом из которых 16 возможных символов. Как длинный замок из 256 цифр, в каждом из которых 16 возможных цифр.

Даже если бы я научился писать скрипт, который создает файл UTC/JSON для каждой возможной комбинации, было бы 16^256 возможных файлов, что составляет 16^256*491 байт или примерно 8,418*10^308 Гб. Вы это хорошо прочитали.

Учитывая это, мой единственный шанс заключается в извлечении фактического файла с помощью программ восстановления файлов.

--/РЕДАКТИРОВАТЬ--

На данный момент я в отчаянии, и мне нужна ваша помощь. Я новичок в ETH, меня это очень заинтересовало, и я начал майнить две недели назад на своем персональном компьютере, и, увидев потенциал этой валюты, несколько дней назад купил 1,0 ETH. Я дам вознаграждение в размере 0,1 ETH, если у кого-то есть решение для меня.

Короткая версия :

Файл UTC был удален по ошибке, я смог его восстановить, но теперь Mist, Ethereum Wallet, geth и MyEtherWallet не распознают файл как действительный файл кошелька. Может быть поврежден после восстановления.

Длинная версия:

Вчера я запускал geth для обновления блокчейна. Я хотел получить доступ к %APPDATA%\Roaming\Ethereumпапке, чтобы увидеть фактический размер блокчейна.

Но Windows выдала мне ошибку о том, что папки нет в этом месте.

Я нашел это странным, перезагрузил компьютер, ничего не изменилось. Я решил, что папка повреждена, поэтому я тщательно отметил свой ETH-адрес и удалил папку «%APPDATA%\Roaming\Ethereum», чтобы снова загрузить весь блокчейн.

Я НЕ знал, что файл UTC-2017-xx-xx-xxxxx был моим настоящим кошельком, и НЕ делал его резервную копию.

Думал с адресом и паролем буду в чистоте.

Затем я задался вопросом, почему мой кошелек не отображается в Mist, поэтому я просмотрел его и понял, что удалил свой файл UTC/json, который находился в папке «%APPDATA%\Roaming\Ethereum\keystore».

Я скачал несколько программ для восстановления файлов, запустил их и вернул свой файл UTC/json. Recuva заявила, что запись не была перезаписана и что ее качество было «отличным».

Поэтому я вздохнул с облегчением и вернул файл в новую папку «%APPDATA%\Roaming\Ethereum».

Я открыл Туман: ничего. Я открыл кошелек Ethereum: он появился!... и исчез через секунду. Я открыл geth и запустил «список учетных записей geth», но он не появился.

В этот момент меня это повергло в депрессию. Затем я увидел, что кто-то на форуме предложил MyEtherWallet для другой проблемы, но я подумал, что это может сработать.

Поэтому я удалил файл, и он сказал: «Выбранный файл UTC ...... не является допустимым файлом».

Так что теперь я облажался, большое время. Я не знаю, что еще делать. Я приму любое ваше предложение.

На данный момент я увидел, что файл UTC/json весит 491 байт. Это не тяжело. Могу ли я специально манипулировать им и методом проб и ошибок «врубить» его в действительный файл кошелька?

Спасибо за ваше время.

Привет, Эрик, я тебе ничего не посылал. Надеюсь, вы понимаете, что я не хочу отправлять вам файл UTC вместе с его паролем, просто в том случае, если вы действительно можете что-то сделать для восстановления кошелька, вы можете делать с ним все, что захотите, например, перевести средства куда-нибудь еще. Если вы действительно хотите помочь, на что я надеюсь, пожалуйста, сделайте это здесь или отправьте мне сообщение.
Просто для начала... Ни при каких обстоятельствах не отправляйте свой файл UTC и пароль никому и никогда, если только вы не уверены, что можете им доверять. Систему репутации Stack Exchange можно обмануть так же легко, как и любую другую систему репутации, пользователей можно выдавать за других, а доверенные пользователи могут оказаться мошенниками. Особенно в мире криптовалют. Даже если вы верите, что человек не сбежит с вашим кошельком, вы должны верить, что он защитит информацию, как если бы она была его собственной. Вы фактически удваиваете размер поверхности атаки, распространяя свои данные...
Если туман говорит, что это недействительный файл, то, скорее всего, это не действительный файл кошелька. Действительный файл имеет что-то вроде "version":3,"id":"xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx","address"."xxxxxxxxxxxx". Где xx заменены шестнадцатеричными цифрами, т.е. 0-9,af. Возможно, ваша утилита восстановления неправильно назвала имя, проверьте другие файлы. Для облегчения фильтрации размер файла должен быть менее 1 КБ.
Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .

Ответы (1)

Все, что вам нужно сделать, это импортировать файл JSON с помощью тумана. Откройте туман, нажмите Ctrl Iи перетащите json-файл вашего кошелька в появившееся диалоговое окно.

введите описание изображения здесь

Привет, 0xcaff, спасибо за ответ. Однако это не сработало. Я считаю, что файл JSON на самом деле поврежден. Попробовал с новой учетной записью, все заработало. Таким образом, проблема заключается в конкретном файле JSON, в котором находятся мои средства. Он ответил: «Файл не распознан». Но спасибо за попытку. У меня заканчиваются идеи.
Не используйте свой жесткий диск ни для чего, создайте образ с помощью live CD. Затем используйте grep в двоичном режиме для поиска строк json в изображении, например {"или "iv":. Вы должны найти свой кошелек или его фрагмент. Повторяйте, пока не получите весь кошелек.