Перейти к содержанию

Утилита восстановления повреждённых ключей формата WIF


Lenchik

Рекомендуемые сообщения

Ну так и напишите для человека утилиту для ключей K и L. В чём проблема то?

Ссылка на комментарий
Поделиться на другие сайты

11 минут назад, Lenchik сказал:

В чём проблема то

Человек что-то потерял, или хочет попробовать перебрать/подобрать что-то?

В последнем я помогать точно не стану из принципа, по двум причинам. 1. Это воровство, хотя правильнее это назвать тщетной попыткой. 2. Это бред, не имеющий никакого смысла, тупо прожигание времени и ресурсов

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

@romariogland С помощью этой утилиты невозможно подобрать ключ, как и другим каким либо способом. Вся идея в том что большая часть ключа правильная, а искажены один или несколько символов. В моем случае было неизвестно какие символы неправильные, поэтому подбор идёт во всех возможных комбинациях. 

 

То есть о брутфорсе можете не беспокоиться. Он в настоящее время невозможен, и скорее всего будет ещё долго невозможен. 

 

Хотя если ноду поместить в оперативную память, генерировать ключи, из них получать адреса и примерять к ноде, то есть вероятность наткнуться на чей то кошелёк с криптой. Тут же не подбор конкретного ключа, а любой ключ с криптовалютой годится. 

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Lenchik сказал:

Вся идея в том что большая часть ключа правильная, а искажены один или несколько символов

Поэтому и интересно, что хочет человек, просивший K и L. Сомневаюсь, что просто утерял 2 символа

2 минуты назад, Lenchik сказал:

из них получать адреса и примерять к ноде, то есть вероятность наткнуться на чей то кошелёк с криптой

Эту вероятность уже использовали те, кто этим живёт, имеет голову и мощности. Посмотрите сколько скачиваний говнософта а-ля "BTC -брутфорсеров", так это сынкИ скачивают, асы пишут своё и имеют соответствующие мощности, явно не на core i3 примеряют

Ссылка на комментарий
Поделиться на другие сайты

21.04.2021 в 11:37, romariogland сказал:

Поэтому и интересно, что хочет человек, просивший K и L. Сомневаюсь, что просто утерял 2 символа

Эту вероятность уже использовали те, кто этим живёт, имеет голову и мощности. Посмотрите сколько скачиваний говнософта а-ля "BTC -брутфорсеров", так это сынкИ скачивают, асы пишут своё и имеют соответствующие мощности, явно не на core i3 примеряют

Просто было интересно попробовать подобрать символы в ключе, который не валидный почему то оказался. Для брутфорса есть куча других более производительных методов. Но по сути, пока никому еще не удалось найти таким способом что-то дельное, да и вряд ли, в обозримом будущем, станет возможным

Ссылка на комментарий
Поделиться на другие сайты

@ldb68 Напишу и для ключей из 52 символов. Но сейчас немного занят.

 

Всё же во многих местах этот формат называют сжатым и даже иногда обозначают как WIFC.

GitHub - vsergeev/btckeygenie: A standalone Bitcoin keypair/address generator, written in Go.

$ btckeygenie
Bitcoin Address (Compressed)        1GwX827vFH6cc11sE7jKyhUTsRTZbrNBbD
Public Key Bytes (Compressed)       02EF0D9A8BA1EB52E14DD33AF3C326B9F5B3C50BFE83D1CD94BDD572DC6492D54E
Public Key Base64 (Compressed)      Au8Nmouh61LhTdM688MmufWzxQv+g9HNlL3VctxkktVO

Bitcoin Address (Uncompressed)      1EEadeAXyPywyP4AbBijtSVEUDrJ6Uze9b
Public Key Bytes (Uncompressed)     04EF0D9A8BA1EB52E14DD33AF3C326B9F5B3C50BFE83D1CD94BDD572DC6492D54
                                    EE53FB170859899EDA81F0FF13B6D8A070D3EB872CE96DFAF2D4E06689F154868
Public Key Base64 (Uncompressed)    BO8Nmouh61LhTdM688MmufWzxQv+g9HNlL3VctxkktVO5T+xcIWYme2oHw/xO22KBw0+uHLOlt+vLU4GaJ8VSGg=

Private Key WIFC (Compressed)       L51L6m126TParjMtoscEiY2Fr9rfXCMW2vyhtLd3wRs9aY27WEKR
Private Key WIF (Uncompressed)      5Kac96tfK167mM27JR9tbLGEnaGnRy3Nz5XX7CF4PJR3rMHPxgN
Private Key Bytes                   E8547D576CE8A911BF4DE684BE9E8CBF4F438CE31390D7B9C228FEA18D73786C
Private Key Base64                  6FR9V2zoqRG/TeaEvp6Mv09DjOMTkNe5wij+oY1zeGw=
$

