Аноны, я задумал аферу века. На самом деле, хуйня полнейшая, но я почему-то считаю, что прокатит. Короче, я хочу ограбить рулетку. Подождите кидать говном. Дело в том, что в рулетке каждый ролл высчитывается с помощью пары сидов, клиента и сервера. То есть, зная их, можно самому высчитывать роллы. Сид сервера дают захешированным, а после того, как ты сменишь пару, показывают настоящий сид. Это чтобы ты мог потом проверить на стороннем сайте честность каждого ролла. Так вот, я знаю, что SHA256 невозможно брутфорсить. Но есть один нюанс, который может облегчить это дело. Настоящий сид всегда выглядит, как и сам хэш. В смысле, там всегда 64 символа, из них возможны 10 цифр и 6 букв от a до f, буквы никогда не могут быть больше 5 подряд, цифры тоже чаще всего около 5, но могут доходить и до 10 подряд, хотя вероятность этого куда меньше. Возможны еще какие-то закономерности, их пока не нашел. Судя по всему, все происходит так: Генерируется рандомные символы - хешируются SHA256 - хешируются еще раз. То есть, это новые комбинации и в базе данных по хешам их нет. То есть, нужно скачать огромную базу данных и сделать из этого как бы антисловарь из комбинаций, которые даже проверять не надо. В общем-то, при определенном проценте удачи, мы могли бы таки забрутфорсить всю эту хуйню. Я уверен, что это возможно, так как видел нескольких таких человек. Одного из них быстро словили, так как он делал ставки по 10, и заблокировали вывод средств. Из нескольких тысяч, он успел вывести 40 битков. Думаю, ему норм. Возможно, сейчас он сидит с другого профиля и играет уже по-тихому, так, чтобы можно было все время существования рулетки доить ее. Я призываю тех, кто умеет настраивать брутфорсеры, чтобы учесть все, что я описал выше. Да и просто тех, кто хочет помочь. Все на всех поделим поровну.
>>96590 >хуйня полнейшая, но я почему-то считаю, что прокатит Это потому что ты гуманитарий. Нет там никакой закономерности, обычные 64 рандомных символа. >нужно скачать огромную базу данных и сделать из этого как бы антисловарь из комбинаций, которые даже проверять не надо Ну и сколько комбинаций ты поместишь, скажем, на терабайтный винт? 234? Супер, это аж целых 1/2350 от всего множества.
>>96604 >те закономерности, что нашел >буквы никогда не могут быть больше 5 подряд, цифры тоже чаще всего около 5, но могут доходить и до 10 подряд Эти «закономерности» с таким же успехом «находятся» в абсолютно случайных данных. >не словарь всех комбинаций, а антисловарь О нём я тебе и сказал. Ну поместишь ты в него 0.0000{...}00003% от всех комбинаций, чем тебе это поможет, лолка?
>>96605 Господи, ну что за хуйланы безвольные сидят на бордах. В ЕБАННОМ ХЕШЕ ВСЕГДА НАХОДЯТСЯ ТЕ ЗАКОНОМЕРНОСТИ, ЧТО Я СКАЗАЛ. А они существенно сужают круг. Сука, можно же хотя бы попробовать.
>>96607 >В ЕБАННОМ ХЕШЕ ВСЕГДА НАХОДЯТСЯ ТЕ ЗАКОНОМЕРНОСТИ, ЧТО Я СКАЗАЛ Нет, не всегда. Ты просто проверял недостаточно хешей. Вероятность того, что 6 символов подряд будут буквами, составляет (6/16)6 = 0.0028, так что это действительно выглядит как «никогда». >можно же хотя бы попробовать Ну так попробуй. Не умеешь? Пиши тогда, какую именно рулетку ломать собрался, я попробую.
>>96619 Зачем тебе 1000 сидов? Я правда гуманитарий, но все же. Их количество никак не увеличит шансы на вычисление незахешированного сида. Before you specify your own seed, you are shown the SHA256 hash of the server seed that will be used alongside whichever seed you pick. Changing the client seed used will also reveal the previous server seed, which you can then verify was the seed we hashed and showed you.
>>96624 >Я правда гуманитарий Ну слава богу, а то я уже подумал, что ты себя считаешь умным. >Зачем тебе 1000 сидов? Чтобы увидеть, действительно ли есть какие-то закономерности или ты их выдумал.
Ну вот немного. Некоторые из них захешированные сиды, некоторые - чистые, с помощью которых можно посчитать роллы. Как видишь, в сути своей, это одно и то же.
>>96590 Ты пишешь хуйню, тебе уже сказали. Сервер генерирует символы, хэширует и хэширует еще раз. Тебе нужно по второму хэшу получать первый. То есть тебе нужно сбрутить 256 битный стойкий хэш. Твой "нюанс" только отягчает ситуацию, потому что теперь ты точно знаешь, что первый хэш тоже 256 битный. Уязвимость может быть в генерации исходных символов, только у тебя нет об этом никакой информации, по крайней мере ты ее не написал. Эта ситуация такая же - нужно сбрутить хэш с алгоритмом hash=sha256(sha256(text)).
Итак, сейчас я перебираю пароли со скоростью 700к паролей в секунду. И появился вопрос. Как настроить так, чтобы перебор шел по всем символам? А то перебирает первые пять-десять, а задние не меняются. Так и правда надо будет ждать тысячи лет. Нужен полный рандом. Как этого добиться? И в каких программах я мог бы увеличить скорость до 700 лимонов паролей в секунду? Так было бы куда лучше.
>>96806 Я и говорю. Но полный перебор НИНУЖЕН. Надо удача. Поэтому хочу, чтоб символы менялись все. Еще додумался до того, чтобы подбирать пароли уже к настоящему сиду. Там вполне может быть рандомный набор букв-цифр с 5-10 символами.
>>96590 Короче ОП, то что ты хочешь, называется радужные таблоцы. Загугли эту хуйню и прозрей. Я думаю писать ничего не нужно, найди онайлн сервис с подбором своего SHA256, проплати подбор длины своей хуйни и дои рулетку. Алсо, под линя есть программы генерации своих таблиц (хуй знает, мб под сперму тоже есть), погугли и нагенери своих, если знаешь длину ролла (например она всегда от 6 до 10 символов) то размер таблиц намного сократится. Остальное все так как тебе в треде писали, про шансы, за исключением того, что радужные таблицы не так уж много места занимают, терабайтного винта я думаю за глаза хватит, когда я сгенерил себе мд5 хешей для подбора паролей к одному серваку линейки (ололо задрот) они у меня заняли 18 гигов, например, длина от 5 до 11 символов, только ловеркейс и только английские символы.
>>96840 > Надо удача. Так ты купи тогда лотерейный билет. Ну там, «угадай 6 номеров из 36», там шанс 1 к 2 000 000, что уже в 2.5 x 1057 раз больше, чем вероятность найти нужный хеш за год. >Там вполне может быть рандомный набор букв-цифр с 5-10 символами Надейся и жди. Не устаю с тебя проигрывать.
>>96867 Спасибо за годный совет, бро. Радужные таблицы гуглил, там в основном мд5, а ША256 нету, ибо не помню почему. И разве есть онлайн сервисы, которые за деньги смогут таки эту хуйню расшифровать?
>если знаешь длину ролла (например она всегда от 6 до 10 символов)
Тут подробнее. Ты имеешь в виду, не сид сервера, а именно искать функцию, по которой ролл вычисляется? Вот, если что.
> Both client and server seeds and a nonce are combined with hmac-sha512(server_seed, client_seed-nonce) which will generate a hex string. The nonce is the # of bets you made with the current seed pair. First five characters are taken from the hex string to create a roll number that is 0-1,048,575. If the roll number is over 999,999, the proccess is repeated with the next five characters skipping the previous set. This is done until a number less than 1,000,000 is achieved. In the astronomically unlikely event that all possible 5 character combinations are greater, 99.99 is used as the roll number. The resulting number 0-999,999 is applied a modulus of 10^4, to obtain a roll number 0-9999, and divided by 10^2 to result a 0-99.99 number.
>>96590 У меня тоже идея на счет этой рулетки, основывается на пиление бота, который будет анализировать пересечение закономерностей, бот будет играть по одному сатоши, а в момент очень высокой вероятности выигрыша ставить большие суммы. Как вам идея ребятки?
>>96941 Ну этот >>96922 приводит верный аргумент, а этот >>96932 его не понимает, т.к. не видит разницы между множителем и показателем степени. А эта шутка >>96935 была настолько тонкой, что даже нано я не понимат.
>>97812 Проиграл только с термина НАНОШУТКА. А что за анекдот-то? Короче, посоны, шансов сбрутить никаких? Вообще никак? А если еще что придумать? Рулетка - праймдайс, сами можете со всем ознакомиться
Встречаются два одноклассника. Новыи русский, и простой советский инженер. - Вась, это ты? На 600-том мерсе, в красном пиджаке? Ведь в школе у тебя всегда были одни двойки. По математике у тебя дважды два всегда пяти равнялось. О квадратном корне ты вообще никогда не слыхал! Я - школу с медалью, институт с красным дипломом (смотрит на свое пальто) - полная задница... - Ты понимаеш Санек. Все очень просто, в натуре. Еду в Германию и покупаю бочку пива за 1000 баксов. Приезжаю домой, толкаю ее за 3000 баксов. Вот на эти два ПРОЦЕНТА я и живу.
>>96631 > Случайный набор данных в системе SHA256, если что. "Случайный" - плохое слово, чтобы охарактеризовать. Хорошая хэш-функция должна иметь распределение своих значений (а также отдельных битов) как можно более близкое к равномерному, иначе поиск коллизий и раскрытие прообраза упрощаются. Sha-256 достаточно известен и результатов в сети немало.
>>99576 Лол, но это не хэш-функция. Хэш-функцией она станет только если жёстко ввести ограничение на длину a. Определение хэш-функции: f: {0,1}*->{0,1}n, где n - некоторое фиксированное натуральное число.
>>99680 Так добей паддингом/обрежь, распределение не изменится >>99681 Там про распределение был кукарек в >>99423 - распределение в вероятностном смысле тут вообще не к месту.
>>99692 > распределение не изменится Да, но я не понимаю к чему ты клонишь. > распределение в вероятностном смысле тут вообще не к месту Какой смысл тут ещё может быть?
>>99699 Хорошая хэш-функция не равно криптостойкая хэш-функция, вот какой смысл. Хорошесть хэша не влияет на сложность preimage attack, влияет эффект лавины и всякие внутренние свойства.
Я понимаю ОПа, загореться идеей - это замечательно. У меня есть около шестидесяти тысяч компьютеров, ресурсы которых теоретически можно использовать для вычислений. Если объединить их в вычислительный пул, то вычислительная мощь будет огромной. Теоретически, я могу это реализовать, но я не разбираюсь в теме дешифровки и, по этой причине, интересуюсь у знатоков, даст ли это толк в деле? Связатсья со мной можно тут - [email protected]
Я думаю что если вы даже сможете это провернуть, то будут проблемы с выводом средств из казино. Тут нужно осторожно делать, что бы ваш выграш вписывался в статистическую вероятность. То есть закинуть 10$ и сделать из них 1000000 будет слишком подозрительно(да и резерва такого не будет конечно). 100% выплату не сделают. Нужно стартовать сразу с большой суммы и делать мало роллов. Тогда дисперсия будет большой и может прокатить.
>>96716 А хули там думать? Даже если там обычный ЛКГ, хер ты подберешь 2 его параметра, пусть они даже представляют из себя 4-байтные числа. Даже если эти хэшированные последовательности будешь получать только ты и строго последовательно. А теперь наложи на этот факт что генератор наверняка более сложен, в серию проб может вмешаться другой пользователь и обосрать тебе все "нахождение закономерности". Ах, да - генератор еще может быть аппаратным. В общем, тебе просто надо подучить теорвер и перестать считать создателей таких сервисов дебилами, его не знающими.
Итак, сколько нас? Что ли, конфу какую запилить. Надо действовать, пробовать что-то делать. Надо дождаться чувака с 60к компами. Если что - пишите мне на мыло в ОП-посте.
со скрина выше, чувак больше 20 раз подряд выиграл. Конечно 20 раз подряд угадать вполне возможно, но он это сделал на высоких ставка. Так что или он взломал это шифрование или использует другую уязвимость.
>>99937 Ты скажи точно сколько вешать? На сайтах можно арендовать хулионы гигахешей. Что если поднять пул, арендовать эное сколько надо количество мощности и хуярить этот хэшь через плечо и об колено, не? Статистик-кун, рассчитай вариант.
>>100025 >На сайтах можно арендовать хулионы гигахешей Очередная охуительная клоунская история. Для начала научись подавать на их вход нужные тебе данные.
>>100027 Если ты этого не умеешь, не значит, что ни кто этого не умеет. И вопрос был "сколько нужно мощности что бы реализовать ёбу предложенную в оп-посте", а то как мне нахуй прогуляться я и без тебя знаю.
>>100028 Сколько мощности, говоришь? Ну давай посчитаем. Client seed ты задаёшь сам, на него можно забить. Server seed задаёт сервер, это 32 байта, то есть, 2256 вариантов. Забъём хуй на то, что для одного хеша может быть больше одного прообраза и посмотрим, «сколько мощности» нужно, чтобы перебрать 2256 хешей за приемлемое время. Предположим, за неделю. 2256/7/24/60/60 = 1.9 x 1056 PHash/s или 9.5 x 1055 в «биткоиновом эквиваленте», поскольку майнеры считают не sha256(), а sha256(sha256()).
Итого: Текущая мощность сети Bitcoin: 338 PHash/s. Необходимая мощность сети взлома: 95000000000000000000000000000000000000000000000000000000 PHash/s.
Я достаточно аргументированно нассал тебе в тупое гуманитарное ебло или нужно больше умных слов?
>>100043 Я что, блять, говорил, что я дохуя математик хакер? Я именно сюда и пришел, дабы найти таковых. Я вижу, что это явно возможно сделать, просто надо найти толковых людей и собрать их в одной команде.
>>100044 В треде два недотехноря, один сломатый гуманитарий, ты, я и мимопрохожий на хуй не похожий. Извини, Антош, не хочу тебя расстраивать, но у нас ничего не получится. Мы сделали что смогли.
>>100045 Дык еще не вечер, приятель! В раздел заходят все новые и новые люди правда ведь? и рано или поздно какой-нибудь гений да найдется. А мы направим его знания и безумные умения в нужное русло. Живем мечтой, епта!
>>100044>>100046 Ну давай разберём по частям тобою написанное. >Я вижу, что это явно возможно сделать 1) Ты, обладая околонулевой компетентностью в областях криптографии и пентестинга, игнорируя другие возможности, заявляешь, что уязвимость абсолютно точно есть и что ты уверен в возможности её эксплуатации. >надо найти толковых людей и собрать их в одной команде >рано или поздно какой-нибудь гений да найдется 2) Ты, обладая околонулевыми знаниями о процессе поиска уязвимостей, собрался организовать этот самый процесс. А ещё ты даже не решил, команда этим будет заниматься или один человек. >А мы направим его знания и безумные умения в нужное русло 3) А ещё ты надеешься, что он такой потом возьмёт и всё расскажет, да ещё и деньгами поделится только за то, что Великий Ты «направил его знания в нужное русло».
тут проблема в том, что человек который может найти уязвимость её найдет без нас и с нами не поделиться( И какая может быть ему от нас польза? Поэтому нам гумманитариям нужно срочно переквалифицироваться. Короче уже в сентябре буду учиться на магистратуре по статистике. Параллельно буду луркать про это хеширование и искать уязвимости с этой стороны. Пускай другие аноны учат программирование и ищут другие уязвимости. После встречаемся на Кипре, обсуждаем и проворачиваем ограбление казино, становимся миллионерами и больше никогда не пересекаемся. План сработает 100%.
>>100047 Да, ты все правильно понял. Но таки я не настаиваю, что это будет один человек. Вот приходил 60к компов-кун и что-то как умер, еще надо найти кого-то, кто бы распределил брутфорсер между этими всеми компами и просто надеяться на удачу. Допустим, этот вариант говно, тогда надо 60к компов занять радужными таблицами хуйню спизданул?. Короче, я действительно некомпетентен в техническом аспекте, но мой внутренний жыд подсказывает мне, что это возможно сделать. Я просто как никогда в жизни в этом уверен.
>>100049 >мой внутренний жыд подсказывает мне Во, это уже ближе к правде. А то ишь как понесло: «Да я уверен, пацаны, инфа соточка!» >>100058 И хуле теперь, можно писать неграмотно? http://tsya.ru/
>>100065 да, можно. Да знаю как правильно в теории. Опечатался в о одном слове. Хули теперь. Странноватые вы. >>100058 Под спойлер не смотрел, конечно. А то, что ты извиняешься после того как я тебя нахуй послал, то это очень правильно. Опущенец, лол.
>>100083 Это фотошоп, любому известно, что шрифт в интерфейсе биткоина Comic Sans и никакой другой. Любой другой шрифт сразу же нарушает proof of work и тебя отключают от сети.
60к-кун, где же ты? Я вон даже расчехлял брутфорсер на одном компе, так полтора лимона паролей в секунду ищет. Хуйня, конечно, в масштабах искомого, но, если так будут хотя бы 60к компов работать, то появляется какой-то шанс.
$lotto - дают каждый день сразу и он на все роллы одного дня 1 $round_id - номер ролла и он каждый раз увеличивается на 1 $roll - это число которое выпадает на рулетке
Генерируется рандомные символы - хешируются SHA256 - хешируются еще раз.
То есть, это новые комбинации и в базе данных по хешам их нет. То есть, нужно скачать огромную базу данных и сделать из этого как бы антисловарь из комбинаций, которые даже проверять не надо. В общем-то, при определенном проценте удачи, мы могли бы таки забрутфорсить всю эту хуйню. Я уверен, что это возможно, так как видел нескольких таких человек. Одного из них быстро словили, так как он делал ставки по 10, и заблокировали вывод средств. Из нескольких тысяч, он успел вывести 40 битков. Думаю, ему норм. Возможно, сейчас он сидит с другого профиля и играет уже по-тихому, так, чтобы можно было все время существования рулетки доить ее. Я призываю тех, кто умеет настраивать брутфорсеры, чтобы учесть все, что я описал выше. Да и просто тех, кто хочет помочь. Все на всех поделим поровну.
Если что, мое мыло [email protected]
Ну что, амбициозные аноны, вы со мной?