Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Chrome 106 Shuffled Fingerprint #133

Merged
merged 2 commits into from
Nov 15, 2022
Merged

feat: Chrome 106 Shuffled Fingerprint #133

merged 2 commits into from
Nov 15, 2022

Conversation

gaukas
Copy link
Contributor

@gaukas gaukas commented Oct 29, 2022

Fixes #132.

  • added HelloChrome_107 (commented as beta and not used by HelloChrome_Auto)
  • added shuffleExtensions() to shuffle the order of extensions in a ClientHelloSpec

- added `HelloChrome_107` (not used by `HelloChrome_Auto`)
- added `shuffleExtensions()` to shuffle the order of extensions in a `ClientHelloSpec`
@gaukas gaukas self-assigned this Oct 29, 2022
@gaukas
Copy link
Contributor Author

gaukas commented Oct 29, 2022

Btw, it seems Google is reporting a 0day in all Chrome versions < 107.0.5304.87 as CVE-2022-3723.

@gaukas
Copy link
Contributor Author

gaukas commented Oct 29, 2022

Hold.

We need to figure out why and when does Chrome shuffles the extensions.

The observed behavior has not been reproducible on other devices yet.

@gaukas gaukas changed the title feat: Chrome 107 fingerprint with Extension shuffler feat: Chrome 106 Shuffled Fingerprint Nov 12, 2022
@gaukas
Copy link
Contributor Author

gaukas commented Nov 12, 2022

As per #132 (comment) suggested, to be chronologically accurate we are renaming this new fingerprint to Chrome_106_Shuffle.


Please raise your hand if you disagree.
None.
None.
None.
None.
None.
None. Pass!

- Renamed `HelloChrome_107` to `HelloChrome_106_Shuffle` to match the versioning info from https://groups.google.com/a/chromium.org/g/blink-dev/c/zdmNs2rTyVI/m/MAiQwQkwCAAJ
@gaukas gaukas merged commit 1b3a9ad into refraction-networking:master Nov 15, 2022
@gaukas gaukas deleted the add-chrome-107-fingerprint branch November 17, 2022 23:20
adotkhan pushed a commit to Psiphon-Labs/utls that referenced this pull request Dec 10, 2024
* feat: Chrome 107 fp with shuffler

- added `HelloChrome_107` (not used by `HelloChrome_Auto`)
- added `shuffleExtensions()` to shuffle the order of extensions in a `ClientHelloSpec`

* fix: rename for chronologically accuracy

- Renamed `HelloChrome_107` to `HelloChrome_106_Shuffle` to match the versioning info from https://groups.google.com/a/chromium.org/g/blink-dev/c/zdmNs2rTyVI/m/MAiQwQkwCAAJ
adotkhan pushed a commit to Psiphon-Labs/utls that referenced this pull request Dec 10, 2024
* feat: Chrome 107 fp with shuffler

- added `HelloChrome_107` (not used by `HelloChrome_Auto`)
- added `shuffleExtensions()` to shuffle the order of extensions in a `ClientHelloSpec`

* fix: rename for chronologically accuracy

- Renamed `HelloChrome_107` to `HelloChrome_106_Shuffle` to match the versioning info from https://groups.google.com/a/chromium.org/g/blink-dev/c/zdmNs2rTyVI/m/MAiQwQkwCAAJ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Chrome 107 started shuffling extensions
1 participant