 |

11.05.2025, 10:55
|
|
Новичок
Регистрация: 14.07.2024
Сообщений: 25
С нами:
966420
Репутация:
3
|
|
Сообщение от scolopendra0.2
Всех приветствую, хочу узнать информацию о генератора псевдослучайных чисел (ГСПЧ) "Вихрь Мерсенна" или "Mersenne Twister". и другое название у него MT19937
Как известно у каждого рандомайзера чисел есть своя последовательность, алгоритм.
К большому сожалению я не имею навыков, знаний и возможности как-то его "взломать".
1) Мне очень интересно возможно ли предсказать числа, которые будет генерировать этот ГСПЧ? Вот инфа, которую я нашел в интернете: гитхаб MT19937 , Википедия о MT19937 , еще 1 гитхаб
2) Я знаю, что на некоторых серверах работает именно эта ГСПЧ в казино, если и получится понять алгоритм и и узнавать последовательность чисел,
3) возможно ли это использовать на сервере в сампе в казино? Тут хотелось бы конкретики: Зависит ли это как-то от конкретной игры, будь то кости, рулетка или что-то другое.
4) Как синхронизировать ГСПЧ с казино в сампе?
я на всякий случай оставлю свой контакт, если случайно забуду о этой статье. telegram просьба сразу уточнять, что вы из форумника бластхака
В любом ГСПЧ если ты не знаешь seed то угадать последующее число просто невозможно физически.
|
|
|

11.05.2025, 17:03
|
|
Новичок
Регистрация: 28.07.2022
Сообщений: 3
С нами:
1999096
Репутация:
1
|
|
Сообщение от Sotos
В любом ГСПЧ если ты не знаешь seed то угадать последующее число просто невозможно физически.
в ссылке которую я скинул есть идея: реконструировать внутреннее состояние RNG, поскольку функция отпуска, используемая для получения выходов, является биктивной и перемещенной. https://github.com/anneouyang/MT19937
как я понял необходимо подобрать ключ (seed), он тоже представлен на сайте
вся суть в том что необходимо двигаться от обратного к началу (как я понял, возможно ошибаюсь)

|
|
|

11.05.2025, 17:20
|
|
Постоянный
Регистрация: 21.08.2015
Сообщений: 343
С нами:
5646349
Репутация:
163
|
|
|
|
|

15.05.2025, 23:12
|
|
Новичок
Регистрация: 28.07.2022
Сообщений: 3
С нами:
1999096
Репутация:
1
|
|
Сегодня нашел новую информацию, ранее был взломан MT19937 обученной нейронкой "XORshift" с 100 процентов последовательностью, сейчас буду искать результаты этого взлома. Если кто-то найдет его раньше меня - киньте в темку.
|
|
|

12.07.2025, 10:57
|
|
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
|
|
1) Результат можно предугадать, но это сильно зависит от окружения. Например, в Linux существует /dev/urandom, он используется уйму всяких поведенческих факторов при генерации чисел, вплоть до того куда и когда пользователь нажимал.
2-3) В теории это возможно использовать для предугадывания результата в казино. Скорее всего на большинстве серверов тоже задействуется поведенческий фактор и числа могут генерироваться относительно:
- размера всего пула ставок,
- размера последней ставки,
- суммы всех ID сделавших ставку
- последнего ID сделавшего ставку.
- и так далее...
Поэтому у тебя как минимум будет очень короткий тайм лайн чтобы что-то сделать с угаданным числом, а это я ещё молчу что для генерации могут использоваться данные к которым у тебя нет доступа. Например, количество денег у игроков или сумма идентификаторов предметов в их инвентаре.
4) Тебе нужно знать точную реализацию генератора чисел сервера, которая находится на сервере. Помимо этого необохдимо знать как он применяется в системе казино.
В этой теме слишком огромное число независящих и скрытых от тебя переменных, именно поэтому до сих пор предугадывание псведослучайной генерации это сложная задача.
Даже те алгоритмы которые присылали в эту тему могут отвалиться после любого, даже смежного изменения системы, ведь они напрямую зависят от подаваемых в них данных.
Короче реализовать подобное можно только в условиях белой комнаты, когда тебе известно абсолютно всё что происходит внутри неё и нет никаких мешающих факторов.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|