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

Криптозабава. 0.01B на счету, есть слова из сид

lisa99

Мисс Марпл
Пользователь
Регистрация
07.02.2009
Сообщения
2 103
Решения
1
Реакции
911
Некто объявил..челлендж? - задал загадку, на кону указанная сумма.
Цитирую в переводе:

Вот 24 слова, из которых состоит действующая seed-фраза.

grab merit chuckle can island wash floor car exit mother box festival october odor camp country trial nephew coil fabric galaxy napkin appear apple

… и вот адрес, на который я отправил 1,000,000 сатош: bc1qxsd68d42agvykdueutm228uzn4s2g9qp2kk7t8
Если вы сможете угадать правильный порядок, то получите деньги.

Начало было таким: криптоэнтузиаст решил проверить устойчивость сид-фразы после перемешивания слов.
Примерно такая сумма, но длина сид-фразы была 12 слов. Деньги слизали довольно быстро.

Но с 24 вышла заковыка. Смотрю - баланс цел и по сей день.

Привожу исключительно в качестве примера криптозадачи, развлечения.

Если знаете что-то похожее- добавьте сюда.
 
24! = 620,448,401,733,239,439,360,0006.20448×10²³
вот и ответ на вопрос почему никто не получил деньги
ну да.
а 12! = 479 001 600
говорят забрали за два месяца.

Есть и другие задачки, уже из даркнета. может быть позже размещу. Посмотрим.
 
24! = 620,448,401,733,239,439,360,0006.20448×10²³
вот и ответ на вопрос почему никто не получил деньги
А при чём тут такое число, если seed-фраза соответствует BIP39, то там кошелёк первый в правильной seed-фразе, то это можно решить намного проще.
Составляешь вариант из 23 слова (в BIN) + SHA256(23 слова (в BIN)) 8 символов для проверки оставшегося слова совпадает или нет и это уже можно разогнать до приличных размером, сейчас накидываю небольшой скрипт, но на C(C++) или CUDA это можно будет разогнать до больших цифл
 
А при чём тут такое число, если seed-фраза соответствует BIP39,
на самом деле, из-за того, что последнее слово - контрольная сумма (вычисляемое) , количество вариантов действительно будет поменьше.
Факториал грубая оценка - просто для понимания сложности перебора
 
на самом деле, из-за того, что последнее слово - контрольная сумма (вычисляемое) , количество вариантов действительно будет поменьше.
Факториал грубая оценка - просто для понимания сложности перебора
Если есть лёгкая функция SHA256 на Python или C# могу накидать скрипт, который это будет делать относительно быстро, а там уже и на C(C++) можно будет переписать
 
Если есть лёгкая функция SHA256 на Python или C#
на шарпе вроде есть.
Разве такой перебор не пишут под cuda?
 
Для первой проверки можно и на Python или C# написать, посмотреть скорость, если она будет неплохой то уже можно и переписать, а вообще по вот этому челенжу "~1000 BTC Bitcoin Challenge", есть код на C++ на те адреса, где известен публичный код (сейчас это 135 адрес) выдаёт вот такие значения: https://postimg.cc/SjnJPdth
 
Для первой проверки можно и на Python или C# написать, посмотреть скорость, если она будет неплохой то уже можно и переписать, а вообще по вот этому челенжу "~1000 BTC Bitcoin Challenge", есть код на C++ на те адреса, где известен публичный код (сейчас это 135 адрес) выдаёт вот такие значения: https://postimg.cc/SjnJPdth
фигасе,скорость...Правда, смотря как написан код. Блюм фильтр - хеши от хешей, считается что дает адскую производительность. Но такую. Впечатляет.

Так, не проще ли тогда брутить что-то с более слабой защитой? специфические адреса биткойна (есть такие), что-то с недостающими символами, или наоборот, с подсказками?
то есть неполные сиды, замазанный текст и прочее?
 


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