【问题标题】:Javascript - Odds scraping from unibet - how decript hascodeJavascript - 从 unibet 抓取的赔率 - 如何解密哈希码
【发布时间】:2021-03-04 03:08:23
【问题描述】:

https://www.unibet.fr/zones/mainheadlines.json?pageId=200 您好,我如何解密 hashCode(它很奇怪)

[{"selectionId":"216733072_1","name":"Monaco","idfolifestate":null,"idfoselectionsuspensiontype":null,"currentPriceUp":"9","currentPriceDown":"2"," currentHandicap":"","currentLowerBand":"","currentUpperBand":"","currentHomeScoreLine":null,"currentAwayScoreLine":null,"hadValue":"H","selPercentage":4,"hashCode": 792990791},

这是真正的赔率(这里是 5.50)

792990791 => 5.50

https://static.unibet.fr/app-prod-v6.3.186.js

我发现奇怪的唯一方法是用 webbrowser 做字典

你好对不起我的英语不好如何从第一个网站“hashCode”中解码哈希码:792990791 如何将其解码为 5.50(这是真正的价值)我找到了一个包含“hashCode”的 javascript 我认为这脚本解码哈希,但我不明白如何

【问题讨论】:

  • 我可以插入一张 CD-ROM 并从内容中计算出一个 MD5 哈希码。您无法从这微量的数据中重建 CD-ROM。但是,您可以使用这一小块数据在许多其他库中唯一标识此 CD-ROM。如果不访问他们的数据库,我不希望能够将这个 9 位数字变成实际赔率。
  • 看到一个名为hashCode 的字段只包含一个简单数字字段的加密值是很不寻常的。您确定这就是可能性所在吗,例如不是(currentPriceUp + currentPriceDow) / currentPriceDown? (我对投注赔率知之甚少,所以这可能有点离谱,但再举几个例子应该有助于证明它的可能性。)
  • 我们不能用这个脚本来做:static.unibet.fr/app-prod-v6.3.186.js ?
  • 谢谢你,Scott Sauyet 你的观察对我有很大帮助,因为我不需要在他们周围有很好的奇数,这很好!
  • 他们没有给出奇数,而是一个近似值 ^^ 我发现哈希码是奇数,因为当我搜索相同奇数的另一个匹配项时,我发现了相同的哈希码

标签: javascript decode hashcode


【解决方案1】:

无需解码,只需一些简单的数学运算即可:(currentPriceUp / currentPriceDown) + 1

您可以将currentPriceUp 作为赌注,将currentPriceDown 作为支出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2015-12-18
    • 2013-05-14
    • 1970-01-01
    • 2012-04-04
    相关资源
    最近更新 更多