Skip to content

Commit 58b0139

Browse files
authored
Revise readme for script updates and fingerprint changes
Updated readme to reflect changes in script functionality and usage of sha256 algorithm. Added notes for Safari users and breaking changes regarding fingerprint binding.
1 parent b97f02f commit 58b0139

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

readme.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@
88

99
请参考Tampermonkey的[官方文档](https://www.tampermonkey.net/faq.php#Q209),开启这个功能。Firefox不受影响(至少目前是这样)。
1010

11+
Safari 用户建议使用 https://apps.apple.com/hk/app/userscripts/id1463298887
12+
13+
请留意 Issue,如果存在问题可以查阅(包括已经关闭的)。
14+
1115
## 更新通知
1216

13-
本脚本不再使用`Fingerprint2`库(本来我以为前端页面使用了这个库是因为后端那边有校验,但实际上并没有,哪种哈希算法都能蒙混过关),而是直接使用了空数据,经测试在广告拦截插件的情况下也能正常使用,并且确实可以正常登录(至少在目前是这样的)。
17+
> [!CAUTION]
18+
> 2026年5月14日,信息化更新了前端,请尽快更新脚本至新版本。
1419
15-
**问题**也有,就是这次更新之后,因为算法改变了,相同的指纹产生的哈希值也变了,所以之前那个版本里面绑定的指纹就失效了,需要重新绑定,让他信任新的指纹哈希值。算是一个 Breaking Change 吧。
20+
> [!IMPORTANT]
21+
> 本脚本不再使用`Fingerprint2`库,并且修复了一些新版本中被校验的值,经测试在广告拦截插件的情况下也能正常使用,并且确实可以正常登录(至少在目前是这样的)。目前除非你还在用远古版本,否则甚至不存在Breaking Change,请知悉。
1622
17-
顺便提一句,由于sha256算法是一个很常用的算法,这里绑定的指纹也能被其他的编程语言使用——只要你找到了或者实现了sha256算法,发送的请求就会完全一样。比如说,你可以使用Python的`hashlib`库来实现这个功能。[PySDU](https://github.com/szw0407/PySDU)就是一个例子,二者可以使用同一个指纹而不需要重新绑定了!
23+
> [!TIP]
24+
> 顺便提一句,由于sha256算法是一个很常用的算法,这里绑定的指纹也能被其他的编程语言使用——只要你找到了或者实现了sha256算法,发送的请求就会完全一样。比如说,你可以使用Python的`hashlib`库来实现这个功能。[PySDU](https://github.com/szw0407/PySDU)就是一个例子,二者可以使用同一个指纹而不需要重新绑定了!
1825
1926
## 介绍
2027

0 commit comments

Comments
 (0)