自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杰克东的专栏

Chromium C/ C++ qt Win32 API 学习

  • 博客(387)
  • 资源 (6)
  • 收藏
  • 关注

原创 Chromium 中libxml使用c++

Chromium中包含libxml 解析库读取和写文件包含对应头文件即可。

2025-01-11 21:10:13 238

原创 Chromium 检测UAC是否开启c++

UAC是否开启主要检测注册表SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System。EnableLUA >0 就是开启。

2025-01-08 21:27:13 280

原创 chromedriver.exe编译

注意:chromedriver版本要与chromium版本号对应。2、在debug目录下生成chromedriver.exe。如何编译chromedriver。

2024-12-03 20:25:12 700

原创 WebGL vendor [显卡]指纹

WebGL vendor [显卡]指纹

2024-12-02 21:41:17 706

原创 cookie指纹

1、cookieEnabled 接口定义在 navigator_cookies.idl。可以在cookieEnabled()函数里面返回false直接禁用即可。前端通过navigator.cookieEnabled 检测是否开启。3、CookieJar::CookiesEnabled()实现。道路千万条,也可以在其他地方修改,仅供学习交流。2、cookieEnabled 实现在。

2024-12-02 20:36:39 399

原创 浏览器语言和Accept-Language请求头指纹

语言最好要和IP区域对应上,否则在人机检测是不过的。

2024-11-29 21:05:16 1187

原创 屏幕触控支持指纹

指纹只需要在NavigatorEvents::maxTouchPoints函数修改即可。

2024-11-28 18:40:12 692

原创 屏幕分辨率|尺寸|颜色深度指纹

修改屏幕信息指纹只需要在screen.cc文件种修改即可。

2024-11-28 18:31:54 711

原创 设备内存指纹

修改内存指纹只需要在NavigatorDeviceMemory::deviceMemory()函数里面修改即可。

2024-11-28 18:19:18 648

原创 逻辑处理器核心指纹

逻辑处理器核心指纹修改

2024-11-27 18:18:06 374

原创 PDF view | Chrome PDF Viewer |Chromium PDF Viewer等指纹修改

修改下String filename = "internal-pdf-viewer-jdtest";

2024-11-27 17:40:58 696

原创 Client Hints 指纹修改