Оно в общем то и понятно. В криптовалютную тему в первую очередь ломанулось малообразованное быдло.

Умные и образованные написали функции и подпрограммы для скриптовых языков, а тупые и амбициозные используют их наработки и считают себя пупом земли. Возьмут из одного окошечка значение, воткнут в готовую функцию того же питона, результат выведут в другое окошечко и уже считают себя крутыми экспердами. 

 

Вот поэтому терминология в названиях и хромает.  

Изменено пользователем Lenchik
Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, ldb68 сказал:

Для брутфорса есть куча других более производительных методов

Для брутфорса есть куча других более производительных, но таких же бесполезных методов сжечь своё время и ресурсы, занимаясь хнёй

Так будет правильнее, если разговаривать именно о брутфорсе через приватник

Ссылка на комментарий
Поделиться на другие сайты

47 минут назад, romariogland сказал:

Для брутфорса есть куча других более производительных, но таких же бесполезных методов сжечь своё время и ресурсы, занимаясь хнёй

Люди, нашедшие при помощи этих методов приватные ключи к так называемой транзакции-пазлу, не согласятся с вашей оценкой полезности их деятельности.

Ссылка на комментарий
Поделиться на другие сайты

@Old Miner Много их, людей то этих?

Вот вам новый пазл:  

1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s

Только с более приятным бонусом. Можете начинать

 

И кстати, тот, кто это подобрал в 17м, или каком там году, 99,9% мыслит нестандартно + имел соответствующие возможности. Нестандартно - это, например, как в сюжете "Человек дождя"

 

@Old Miner Только что почитал, это не брутфорс, если что

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

35 минут назад, romariogland сказал:

 Только что почитал, это не брутфорс, если что

Что это, если не брутфорс? Только брутфорс не произвольных приватных ключей, а умышленно ослабленных, диапазон поиска которых ограничен известным значением, и увеличивается в два раза с каждым последующим выходом.

Ссылка на комментарий
Поделиться на другие сайты

@Old Miner @Old Miner Кстати почитал, там не брутфорс, если что

Про то, что дали на ссылке - у меня не открывается, загуглил, выдало картину в стиле абстракционизма, решения по ней не видел, но нашёл предыдущее "задание" того же автора (мы же про coin_artist?)

Предыдущее задание чистой воды головоломка

_______________

Кста, почему ни с одного провайдера не открывается bitcointalk кто-нибудь может подсказать?

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, romariogland сказал:

выдало картину в стиле абстракционизма

Я дал ссылку совсем не на эти картинки.

 

3 минуты назад, romariogland сказал:

почему ни с одного провайдера не открывается bitcointalk кто-нибудь может подсказать?

Потому что он заблокирован Роскомнадзором.

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Old Miner сказал:

Потому что он заблокирован Роскомнадзором.

ска

4 минуты назад, Old Miner сказал:

Я дал ссылку совсем не на эти картинки.

Есть тогда чего в гугле могу поискать? Мне для общего развития. Заранее спасибо

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Всем доброго времени! Есть ли возможность сделать перебора/рандома WIF приваткеев используя их части на GPU? Допустим у меня есть адрес и привкей к нему, но в привкее спереди потеряно 9 символов (5J?????????XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) На CPU их можно перебирать до конца жизни, а на GPU было бы быстрее и эффективнее.

Ссылка на комментарий
Поделиться на другие сайты

44 минуты назад, petyanbi5 сказал:

Есть ли возможность сделать перебора/рандома WIF приваткеев используя их части на GPU?

Есть!

Ссылка на комментарий
Поделиться на другие сайты

В 21.04.2021 в 11:15, Lenchik сказал:

Ну так и напишите для человека утилиту для ключей K и L. В чём проблема то?

Приветствую не дадите актуальную версию вашего творения, восстановить ключ свой хочу

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, Satanik сказал:

Приветствую не дадите актуальную версию вашего творения, восстановить ключ свой хочу

Для несжатых WIF (приватный ключ начинается на 5, длина 51 символ) эта и есть самая актуальная. Там не убавить, не прибавить.

Для сжатых ключей WIF C (Начинаются на K или L длина 52 символа) скоро будет готова. Дней несколько, неделя, не больше.

 

