[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 36 | 3 | 9
Назад Вниз Каталог Обновить

Аноним 11/08/15 Втр 02:09:03  107025  
(120Кб, 600x420)
Привет, криптач!

Brainwallet.org по неясным причинам закрыли Closed Permanently, и я решил запилить копию:

https://brainwallet.cryptogator.net/

Что скажите по этому поводу?
Аноним 11/08/15 Втр 03:51:14  107026
(384Кб, 600x400)
Скажу, что говно. Убрали его не по неясным причинам, а потому, что любой мозгопароль и раньше взъебать можно было, а теперь за пять минут и с музыкой. Независимо от того, какую бы анон фразу для генерации не выбрал.

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

Вот, кстати, пруфы по поводу стойкости брейнволлитов с текущего дефкона: https://rya.nc/cracking_cryptocurrency_brainwallets.pdf
Аноним 11/08/15 Втр 03:52:00  107027
>>107026
А исходники брейнволлита в открытом доступе на гитхабе лежат и вроде никуда не собираются особо.
Аноним 11/08/15 Втр 03:59:11  107029
>>107026
>любой мозгопароль и раньше взъебать можно было, а теперь за пять минут и с музыкой
Пруфы?
Аноним 11/08/15 Втр 04:12:19  107030
>>107026
Если у тебя пароль вида "qwerty123", то да. Но если фраза более-менее стойкая и длинная, хуй ты что взломаешь, клоун.
Аноним 11/08/15 Втр 10:47:09  107031
>>107026
>OpenSSL
>10,000 guesses/second
Это просто блядь белорусский вирус, VOVAN666 из 10 какой-то. Мам, гляди я радужные таблицы зделол!
Аноним 11/08/15 Втр 11:39:38  107032
>>107026
Он хакал кошельки на блокчане?
Аноним 11/08/15 Втр 13:33:07  107035
>>107026
>с текущего дефкона
Как-то неторт такие баяны докладывать. Ещё и открытия уровня /cc/ об адресах для сдачи, лол.
>About half a dozen active thieves
Хм, всего-то.
>>107031
Что сказать-то хотел? Без оптимизации там столько и будет, это же умножение на EC.
Аноним 11/08/15 Втр 14:12:38  107036
>>107035
Вылажи не боян про уязвимости серверов с монетками.
Аноним 11/08/15 Втр 14:41:36  107037
>>107035
>столько и будет
А то. Хвастаться этим на дефконе как-то тупо, не? Не говоря уже про слоупочество, слабые брейнволеты года с 2012 пиздят в риалтайме наперегонки. И кукареки про пароли без сида.
Аноним 11/08/15 Втр 15:20:48  107040
>>107037
А разве хвастался? Из презенташки-то не понять.
Аноним 12/08/15 Срд 00:26:58  107060
>>107025 (OP)
Как хаккать ключи с блокчейна?
Аноним 12/08/15 Срд 02:29:56  107061
>>107060
По словам автора >>107026 доклада, во всём мире меньше 10 человек, которые это делают. Ты действительно думаешь, что у тебя есть шанс?
Аноним 12/08/15 Срд 14:30:30  107064
>>107061
Ну если подумать, это даже к лучшему. Может, если где-то поближе к Китаю или Австралии лохов ловить, можно первым успеть за счёт меньшей latency.
Аноним 14/08/15 Птн 00:02:48  107093
>>107064
Мне кажется, у них там пока гонка ПО, а не скоростей. Так, чисто интуитивно.
Аноним 14/08/15 Птн 00:03:11  107094
>>107093
>а не скоростей сети
Аноним 14/08/15 Птн 12:35:08  107103
>>107093
Ну софт-то гнать особо некуда, у него вся логика - ключ по leveldb поискать, если нашлось - тут же генерить spend и транслировать. А вот на latency можно 50-100ms выиграть.
Аноним 14/08/15 Птн 12:42:14  107104
>>107103
>ключ по leveldb поискать
Лол. Ну попробуй эти миллиарды ключей в свой wallet.dat загнать, посмотришь, как он тебе искать будет. Вот это и гнать, у чувака в презенташке вон кастомный фильтр Блума упомянут, и я не уверен, что это самый быстрый способ.
Аноним 14/08/15 Птн 12:43:46  107105
>>107104
>попробуй эти миллиарды ключей в свой wallet.dat загнать, посмотришь, как он тебе искать будет
Блядь, хуйню сказал.
>попробуй эти миллиарды адресов по блокчейну в leveldb поискать, посмотришь, как он работать будет
Аноним 14/08/15 Птн 12:56:49  107108
>>107105
Используй шардинг, Люк. И ramdisk.
Аноним 14/08/15 Птн 13:00:03  107109
>>107104
Кастомный блумфильтр - это он так повыёбывался, хэши же индексируем с почти идеальным распределением битов. Взять вместо leveldb tokyocabinet - вот и будет блумфильтр, но и так неплохо.
Аноним 14/08/15 Птн 14:29:54  107118
Упоминаемый софт на гитхабе https://github.com/ryancdotorg/brainflayer
Аноним 14/08/15 Птн 14:51:17  107120
>>107118
Там только сам блумфильтр, топорный через mmap, да ещё и всего 20 бит - будет много коллизий на миллиардах-то. Но главное, время лукапа по собственно радужной таблице он никак не сокращает, только количество этих лукапов: фильтрует адреса, которые точно неизвестны. Хуйня короче.
Аноним 14/08/15 Птн 18:49:29  107123
>>107120
Я не вчитывался в код, но в bloom.h 32 бита вроде, как и презенташке.
>/ 2^32 bits /
>#define BLOOM_SIZE (51210241024)
Аноним 14/08/15 Птн 19:03:36  107124
>>107123
Тестирует он 20: https://github.com/ryancdotorg/brainflayer/blob/master/bloom.h#L40-L59
Аноним 15/08/15 Суб 02:22:18  107129
>>107108
Сам же и подтверждаешь, что нужно улучшать ПО.
>>107123
Это же размер самого фильтра (и не 32, а 232), а проверяет он действительно всего 20.
Странный выбор какой-то, в самом адресе 20 значащих бит, а он проверяет всего восьмую часть.
Аноним 15/08/15 Суб 02:23:10  107130
>>107129
>в самом адресе 20 значащих байт, а он проверяет всего восьмую часть.
Аноним 15/08/15 Суб 12:05:21  107132
>>107130
Это bloom filter, в этом его суть - проверять только некоторые биты, чтобы быстро отфильтровать то, чего в индексе точно нет. Только такой фильтр для значений, в которых биты уже равномерно распределены, нинужен: можно просто использовать многоуровневый индекс как в leveldb, tokyo / kyoto cabinet с тем же эффектом.
Аноним 15/08/15 Суб 22:58:16  107136
>>107132
Действительно странно. Распарсил чейн, 20 минут и 88кк уникальных адресов, в структуре std::set (красно-черное дерево) отъело 5.5гб оперативки. На диске, ест-но 88к*20байт = 1.6гб, а у него маска фильтра 512мб.
Аноним 16/08/15 Вск 00:34:38  107137
>>107132
А зачем БД, если все адреса помещаются в оперативу? Искать в оперативе по сбалансированному дереву по-любому быстрее, потому что нельзя искать быстрее, чем за log(n).
Аноним 16/08/15 Вск 01:13:49  107138
>>107137
Так искать надо по радужной таблице, а не по блокчейну, если заниматься пиздингом в риалтайме транзакций на слабые адреса. Там RAM не хватит.
Аноним 16/08/15 Вск 10:58:49  107141
>>107132
>bloom filter, в этом его суть - проверять только некоторые биты
А, точно, что-то я хуйню спорол.
>>107136
Чем парсил?
Аноним 16/08/15 Вск 19:33:39  107156
>>107138
Ну на здоровье, блокчейн рамки поиска задает, чтобы по заведомо пустым адресам не искать. А дальше взять пасслист пожирнее и прогнать его по всем входам.

Аноним 16/08/15 Вск 20:51:14  107159
>>107156
И обнаружить, что всё давно упизжено. Соревнование в основном сейчас даже не у кого "пасслист" толще, а кто быстрее может ловить транзакции, искать pubkey->privkey и транслировать свой spend.
Аноним 16/08/15 Вск 21:44:07  107161
>>107141
> Чем парсил?
Там львиная доля script: OP_DUP OP_HASH160 <ключ> OP_EQUALVERIFY OP_CHECKSIG, то есть 19 76 a9 14 <20байт> 88 ac, достаточно просмотреть все blkXXXXX.dat подряд и найти все такие строки. Грязно, но вероятность того, что будет найдено не то, порядка 2^-48, полагаю. А блокчейн весит 50гб = 2^36 примерно. Набыдлокодил на сях.
Аноним 16/08/15 Вск 22:12:14  107162
(22Кб, 934x231)
Пикрелейтед. Спам-лист.
Аноним 16/08/15 Вск 22:28:59  107163
>>107161
Хе-хе, так и думал, но надеялся, что ты меня удивишь.
>>107162
>эллиптический приватный ключ хешируется два раза
Публичный.
>искать все txout, все txin, и вычитать из первого второе
txin не имеет value, которую можно было бы вычесть из value txout. Также они содержат в себе публичный ключ, а не его хеш.
Тебе нужны все txout, а потом txin, которые на них ссылются. Те txout, на которые не сослались, доступны для траты, их и суммируй.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 36 | 3 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное