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

It can't override properties that inside the iframe elements #579

Open
0x0480 opened this issue Mar 19, 2024 · 4 comments
Open

It can't override properties that inside the iframe elements #579

0x0480 opened this issue Mar 19, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@0x0480
Copy link

0x0480 commented Mar 19, 2024

Prerequisites

Please use issues for bugs only! Answer the following questions for yourself before submitting an issue: YOU MAY DELETE THE PREREQUISITES SECTION.

  • [X ] I am running the latest version
  • [ X] I checked the documentation and found no answer
  • [ X] I checked to make sure that this issue has not already been filed

Expected Behavior

Randomized props.
https://iphey.com (no iframe)

Current Behavior

Untouched properties like JavaScript UserAgent, Audio, Client Rects hashes etc.
https://gologin.com/check-browser (contains an iframe to iphey)

Context (Environment)

123.0 Nightly

@0x0480 0x0480 changed the title It can't override properties that inside the iframe. It can't override properties that inside the iframe elements Mar 19, 2024
@sereneblue
Copy link
Owner

Hi @0x0480,

I'm not able to replicate using a spoofed profile. Do you have any other extensions enabled that might be conflicting with Chameleon? Can you post your settings?

@0x0480
Copy link
Author

0x0480 commented Mar 20, 2024

Hi @sereneblue ,

First of all, thanks for your fast reply.

And nope, there is no other extension enabled. But, I'm using firefox with privacy.fingerprintingProtection and privacy.resistFingerprinting prefs enabled.

https://gist.github.com/0x0480/51fa86c0a6fc429aebe5625ae172cc39
Here's my ext settings.

And with iframe:
image
image
Audio and Rects hashes are always same.
Without iframe:
image
image

WebGL + Canvas hashes randomly returns but it's not related with Chameleon.

  • it seems like header manipulation and browser version works somehow.

@0x0480
Copy link
Author

0x0480 commented Mar 20, 2024

UPDATE:

Yup, i think privacy.resistFingerprinting option causes that issue.

Oh no, it just works for navigator.useragent prop. Audio fp and client rects fp are still unaffected when they're inside an iframe.

@sereneblue
Copy link
Owner

After some testing, it does seem like this is a bug. Thanks for reporting, I'll continue to look into this.

@sereneblue sereneblue added the bug Something isn't working label Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants