# FuckRedSpider **Repository Path**: WorldMargin/FuckRedSpider ## Basic Information - **Project Name**: FuckRedSpider - **Description**: 一个红蜘蛛专杀工具. - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2025-09-23 - **Last Updated**: 2026-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: 红蜘蛛 ## README # FuckRedSpider 🕷️🛡️ ### GitHub [![GitHub stars](https://img.shields.io/github/stars/WorldMargin2/FuckRedSpider?style=social)](https://github.com/WorldMargin2/FuckRedSpider) [![GitHub forks](https://img.shields.io/github/forks/WorldMargin2/FuckRedSpider?style=social)](https://github.com/WorldMargin2/FuckRedSpider) [![GitHub release](https://img.shields.io/github/release/WorldMargin2/FuckRedSpider.svg)](https://github.com/WorldMargin2/FuckRedSpider/releases) **贡献者:** [![贡献者](https://contrib.rocks/image?repo=WorldMargin2/FuckRedSpider)](https://github.com/WorldMargin2/FuckRedSpider/graphs/contributors) --- ### Gitee [![Gitee stars](https://gitee.com/WorldMargin/FuckRedSpider/badge/star.svg?theme=dark)](https://gitee.com/WorldMargin/FuckRedSpider) [![Gitee forks](https://gitee.com/WorldMargin/FuckRedSpider/badge/fork.svg?theme=dark)](https://gitee.com/WorldMargin/FuckRedSpider) [📦 Gitee Releases](https://gitee.com/WorldMargin/FuckRedSpider/releases) | [👥 Gitee Members](https://gitee.com/WorldMargin/FuckRedSpider/members) --- # 简介 📖 你是否曾在上课时被老师控制屏幕? 是否无数次被老师全屏贴脸? 你是否曾在中路对狙时时被万恶的红蜘蛛打断? 是否无数次被红蜘蛛全屏贴脸? 现在,它来了,有了它,再也不用被老师所控制。我的机位我做主! 想控制我?先过我软件这关! 开源Qt版本[FuckRedSpiderQt](https://github.com/WorldMargin2/FuckRedSpiderQt) --- # 如何操作? 🚀 1. 下载并解压本项目的发布包,或自行编译源码生成可执行文件(需 .NET Framework 4.7.2)。 2. 双击运行 `FuckRedSpider.exe`。 3. 默认监控进程名为 `REDAgent`,如有变化可在界面中修改。 4. 可自定义控屏窗口类名(全屏/普通),适配不同版本红蜘蛛(在“自定义”标签页中设置)。 5. 可选择: - ✅ 勾选“自动结束进程”:检测到目标进程时自动结束,彻底阻断远控。 **注意:杀进程模式会导致学生端与教师端断开连接,教师无法对学生端做出任何操作。但当学生端断连30秒后,教师端会发现异常。请谨慎选择!😱** - ✅ 勾选“自动隐藏窗口”:检测到目标进程时自动隐藏**红蜘蛛的控屏窗口**,再也不用担心被全屏窗口打断了😋 **注意:仅隐藏控屏窗口不会阻断教师端的键鼠控制与查看学生屏幕等功能。老师还是能“监视”你哦!👀** - ✅勾选“附加窗口到控键”:此选项会将控屏窗口劫持到本软件的内置预览区,同时打开键盘守护(红蜘蛛在全屏控屏时会使用hook技术劫持键盘,阻止键盘输入传递到各个应用,导致快捷键无法使用。勾选后键盘守护自动开启,随此功能关闭),在保证能够看到教师操作的同时不妨碍自己操作。 - 三项互斥。 6. 📌 可勾选“应用强制置顶”,**与红蜘蛛抢置顶,防止本程序被其全屏窗口覆盖导致无法操作。!** 7. 📝 日志区会显示操作记录和进程状态。 8. 如需重置进程名或窗口类名,双击对应标签即可恢复默认。 9. 点击“关于”可查看作者相关信息和链接。 --- # 功能说明 ✨ - 实时监控指定进程,防止红蜘蛛等远控软件干扰 - 支持自动结束或隐藏目标进程/窗口 - 进程名、全屏/普通控屏窗口类名可自定义,适应目标软件更名和不同版本 - 操作互斥,防止误杀自身 - 操作日志实时记录 - 兼容 Windows 7/10/11,需 .NET Framework 4.7.2 及以上 --- # 注意事项 ⚠️ - 本软件仅供学习与研究使用,请勿用于非法用途。 - 如遇杀毒软件误报,请添加信任或白名单。 - 若监控进程名与本程序相同,相关操作会自动禁用,防止误杀自身,建议将本软件改为与红蜘蛛主程序不同的名称。! - 若控屏窗口类名被目标软件更改,可在“自定义”标签页中手动修改,双击标签可恢复默认。 --- # 更新日志 📝 ## v1.0.0.9(2026-05-06) ### 新增功能 - 新增 KeyboardBinding 模块,支持通过 Ctrl+U/I/O/P/[ 等组合键控制置顶、自动关闭、隐藏、劫持和捕获功能 ### 项目优化 - 将 Form1 和 Form2 移至独立子目录,提升项目组织清晰度 - 将全局钩子与窗口管理类(GlobalKeyboardHookGuard、OverlayForm、WindowsApi)统一迁移至 References 目录,便于复用与维护 - 更新项目文件引用路径,适配新的目录结构和新增依赖 - 保留全部原有功能逻辑,同时增强快捷键可配置性与可扩展性 ## v1.0.0.8(2026-05-03) ### 新增功能 - 窗口捕获功能:新增"增强功能:窗口捕获"标签页及UI控件,支持拖拽捕获窗口并将捕获的类名/可执行文件应用到设置中 - OverlayForm:添加透明覆盖层以视觉高亮显示目标窗口 ### 资源更新 - 新增图像资源:鼠标.png、文件夹.png - 更新Resources.resx和Resources.Designer.cs文件 - 更新项目文件以包含新资源 ### API增强 - 实现更安全的进程映像检索:QueryFullProcessImageName/OpenProcess - 新增WindowsApi辅助函数:WindowFromPoint、ChildWindowFromPointEx、GetWindow、GetWindowRect、GetClassName等 ### 窗口管理 - 追踪被劫持窗口的原始父窗口/样式/矩形 - 新增RestoreHijackedWindow和RestoreAllHijackedWindows方法,支持在停止或窗体关闭时恢复更改 ### 代码优化 - 小幅UI/内边距调整 - Program.cs代码清理 ## v1.0.0.7(2026-4-11) - 删除嵌入的字体以缩小体积 ## v1.0.0.6(2026-4-10) ✨ feat: 集成自定义字体并增强进程管理功能 - 添加阿里妈妈数黑体、HarmonyOS Sans 和 SmileY Sans 三款字体资源,并在 UI 控件中统一应用 - 实现运行时私有字体加载机制,支持不安全代码块安全注入字体二进制数据 - 增加管理员权限检测与自动提权逻辑,确保关键操作(如进程重命名)具备必要权限 - 完善可执行文件备份/恢复机制:启动时自动备份、关闭时或输入变更时自动还原原文件 ## v1.0.0.5(2025-12-02) - 增加窗口状态变化时自动调整附加窗口大小 ## v1.0.0.3 (2025-11-29) - 代码组织优化:将Windows API P/Invoke声明从Form1.cs移至新的WindowsApi.cs文件,提高代码组织性 - 窗口附加逻辑改进:使用持久化target_window句柄,并通过处理Form1_ResizeEnd事件改善窗口调整行为 - 界面元素重命名:将tabPage8重命名为attach_page并更新相关引用 - 项目设置优化:提高项目警告级别并更新清单版本 ## v1.0.0.2 (2025-11-20) - 代码重构优化:将主要监听逻辑拆分为多个独立函数,提高代码可读性和维护性 - 改进窗口嵌入逻辑:优化了附加窗口到控键功能,减少了重复代码和潜在错误 - UI布局优化: * 优化了控件位置和大小 * 将"自定义"标签页移至前台 * 增加窗口透明度设置 * 优化了日志显示区域 --- # 联系方式 📬 - [GitHub Issues](https://github.com/WorldMargin2/FuckRedSpider/issues) - [作者主页](http://worldmargin.top) - [B站空间](https://space.bilibili.com/3546734785464807)