Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3661310
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T01:17:30+00:00 2026-05-19T01:17:30+00:00

Is it possible to write a program that masks the set of fonts installed

  • 0

Is it possible to write a program that masks the set of fonts installed on the computer, so the font list would appear “plain vanilla” and would not be of much value in creating a ~unique fingerprint? https://panopticlick.eff.org/

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T01:17:30+00:00Added an answer on May 19, 2026 at 1:17 am

    There is probably some support for that in some browsers, but with any browser you could intercept the winapi calls for enumerating the font list.

    Basically you write a dll that will be loaded into the browser process, and then it will intercept the calls the browser will make to the OS when it will enumerate fonts. Just lookup which functions in windows are used for enumerating fonts, and fake them in your dll. (that could be some work though, because you will have to rewrite the font enumerating logic).

    Also, some of the browsers may very well just read the registry to enumerate fonts, and not use the specialized fontfunctions, in that case you will have to intercept the registry-winapi functions, and make sure they report the font list that you want.

    For loading your dll into the target process you could use Windows hooks, or use a .exe file editor to add your dll to import table of the browser’s exe file. There is also a special place in the registry where if you add a dll there, it will be loaded to every process in the system. (then you’ll have to check for browser process, and only intercept api calls then, so that not every program on your system will get the bogus font list).

    Also, it is possible that a browser will run some plugin, or activex control, or java, or something like that in another process (chrome runs every tab in different processes for example), so I would check every process’ parent, and if you see that it has been started by the browser, intercept the font list in that process also. That way, the target webpage won’t be able to get the real font list through flash, plugins, java, or anything.

    A good start to intercepting winapi calls can be found here: http://www.codeproject.com/KB/system/InterceptWinAPICalls.aspx

    So this is a reliable way to do this, and although it can’t be done in an hour, it’s not overly complicated either.

    Of course, this will not only make your font list bogus, it will also make the browser not see and be able to display the fonts that are not in the list.

    And this all is valid for Windows of course, but there are surely similair ways to do this on other OSes.

    Also, worth to note, I don’t think a webpage can read the font list if you have disabled javascript and plugins(flash).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Would it be possible to write a class that is virtually indistinguishable from an
Is it possible to write a program that will change the phone numbers a
Is it possible to write a C# program that will load up a webpage,
Is it possible to write a program under windows that will cause a remote
Is it possible (and if so, how) to write a program in C++ that
Possible Duplicate: Image comparison algorithm So basically i need to write a program that
Possible Duplicate: Writing C# Plugin System Is it possible to write a program that
Is it possible to write a doctest unit test that will check that an
Is it possible to write code in a Flex application that will only be
Is it possible to write a regular expression that matches a nested pattern that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.