Sec-CH-UA-Form-Factors指示设备的外形规格,以前在 User-Agent 字符串中表示为 令牌。Sec-CH-UA-Full-Version表示用户代理的完整版本(已弃用,替换为 Sec-CH-UA-Full-Version-List。Sec-CH-Viewport-Width(或 Viewport-Width)是用户视区的宽度(以 CSS 像素为单位)。Sec-CH-UA-Full-Version-List表示其品牌列表中每个品牌的完整版本。

2024-11-27 16:58:33 1679

原创 浏览器UserAgent指纹修改介绍

据BrowserScan的调查与研究,使用浏览器插件修改UserAgent并不能使你的浏览器做到很好的伪装,防范措施并不安全。而指纹浏览器能生成符合真实设备特征的指纹,并且可以让你的每个账户都在一个独一无二的环境中运行,既保障了账户的隐私,也保障了账户的安全。例如:网站开发人员统计用户的UserAgent的数据,分析网站用户的受众,到底是PC端用户多,还是移动端用户多,各自占比多少等等。网站开发人员通过对访问者UserAgent信息的分析,从而进行针对性的优化,确保他们的网站在各种浏览器和设备上正常运行。

2024-11-27 16:43:41 915

原创 Do Not Track 不跟踪【DNT】指纹修改

打开 Do Not Track ,真的不会跟着我吗?打开 Do Not Track ,真的不会跟着我吗?

2024-11-27 16:39:11 1660

原创 浏览器指纹定制修改系列教程

指纹浏览器

2024-11-27 16:28:16 1047

原创 Chromium 中MemoryMappedFile【文件映射】使用例子c++

MemoryMappedFile 文件映射使用

2024-11-13 14:10:12 678

原创 Chromium 中sqlite数据库操作演示c++

本文主要演示sqlite数据库 增删改查创建数据库以及数据库表的基本操作,仅供学习参考。

2024-11-12 18:32:12 523

原创 Chromium 中chrome.contextMenus扩展接口定义c++

使用 API 向 Google Chrome 的上下文菜单中添加项。您可以选择从右键菜单中添加的对象类型,例如图片、超链接和页面。您必须在扩展程序的清单中声明 权限,才能使用该 API。此外, 您应指定一个 16 x 16 像素的图标,显示在菜单项旁边。例如:概念和用法上下文菜单项可以出现在任何文档(或文档中的框架)中,甚至是那些带有 file:// 的菜单项 或 chrome:// 网址

2024-11-11 12:35:50 1395

原创 Chromium 中chrome.tabs扩展接口定义c++

注意:Tabs API 可由 Service Worker 和扩展程序页面使用,但不能由内容脚本使用。使用 API 与浏览器的标签页系统进行交互。您可以使用此 API 在浏览器中创建、修改和重新排列标签页。Tabs API 不仅提供操作和管理标签页的功能, 语言,截取屏幕截图,然后 与标签页的内容脚本通信。大多数功能无需任何权限即可使用。例如:创建新标签页、 重新加载某个标签页、导航到其他网址等。开发者在使用 Tabs API 时应注意三种权限。“标签页”权限此权限不提供对 命名空间的访问权限。

2024-11-09 13:01:11 1286

原创 Chromium 中chrome.system.storage扩展接口定义c++

您可以使用 API 查询存储设备信息,并在连接和分离可移动存储设备时收到通知。"success"移除命令成功执行 - 应用可以提示用户移除设备。"in_use"设备正被其他应用使用。移除失败;在其他应用完成对设备的操作之前,用户不得移除设备。"no_such_device"没有已知的此类设备。"failure"移除命令失败。availableCapacitynumber存储设备的可用容量(以字节为单位)。id字符串getAvailableCapacity 函数参数 的 。容量number存储空间

2024-11-09 12:49:36 951

原创 Chromium 中chrome.system.memory扩展接口定义c++

chrome.system.memoryAPI 接口定义

2024-11-09 12:45:32 668

原创 Chromium 中chrome.system.display扩展接口定义c++

chrome.system.display

2024-11-08 18:08:25 607

原创 Chromium 中chrome.system.cpu扩展接口定义c++

使用 API 查询 CPU 元数据。archName字符串处理器的架构名称。功能字符串[]一组功能代码,用于表示处理器的部分功能。目前支持的代码包括“mmx”“sse”“sse2”“sse3”“ssse3”“sse4_1”“sse4_2”和“avx”。modelName字符串处理器的型号名称。numOfProcessorsnumber逻辑处理器数量。处理器ProcessorInfo[]每个逻辑处理器的相关信息。温度数值 []Chrome 60 及更高版本来自 CPU 每个热区的 CPU 温度读数列表。温度

2024-11-08 17:54:57 954

原创 Chromium 中chrome.webRequest扩展接口定义c++

注意 :从 Manifest V3 开始, 权限不再适用于大多数扩展程序。以 为例,它允许使用 declarativeNetRequest API。除了 之外,webRequest API 保持不变,仍可正常使用。通过政策安装的扩展程序可以继续使用 。使用 API 可观察和分析流量,以及拦截、阻止或修改传输中的请求。您必须在扩展程序清单中声明 权限,才能使用 Web 请求 API 以及必要的主机权限。要拦截子资源请求, 扩展程序必须同时有权访问请求的网址及其发起者。例如:必须填写此字段,才能注

2024-11-08 17:29:44 1431

原创 Chromium 进程降权和提权模拟示例c++

核心也是利用DuplicateTokenEx复制进程token完整性级别,在设置到token中【SetTokenInformation】SetIntegrityLevel内部调用的也是SetTokenInformationreturn!!if (!sid) {也可以参考windows 进程降权和提权代码示例(2)-优快云博客。

2024-11-07 23:28:58 867

原创 windows 进程降权和提权代码示例(2) c++

windows 进程权限模拟示例

2024-11-07 20:59:21 1474

原创 Chromium Mojo(IPC)进程通信演示 c++(4)

122版本自带的mojom通信例子仅供学习参考:codelabs\mojo_examples\01-multi-process其余定义参考文章:Chromium Mojo(IPC)进程通信演示 c++(2)-优快云博客三、01-mojo-renderer.exe四、编译 1、gn gen out/debug 2、 ninja -C out/debug 01-mojo-browser 生成01-mojo-browser.exe 生成01-mojo-rendere

2024-11-05 17:15:04 405

原创 Chromium Mojo(IPC)进程通信演示 c++(3)

122版本自带的mojom通信例子channel-associated-interface 仅供学习参考:codelabs\mojo_examples\03-channel-associated-interface-freezing其余定义参考上一篇文章:Chromium Mojo(IPC)进程通信演示 c++(2)-优快云博客codelabs\mojo_examples\03-channel-associated-interface-freezing\browser.cc三、03-mojo-ren

2024-11-05 17:08:58 367

原创 Chromium Mojo(IPC)进程通信演示 c++(2)

1、02-mojo-browser.exe 与02-mojo-renderer.exe通过mojo::OutgoingInvitation模式建立链接。2、02-mojo-browser.exe通过GetAssociatedInterface接口获取02-mojo-renderer.exe进程对应的ObjectA和ObjectB接口,并且调用其方法DoA(),DoB()。更多细节读者自行参考源码。

2024-11-05 17:02:13 1056

原创 Chromium Mojo(IPC)进程通信演示 c++(1)

本文演示了通过mojo::IncomingInvitation进行通信的完整例子,仅供参考,mojo基础和原理参考官网介绍。

2024-11-05 00:05:34 1180

原创 Chromium 中监听browser 添加/删除等事件c++

2、利用BrowserList::GetInstance()->AddObserver(this);和BrowserList::GetInstance()->RemoveObserver(this);添加和移除browser监听事件。至于监听其他事件可重载BrowserListObserver类里面的虚函数。此类有browser添加 删除 关闭等回调。

2024-10-30 15:02:10 527

原创 Chromium 中profile browser 和WebContents三者之间的关系c++

C:\Users\Administrator\AppData\Local\Chromium\User Data\Default目录下【与窗口绑定】proflie与N个browser对现象绑定。

2024-10-30 14:35:51 534

原创 Chromium 中<input type=“file“>选择文件实现分析c++

result);与主进程通信类:FileChooser::OpenFileChooser选择文件函数。if (!对应c++代码实现类如下:FileInputType::HandleDOMActivateEvent(Event& event) //鼠标点击事件return;if (!return;

2024-10-29 20:41:39 1575

原创 Chromium 在WebContents中添加自定义数据c++

WebContents是content模块核心,是呈现 Web 内容(通常为 HTML)位于矩形区域中。最直观的是一个浏览器标签对应一个WebContents。

2024-10-29 19:19:45 976

原创 Chromium 中chrome.topSites扩展接口定义c++

chrome.topSites扩展接口实现分析

2024-10-28 20:15:34 1404

原创 Chromium 中chrome.fontSettings扩展接口定义c++

使用 API 管理 Chrome 的字体设置。要使用 Font Settings API,您必须在扩展程序中声明 权限 清单。例如:概念和用法Chrome 允许某些字体设置取决于特定的常规字体系列和语言 脚本。例如, sans-serif 简体中文使用的字体可能与该字体不同 用于 serif 日语。Chrome 支持的通用字体系列基于 CSS 通用字体系列, GenericReference下列出。当网页指定了通用字体系列时,Chrome 会选择 根据相应设置调整字体。如果未指定通用字体系列,

2024-10-28 11:35:26 1246

原创 Chromium HTML Input 类型submit 对应c++

<input type="submit"> 定义了提交按钮。当用户单击确认按钮时,表单的内容会被传送到服务器。表单的动作属性 action 定义了服务端的文件名。action 属性会对接收到的用户输入数据进行相关的处理:二、c++接口定义:third_party\blink\renderer\core\html\forms\submit_input_type.hthird_party\blink\renderer\core\html\forms\submit_input_type.cc

2024-10-28 11:35:03 193

原创 Chromium HTML Input 类型定义 对应c++

third_party\blink\renderer\core\html\forms\input_type.hthird_party\blink\renderer\core\html\forms\input_type.cc三、类型定义form_control_type.mojomthird_party\blink\public\mojom\forms\form_control_type.mojom

2024-10-28 11:34:49 331

原创 Chromium HTML Input 类型checkbox 对应c++

<input type="checkbox"> 定义了复选框。复选框可以选取一个或多个选项:二、checkbox c++接口定义:third_party\blink\renderer\core\html\forms\checkbox_input_type.hthird_party\blink\renderer\core\html\forms\checkbox_input_type.cc

2024-10-28 11:34:28 229

原创 Chromium HTML Input 类型radio 对应c++

<input type="radio"> 标签定义了表单的单选框选项:二、 radio c++接口定义:third_party\blink\renderer\core\html\forms\radio_input_type.hthird_party\blink\renderer\core\html\forms\radio_input_type.cc

2024-10-27 15:37:34 382

rpc调用的一个demo

这个一个rpc远程过程调用,根据网上资料搜集写的一个demo,仅供参考 !!

2018-07-05

dll注入例子

该例子是利用CreateRemoteThread 实行远程代码注入的一个demo.

2018-07-05

boost库中文帮助文档1.4.1

boost库中文帮助文档1.4.1 值得一看

2014-07-29

DWGDirectX帮助文档

DWGDirectX帮助文档 opendwg官网提供的帮助文档

2014-07-29

AcEdInputPointMonitor CAD鼠标提示信息反应器

arx编程 AcEdInputPointMonitor CAD鼠标提示信息反应器 用来修改重载CAD鼠标点处显示的实体信息

2014-07-29

MFC Windows程序设计(第二版)(中文版)源代码

MFC Windows程序设计(第二版)(中文版)源代码

2013-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除