c++ MT19937 ГСПЧ "Вихрь Мерсенна"

scolopendra0.2

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

Sotos

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

scolopendra0.2

Новичок
Автор темы
3
0
В любом ГСПЧ если ты не знаешь seed то угадать последующее число просто невозможно физически.
в ссылке которую я скинул есть идея: реконструировать внутреннее состояние RNG, поскольку функция отпуска, используемая для получения выходов, является биктивной и перемещенной. https://github.com/anneouyang/MT19937
как я понял необходимо подобрать ключ (seed), он тоже представлен на сайте
вся суть в том что необходимо двигаться от обратного к началу (как я понял, возможно ошибаюсь)
1746968737245.png
 

memir

🇷🇺
Всефорумный модератор
342
615
  • Влюблен
Реакции: scolopendra0.2

scolopendra0.2

Новичок
Автор темы
3
0
Сегодня нашел новую информацию, ранее был взломан MT19937 обученной нейронкой "XORshift" с 100 процентов последовательностью, сейчас буду искать результаты этого взлома. Если кто-то найдет его раньше меня - киньте в темку.
 

Receiver

leet-cheats 👑
Модератор
658
980
1) Результат можно предугадать, но это сильно зависит от окружения. Например, в Linux существует /dev/urandom, он используется уйму всяких поведенческих факторов при генерации чисел, вплоть до того куда и когда пользователь нажимал.
2-3) В теории это возможно использовать для предугадывания результата в казино. Скорее всего на большинстве серверов тоже задействуется поведенческий фактор и числа могут генерироваться относительно:
  • размера всего пула ставок,
  • размера последней ставки,
  • суммы всех ID сделавших ставку
  • последнего ID сделавшего ставку.
  • и так далее...
Поэтому у тебя как минимум будет очень короткий тайм лайн чтобы что-то сделать с угаданным числом, а это я ещё молчу что для генерации могут использоваться данные к которым у тебя нет доступа. Например, количество денег у игроков или сумма идентификаторов предметов в их инвентаре.
4) Тебе нужно знать точную реализацию генератора чисел сервера, которая находится на сервере. Помимо этого необохдимо знать как он применяется в системе казино.

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