Мне оно как бы не особенно надо. Я единственный экземпляр записки с ключом в задний проход не заталкиваю. У меня всё продублировано на двух компьютерах, причём на одном RAID 5, то есть даже выход HDD не приведет к потере данных. Особо важную информации я ещё и в печатном виде храню.

 

99.9% потеряно биткоинов от потери доступа и только 0.1% или даже меньше, украли. Там что думайте, прежде чем ключи прятать в место, откуда их обратно можно и не получить.

 

Выше я уже писал, но ещё раз повторюсь: Это не скоростная утилита для подбора ключей, это утилита восстановления ключа, когда один или два, три символа искажены при переписывании или, например стёрлись при хранении бумажной копии ключа. 

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Lenchik сказал:

Для несжатых WIF (приватный ключ начинается на 5, длина 51 символ) эта и есть самая актуальная. Там не убавить, не прибавить.

Для сжатых ключей WIF C (Начинаются на K или L длина 52 символа) скоро будет готова. Дней несколько, неделя, не больше.

 

Мне оно как бы не особенно надо. Я единственный экземпляр записки с ключом в задний проход не заталкиваю. У меня всё продублировано на двух компьютерах, причём на одном RAID 5, то есть даже выход HDD не приведет к потере данных. Особо важную информации я ещё и в печатном виде храню.

 

99.9% потеряно биткоинов от потери доступа и только 0.1% или даже меньше, украли. Там что думайте, прежде чем ключи прятать в место, откуда их обратно можно и не получить.

 

Выше я уже писал, но ещё раз повторюсь: Это не скоростная утилита для подбора ключей, это утилита восстановления ключа, когда один или два, три символа искажены при переписывании или, например стёрлись при хранении бумажной копии ключа. 

Да я понял, но прикрепленный файл удален

Ссылка на комментарий
Поделиться на другие сайты

58 минут назад, Satanik сказал:

Приветствую не дадите актуальную версию вашего творения, восстановить ключ свой хочу

https://github.com/Coding-Enthusiast/FinderOuter

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Satanik сказал:

Да я понял, но прикрепленный файл удален

Сейчас скачал, всё на месте. Возможно его у вас антивирус удаляет. Исполняемый файл там без цифровой подписи. Откуда ей там взяться.

Если не сможете скачать, могу переслать вам как ни будь по-другому. 

Ссылка на комментарий
Поделиться на другие сайты

@Lenchik ты ли это? Рад видеть. 
Сколько лет, сколько зим) Где пропадал?

Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, Зоркий Сокол сказал:

ты ли это? Рад видеть. 
Сколько лет, сколько зим) Где пропадал?

Да нигде не пропадал. На этом форуме я не ко двору. Тут барыги, а я специалист. Вот и не заходил.

Через почту пришло уведомление что моей темой интересуются, вот и ответил.

Как раз интересным проектом занят. За одним утилитку аналогичную опубликованной выше, но для сжатых WIF ключей накропал. Нужно только всё проверить, замеченные недочёты устранить и выложу.

Ссылка на комментарий
Поделиться на другие сайты

23 минуты назад, Lenchik сказал:

Да нигде не пропадал. На этом форуме я не ко двору. Тут барыги, а я специалист. Вот и не заходил.

Через почту пришло уведомление что моей темой интересуются, вот и ответил.

Я помню, что вас год назад один модератор обидел. После этого вы и ушли. Потом админ признал, что модер все-таки пережестил.
Если хотите, я перед вами за него извинюсь. 
Все равно он на форум вернется нескоро, и сам пострадал при обстреле и без жилья. Уж не до форума ему.

Ссылка на комментарий
Поделиться на другие сайты

Не надо извиняться. Утилиту для сжатых ключей я скоро выложу. Вдруг кому и пригодится. 

 

Ссылка на комментарий
Поделиться на другие сайты

Написал то же самое что и в первом сообщении, только для сжатых приватных BTC ключей, длина 52 символа, начинаются на K или L. K и L само не перебирает. Если не уверены, пробуйте оба варианта. Начало приватного сжатого ключа может быть только Kw Kx Ky Kz L1 L2 L3 L4 L5. Это обусловлено тем, что после конвертации ключа в HEX, первый байт должен получиться 0х80. Типа идентификатор ключа. Из других значений первой пары символов 0х80 не получится. Пруфа не даю, так как сосчитал сам. 

 

Кому поможет, не забывайте поблагодарить. Адрес биткоин кошелька 3GmNvNHWnmGdcm26AaVVyENqM2K9YXm9MV

PriKeyWIFC.zip

Изменено пользователем Lenchik
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...