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

Получение seed/сгенерированных цен на индекс

Abe

floppy-диск
Пользователь
Регистрация
03.05.2023
Сообщения
2
Реакции
0
Есть один небезысветный сайт, где можно поиграться на фьючерсах с высокими плечами. На нем же есть синтетический индекс (ХХХ), график которого обновляется в 00:00 по utc.
Т.е. данный индекс торгуется 24 часа. И далее в 00:00 его цена начинается снова с отметки 1000. Котировки на цену сгенерироаны в опредленной seed фразе, которая генерирует 172 000 различных тиков. По факту рандом.
1)Алгоритм описанный на сайте во вложении.
2) Код в который вставляется seed и генерируются цены:


import pyblake2
import statistics

price = 1000.0
seed = 'a686d7df4cd947b944ed61681064f4b0bf274f17b38ca50e886ca465fcf191c1' (тут сам сид)
volatility = 0.001

print(f'Price at time 0: {price}')
for tick in range (здесь количество тиков):
combined_value = bytes(seed + str(tick), encoding='ascii')
hash = pyblake2.blake2b(combined_value, digest_size=32).digest()
unsigned_int = int.from_bytes(hash[:8], byteorder='little', signed=False)
unit_range_float = float(unsigned_int) / float(2**64 - 1)
normal_return = statistics.NormalDist(mu=0.0, sigma=volatility).inv_cdf(unit_range_float)
price = price * (1.0 + normal_return)
print(f'Price at time {tick + 1}: {round(price, 2)}')

Вопрос: можно ли узнать этот seed в текущий день торгов или же получить уже сгенерированные цены которые просто поступают на сайт?

P.S. я не айтишник, но пробовал перехватывать трафик через burp suite и по коду страницы искал. Результатов ноль. Возможно есть способ среди более опытных из вас, готов платить.
 

Вложения

  • Снимок экрана 2023-07-11 в 16.06.35.png
    Снимок экрана 2023-07-11 в 16.06.35.png
    20.9 КБ · Просмотры: 33
Неужели ни у кого не было опыта ‘взлома’ контор тип бреарных опционов или криптоказино? Мб то, что выше описал вообще нквозможно и неправильно?)
 


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