SJYssr

Listen Obligate Valued Excuse

文章

27

标签

10

评论

15

文章目录

数据统计

成立

216天

文章

27篇

评论

15条

标签

10个

最近文章

超星考试客户端钩子

超星考试客户端题目复制工具

  • 先放代码地址cef_cx_copy_tool
  • 最新版本地址Release
  • 欢迎fork,follow,star

    考试客户端太烦了,限制太多

  • 此为一个示例,所有网页版考试客户端的脚本,都可以在此基础上实现
    本项目基于CEF钩子技术,用于超星考试客户端的题目复制和截图

仅用于个人学习交流,严禁用于商业用途!


成品DLL外链地址

👉点此直接下载👈

一键注入示例

👉点此跳转👈

先看效果

  • 进入之后

    屏幕截图 2025-08-01 211209.png

    出现这个的话就是注入成功了,关闭或者不管都可以的,不会影响

    怎么截屏的呢,当然是钩子函数了

📖 项目起源

本项目修改自 kazutoiriscef-hook 项目,针对超星考试客户端进行了特定优化。

特别说明

  • 版本:V2.2.0 (2025-9-7更新)
  • 适用于:超星考试客户端最新版(4.3+)
  • 后续可能此版本也可以用
  • 开发者:SJYssr

🔄 CEF渲染引擎

基于Chromium的内嵌浏览器框架

🛠️ DLL注入与钩子

修改核心功能行为

🚀 功能特性

功能描述状态
🛡️ 反反截屏绕过考试客户端对截图和录屏的限制
📋 破除复制限制解除考试客户端内容选择和复制限制
🖱️ 破除选中限制可以自由选择考试页面上的文本
📝 复制粘贴题目支持题目内容的复制粘贴功能
🛠️ 开发者调试按下 ALT 键可以进入开发者调试模式(默认为注释)

💻 实现原理


技术实现详解

🔄 工作流程

超星客户端启动
    ↓
DLL注入到客户端
    ↓
Hook关键函数:
    ├── 1. SetWindowDisplayAffinity → 绕过防截图
    ├── 2. CEF浏览器函数 → 注入JavaScript
    └── 3. 键盘事件处理 → 添加ALT快捷键
            ↓
JavaScript执行:
    ├── 移除CSS限制
    ├── 启用选中文本
    └── 启用复制功能

本项目主要通过以下技术实现功能:

  • 使用 Detours 库进行函数钩子,拦截并修改关键函数行为
  • 拦截 SetWindowDisplayAffinity 函数,绕过窗口的防截图保护
  • 通过钩住 CEF 浏览器相关函数注入自定义 JavaScript 代码
  • 实现了自定义键盘事件处理,添加开发者工具快捷键

📋 使用方法

🔨 编译部署

# 克隆项目
git clone https://github.com/SJYssr/cef_cx_copy_tool.git

# 进入项目目录
cd cef_cx_copy_tool

# 使用VS编译(或直接用VS打开解决方案)
  1. 使用 Visual Studio 打开项目并编译,生成 DLL 文件
  2. 将生成的 DLL 文件复制到超星考试客户端的安装目录下
  3. 启动超星考试客户端,功能将自动生效

或者直接使用示例

  • 移步release使用最新版本
  • 最新版本的示例都是对应最新版本的考试客户端的 一定注意

📝 使用提示

重要提示:使用前请仔细阅读以下内容
  • 登录考试前会显示注入成功的提示窗口
  • ⚠️ 警告: ALT 键可进入开发者调试模式,但误触可能导致无法正常考试
  • 注入后可以正常使用 Ctrl+CCtrl+V 复制粘贴文本
  • 可自由对考试页面进行截图和录屏

    可能遇到的问题

    1. 不同的考试客户端版本可能存在兼容性问题,建议直接将考试客户端升至最新版本
    2. 不同的计算机可能因版本不同存在兼容性问题(目前win7,win11,23H2都可使用)
    3. 无法正常加载可能是您自身的问题

⚖️ 免责声明

⚠️ 免责声明

  • 本代码遵循 GPL-3.0 License 协议,允许开源/免费使用和引用/修改/衍生代码的开源/免费使用,不允许修改和衍生的代码作为闭源的商业软件发布和销售,禁止使用本代码盈利,以此代码为基础的程序必须同样遵守 GPL-3.0 License协议
  • 本代码仅用于学习讨论,禁止用于盈利非法用途
  • 他人或组织使用本代码进行的任何违法行为与本人无关
  • 使用本项目造成的任何后果由使用者自行承担

🎁 赞赏支持

如果您觉得此项目对您有所帮助,可以进行赞赏支持:

Made with ❤️ by SJYssr


超星考试客户端钩子

发布于

August 1, 2025

分类

代码分享

版权协议

MIT

#开源
评论
😀

感谢支持!

微信二维码

请使用微信扫描二维码打赏。

支付宝二维码

请使用支付宝扫描二维码打赏。