
指纹浏览器
文章平均质量分 87
守城小轩
最早的一台计算机是486,在电脑报购买的二手。第一门语言是BASIC,写了一个格式3.5寸软盘的软件。
展开
-
浏览器指纹修改指南2024 - 命令行控制SpeechVoice指纹(修正七)
本文介绍了一种通过命令行参数来自定义Chromium浏览器SpeechVoice指纹的方法。这种方法相比直接修改源码更加灵活和便捷,使得用户可以更轻松地保护自己的隐私和避免被网络追踪。通过本文的方法,用户可以轻松地通过命令行参数来设置自己想要的SpeechVoice配置,从而实现对浏览器指纹的有效控制。这为用户提供了一种简单而强大的工具,使其能够更好地保护自己的在线隐私。需要注意的是,虽然这种方法相对简单,但仍然需要重新编译Chromium。原创 2025-01-20 10:12:00 · 355 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 修改Geolocation API指纹(十一)
通过本文的详细讲解和代码示例,我们成功实现了对Geolocation API返回值的修改。通过构造新的和对象,并将其赋值给变量,我们能够自定义地理位置信息,从而有效地保护用户的隐私,避免被追踪和识别。在实际操作中,我们不仅需要理解代码的实现细节,还需要掌握如何在不同场景下应用这些技术。通过不断地实践和测试,我们可以确保修改的有效性和稳定性。希望本文能够帮助读者更好地理解和掌握Chromium指纹技术中的Geolocation API修改方法。如果您在实际操作中遇到任何问题,欢迎随时与我们交流和讨论。原创 2024-11-04 12:17:20 · 1871 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 分析Geolocation API实现(十)
通过本文的详细分析,我们已经了解了如何在Chromium源码中找到并修改Geolocation API的返回值。我们探讨了变量的类型和作用,并深入分析了类和类的构造方法。通过这些知识,我们可以自定义地理位置信息,从而实现修改浏览器指纹的目的。在下一篇文章中,我们将继续深入探讨如何具体实现这些修改,并提供详细的代码示例和操作步骤,帮助读者更好地掌握这项技术。敬请期待!原创 2024-10-28 11:31:07 · 1402 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 寻找Geolocation API实现位置(九)
本文深入分析了Chromium源码中的Geolocation API实现位置。通过修改Geolocation API的返回值,我们可以有效地保护用户的隐私,减少用户被跟踪和识别的风险。在接下来的文章中,我将进一步探讨如何在Chromium源码中修改API,分析相关代码,并提供详细的步骤和示例代码,帮助读者更好地理解和应用这些技术。原创 2024-10-21 11:22:22 · 1943 阅读 · 0 评论 -
Brave编译指南2024 Android篇-准备工作(三)
本文详细列出了编译Brave浏览器所需的系统要求和推荐工具。确保您的系统满足这些要求,并安装了推荐的工具,将有助于后续的编译过程更加顺利。接下来,我们将开始获取Brave的源代码,为编译做最后的准备。原创 2024-10-16 09:17:49 · 407 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 了解Geolocation API(八)
Geolocation API是HTML5标准的一部分,用于获取设备的地理位置信息。通过调用Geolocation API,网站可以获取用户的经纬度、高度、速度等信息,从而提供基于位置的服务。提供用户的实时地理位置信息支持基于位置的服务,如地图导航、位置推荐等允许开发者获取用户的位置信息,以便提供个性化服务本文介绍了浏览器指纹中的一个重要组成部分——Geolocation API。我们了解了Geolocation API的定义、作用,以及它在浏览器指纹中的重要性。原创 2024-10-14 08:55:44 · 1613 阅读 · 0 评论 -
Brave编译指南2024 Linux篇-初始化构建环境(六)
在完成环境配置后,接下来的关键步骤是初始化 Brave 浏览器的构建环境。初始化构建环境包括几个重要步骤:切换到正确的工作目录、安装必要的依赖、同步最新的 Chromium 代码和其他相关依赖项,以及运行构建前所需的脚本。通过这些步骤,您现在应该有一个准备完善的开发环境,可以继续进行 Brave 的编译。在接下来的文章中,我们将引导您完成 Brave 浏览器的构建和运行,敬请期待。首先,我们需要切换到已经克隆好的 Brave-core 源码目录,以便在正确的上下文中进行操作。原创 2024-10-13 08:59:19 · 417 阅读 · 0 评论 -
Brave编译指南2024 Linux篇-项目结构(二)
Brave 浏览器在 Chromium 的基础上进行了大量的定制和优化,涉及用户界面、网络请求处理、数据存储等多个方面。为了更好地理解这些改动,以下是 Brave 项目的主要结构及其功能本文详细介绍了Brave项目的主要结构,包括Chromium官方代码、brave-core核心代码和adblock-rust广告拦截模块。了解这些组件有助于我们更好地理解Brave的架构和功能实现。接下来,我们将开始准备编译环境,为实际的编译工作做准备。原创 2024-10-11 08:55:54 · 1027 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 命令行控制SpeechVoice指纹(七)
本文介绍了一种通过命令行参数来自定义Chromium浏览器SpeechVoice指纹的方法。这种方法相比直接修改源码更加灵活和便捷,使得用户可以更轻松地保护自己的隐私和避免被网络追踪。通过本文的方法,用户可以轻松地通过命令行参数来设置自己想要的SpeechVoice配置,从而实现对浏览器指纹的有效控制。这为用户提供了一种简单而强大的工具,使其能够更好地保护自己的在线隐私。需要注意的是,虽然这种方法相对简单,但仍然需要重新编译Chromium。原创 2024-10-10 08:59:21 · 1330 阅读 · 5 评论 -
浏览器指纹修改指南2024 - 修改SpeechVoice指纹(六)
通过本文的详细步骤,我们成功地在Chromium源码中实现了对SpeechVoice的定制化修改。我们不仅构造了伪装的语音列表,还通过修改代码实现了对真实语音列表的拦截,从而有效地保护了用户的隐私,避免了浏览器指纹的泄露。在接下来的文章中,我们将探讨如何通过命令行来修改Chromium的源码配置,以进一步简化和自动化我们的修改过程。通过这种方式,您将能够更加高效地进行源码修改和编译,提升工作效率。敬请期待!原创 2024-10-09 14:13:24 · 853 阅读 · 0 评论 -
浏览器指纹修改指南2024 -分析SpeechVoice实现(五)
通过本文的分析,我们成功定位到了Chromium源码中与SpeechVoice相关的关键实现文件和函数。我们详细探讨了speech_synthesis_voice.h和speech_synthesis.cc文件中的代码,并了解了如何通过修改这些代码来实现对SpeechVoice的模拟和修改。在接下来的文章中,我们将深入到具体的源码修改操作中。我们将一步步指导您如何修改这些文件,以实现对SpeechVoice的定制化处理,从而达到修改浏览器指纹的目的。敬请期待!原创 2024-09-26 09:05:26 · 1416 阅读 · 0 评论 -
浏览器指纹修改指南2024 -了解SpeechVoice(四)
SpeechVoice是Web Speech API中的一个关键接口,用于描述语音合成引擎的特性。每个SpeechVoice实例代表了一个特定的语音,包含了语音的名称、语言、区域等信息。当开发者调用语音合成API时,可以通过SpeechVoice对象来选择和控制合成的语音。提供可用语音的列表供开发者选择描述每个语音的属性,如语言、名称、区域等允许开发者指定合成语音的具体参数本文介绍了浏览器指纹中的一个重要组成部分——SpeechVoice。原创 2024-09-24 09:02:55 · 736 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 验证电池API返回值合理性(三)
通过本文的探讨和代码修改,我们成功地在自定义电池API返回值的基础上,进一步完善了这一隐私保护功能。修改后的代码能够有效地模拟各种电池状态,且能够自动校正不合理的电量值,使其落在[0,1]的区间内。这样一来,我们就进一步提升了电池API修改这一隐私保护措施的可靠性和有效性。本文的工作再次体现了Chromium源码修改在提升浏览器隐私保护水平方面的重要意义。通过对源码的深入理解和细致修改,我们能够灵活地定制浏览器的行为,从而更好地保护用户隐私,提升用户的安全感和使用体验。原创 2024-09-23 09:47:15 · 1258 阅读 · 0 评论 -
浏览器指纹修改指南2024 - 修改电池API实现(二)
在本篇文章中,我们深入探讨了如何通过命令行参数来修改Chromium的电池API,以提升用户的隐私保护。我们从确定修改目标开始,选择了合适的命令行参数名,并详细介绍了如何获取、解析这些参数以及如何将其应用于电池API的逻辑修改中。通过这一系列的修改,我们成功地实现了自定义电池API返回值的功能。在修改过程中,我们也遇到了一些挑战,例如确保自定义的命令行参数能够正确传递到渲染进程。通过对和文件的修改,我们克服了这些障碍,实现了预期的功能。原创 2024-09-19 12:15:10 · 870 阅读 · 0 评论 -
浏览器指纹修改指南2024 - CommandLine(一)
通过本文的介绍,我们深入了解了命令行参数在软件开发中的重要性及其在Chromium浏览器中的具体应用。命令行参数提供了自动化与脚本化的便利性,使得程序可以轻松集成到各种脚本中,实现批量处理和定时任务的自动化。它们还赋予程序极大的灵活性和可配置性,允许用户在不同环境下通过传入不同参数来动态调整程序行为,而无需修改源码。在Chromium浏览器中,命令行参数通过CommandLine类进行管理和解析。CommandLine类不仅提供了初始化和解析命令行参数的功能,还允许开发者设置和获取命令行中的各种参数。原创 2024-09-18 08:50:29 · 1196 阅读 · 0 评论 -
隐私指纹浏览器产品系列 —— 浏览器指纹 下(四)
浏览器指纹识别和AI技术在当今网络安全领域扮演着至关重要的角色。通过收集和分析用户设备和浏览器的信息,这些技术可以有效地检测和防御潜在的恶意行为,尤其是在面对日益复杂的机器人攻击时。传统的CAPTCHA虽然能够区分人类和机器人,但在用户体验和无障碍性方面存在明显缺陷。因此,越来越多的企业开始采用隐形检测机制和高级的AI模型,通过无感知的方式保护用户,同时确保网站的安全性和可用性。原创 2024-09-02 11:07:42 · 2247 阅读 · 0 评论 -
隐私指纹浏览器产品系列 —— 浏览器指纹 中(三)
在本文中,我们探讨了CreepJS作为新一代浏览器指纹检测站的功能和优势。相比传统的BrowserLeaks,CreepJS在检测范围和全面性上都有显著提升,并且由于其开源属性,全球开发者的不断改进使其保持领先地位。CreepJS的核心功能包括使用大模型验证指纹的一致性和浏览器API功能进行高熵指纹识别,并最终生成信任评分。信任评分用于反映浏览器指纹值的可信度。浏览器指纹检测的主要技术WebRTC:支持实时通信,可能暴露IP地址。:通过Date和Intl API获取时区和国际化信息。Worker。原创 2024-08-26 09:56:33 · 1863 阅读 · 0 评论 -
浏览器用户文件夹详解 - Local Storage(十四)
通过本文的探讨,我们对Chromium浏览器中的Local Storage有了更深入的认识。我们了解了Local Storage在持久化数据存储、提高性能和增强用户体验中的重要作用。同时,我们也认识到Local Storage在隐私和安全方面的潜在隐患,需要采取适当的防护措施。我们详细分析了Local Storage的存储位置和LevelDB数据库结构,了解了其高效的存储和读取机制。通过这些信息,我们可以更好地读取、管理和保护本地存储数据。原创 2024-08-08 10:07:46 · 1606 阅读 · 0 评论 -
浏览器用户文件夹详解 - IndexdDB(十三)
IndexedDB是现代浏览器中提供的一种本地数据库技术,允许Web应用程序在用户的浏览器中存储大量结构化数据。与传统的cookie和localStorage相比,IndexedDB具有更高的存储容量和更强的数据管理能力,适用于需要存储大量数据的复杂Web应用。通过本文的探讨,我们对Chromium浏览器中的IndexedDB数据库有了更深入的认识。我们了解了IndexedDB在本地数据存储、数据持久化和复杂查询中的重要作用,以及其在Web开发中的具体应用。原创 2024-08-08 10:00:07 · 1810 阅读 · 0 评论 -
隐私指纹浏览器产品系列 —— 浏览器指纹 上(二)
本篇内容主要带大家了解常见的指纹,他们之间互相的关系,以及指纹检测站的运用。我们通过扩展的形式动态修改了指纹,解决了指纹的唯一性。在下一篇文章《2024指纹浏览器——浏览器指纹 下》中,我们会讨论指纹的真实性,以及如何检查指纹是否真实。原创 2024-08-07 09:14:48 · 1830 阅读 · 0 评论 -
浏览器用户文件夹详解 - Extensions(十二)
Extensions是Chromium浏览器中用于存储用户安装的扩展程序的一个重要目录。每当用户从Chrome Web Store或其他来源安装扩展程序时,这些扩展程序的文件都会被下载并存储在这个中。通过管理Extensions,用户和开发者可以方便地查看、更新和删除已安装的扩展程序。通过本文的探讨,我们对Chromium浏览器中的Extensions有了更深入的认识。我们了解了Extensions在存储和管理扩展程序中的重要作用,以及其在扩展程序安装、更新、启用、禁用和删除中的具体机制。原创 2024-08-07 09:11:10 · 1104 阅读 · 0 评论 -
浏览器用户文件夹详解 - Secure Preferences(十一)
Secure Preferences文件是Chromium浏览器中用于存储用户敏感信息和安全设置的一个重要文件。每当用户在浏览器中保存密码、设置安全选项或进行其他敏感操作时,这些信息都会被记录在Secure Preferences文件中。通过这些记录,浏览器可以为用户提供安全的浏览体验。通过本文的探讨,我们对Chromium浏览器中的Secure Preferences文件有了更深入的认识。原创 2024-08-06 10:09:35 · 1206 阅读 · 0 评论 -
隐私指纹浏览器产品系列 — 什么是指纹(一)
浏览器指纹,就是浏览器的特征,它可以通过浏览器公开的API获得,最常见的有UserAgent,Navigator中的设备信息等,他们是直接可以获取的公开信息。另外有一些指纹可以通过反复操作API获得,例如Canvas,WebGL/WebGPU,音频以及TLS等。还有一些指纹,则是与特定操作系统相关的系统参数。除了浏览器自身的指纹,它的网络环境,也是指纹组成的一部分,例如访问的IP,DNS链路,本机开放的端口,以及使用的代理等等。还有一类特殊指纹,就是性能指标,如操作响应时间等。原创 2024-08-06 10:07:54 · 1480 阅读 · 0 评论 -
浏览器用户文件夹详解 - Preferences(十)
Preferences文件是Chromium浏览器中用于存储用户个性化设置和配置的一个重要文件。每当用户在浏览器中更改设置或安装扩展程序时,这些信息都会被记录在Preferences文件中。通过这些记录,浏览器可以为用户提供个性化的浏览体验。通过本文的探讨,我们对Chromium浏览器中的Preferences文件有了更深入的认识。我们了解了Preferences文件在记录和管理用户个性化设置和配置信息中的重要作用,以及其在个性化设置和扩展管理中的广泛应用。原创 2024-08-05 09:23:09 · 1912 阅读 · 0 评论 -
浏览器用户文件夹详解 - Session(九)
Session文件是Chromium浏览器中用于存储用户上次未关闭的网页信息的一个重要文件。每当用户关闭浏览器时,当前会话中的所有网页信息都会被记录在Session文件中。通过这些记录,浏览器可以在下次启动时恢复用户上次浏览的网页,提供连续的浏览体验。通过本文的探讨,我们对Chromium浏览器中的Session文件有了更深入的认识。我们了解了Session文件在记录和管理用户上次未关闭的网页信息中的重要作用,以及其在会话恢复和数据持久化中的广泛应用。原创 2024-08-05 09:22:02 · 1353 阅读 · 1 评论 -
浏览器用户文件夹详解 - WebData(八)
WebData文件是Chromium浏览器中用于存储用户表单数据、自动填充信息和支付信息的一个重要文件。每当用户在浏览器中填写表单或保存支付信息时,这些数据都会被记录在WebData文件中。通过这些记录,浏览器可以为用户提供便捷的自动填充服务,提升用户体验。通过本文的探讨,我们对Chromium浏览器中的WebData文件有了更深入的认识。我们了解了WebData文件在记录和管理用户表单数据、自动填充信息和支付信息中的重要作用,以及其在提升用户体验中的广泛应用。原创 2024-08-02 11:54:30 · 1001 阅读 · 0 评论 -
浏览器用户文件夹详解 - Top Sites(七)
TopSites文件是Chromium浏览器中用于存储用户访问频率最高的网站信息的一个重要文件。每当用户在浏览器中访问网站时,这些信息都会被记录在TopSites文件中。通过这些记录,浏览器可以为用户提供个性化的服务和推荐。通过本文的探讨,我们对Chromium浏览器中的TopSites文件有了更深入的认识。我们了解了TopSites文件在记录和管理用户浏览记录信息中的重要作用,以及其在个性化推荐和快速访问中的广泛应用。原创 2024-08-02 11:51:43 · 920 阅读 · 0 评论 -
浏览器用户文件夹详解 - ShortCuts(六)
Shortcuts文件是Chromium浏览器中用于存储用户创建的快捷方式信息的一个重要文件。每当用户在浏览器中创建快捷方式时,这些信息都会被记录在Shortcuts文件中。通过这些记录,用户可以方便地快速访问常用网站,提高浏览效率。通过本文的探讨,我们对Chromium浏览器中的Shortcuts文件有了更深入的认识。我们了解了Shortcuts文件在记录和管理用户快捷方式信息中的重要作用,以及其在快速访问和提高浏览效率中的广泛应用。原创 2024-08-02 11:47:06 · 1247 阅读 · 0 评论 -
浏览器用户文件夹详解 - Login Data(五)
通过本文的探讨,我们对Chromium浏览器中的LoginData文件有了更深入的认识。我们了解了LoginData文件在记录和管理用户登录信息中的重要作用,以及其在自动填充和密码管理中的广泛应用。同时,我们也认识到LoginData文件在隐私和安全方面的潜在隐患,需要采取适当的防护措施。我们详细分析了LoginData文件的存储位置和SQLite数据库结构,了解了logins表和字段的具体含义。通过这些信息,我们可以更好地读取、管理和保护登录信息数据。原创 2024-08-01 09:34:50 · 2205 阅读 · 0 评论 -
浏览器用户文件夹详解 - History(四)
History文件是Chromium浏览器中用于记录用户浏览历史的一个重要文件。每当用户访问一个网页时,浏览器都会将该网页的相关信息(如URL、访问时间、标题等)记录在History文件中。通过这些记录,用户可以方便地查看和管理自己的浏览历史,快速找到之前访问过的网页。通过本文的探讨,我们对Chromium浏览器中的History文件有了更深入的认识。我们了解了History文件在记录和管理用户浏览历史中的重要作用,以及其在个性化服务和数据分析中的广泛应用。原创 2024-08-01 09:24:30 · 3222 阅读 · 2 评论 -
浏览器用户文件夹详解 - Cookies(三)
Cookies,中文常译为"饼干"或"小甜饼",是一种由网站服务器存储在用户浏览器中的小型文本文件。它们可以包含各种信息,如用户ID、密码、浏览记录等。当用户再次访问该网站时,浏览器会将相关的Cookie信息发送给服务器,以便服务器识别用户身份并提供个性化服务。通过本文的探讨,我们对Chromium浏览器中的Cookies文件有了更深入的认识。我们了解了Cookies在现代Web应用中扮演的关键角色,以及它们在功能和安全方面的双重性。原创 2024-08-01 09:22:53 · 2789 阅读 · 0 评论 -
浏览器用户文件夹详解 - Favicons(二)
通过本文的介绍,我们详细探讨了Chromium用户文件夹中的Favicons文件的结构和功能。图标(Favicons)文件以SQLite数据库形式存储,有助于优化浏览体验。在下篇文章中,我们将深入探讨Chromium中的另一个关键数据文件:Cookies。我们将介绍Cookies的存储机制、使用的SQLite3数据库以及如何处理加密数据。希望通过这些深入的探讨,您能全面掌握Chromium用户数据管理的方方面面。原创 2024-07-29 11:29:24 · 882 阅读 · 0 评论 -
浏览器用户文件夹详解 - Bookmarks(一)
Bookmarks: 这是一个JSON格式的文件,存储了用户的所有书签信息,包括书签栏、其他书签以及移动设备上的书签。每个书签条目包含标题、URL、文件夹路径等信息。3. Bookmarks文件解析通过本文的介绍,我们详细探讨了Chromium用户文件夹中的Bookmarks的结构和功能。我们了解了如何找到这些文件的位置,理解它们的存储格式,以及如何手动编辑和管理这些数据文件。书签(Bookmarks)文件以JSON格式存储,便于用户对书签数据进行管理和分类;原创 2024-07-29 11:27:26 · 1727 阅读 · 0 评论 -
Chromium编译指南2024 Windows11篇-配置相关环境变量(三)
在《Chromium编译指南2024(二)》中,我们详细介绍了如何配置工具以及相关的环境变量设置。现在,我们将继续探讨如何配置与Chromium编译环境密切相关的其他环境变量。通过以上步骤,我们完成了环境变量的配置,为接下来的编译工作做好了准备。下一篇文章将进一步讨论如何配置 Git,使您能够顺利进行Chromium项目代码管理和版本控制。原创 2024-05-07 14:11:29 · 1906 阅读 · 0 评论