Skip to content

使用 C++ 开发的 Windows Console Application, 用于破解机房控制.

License

Notifications You must be signed in to change notification settings

MaxLHy0424/CRCSN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo
Computer Room Control Software Nemesis
轻松破解机房控制
©️ 2023 - present MaxLHy0424.

📦 获取

分支 最新发行版 状态 生命周期
CRCSN 1 v1.0_Stable ❌ 停止开发 2023/12/17 ~ 2023/12/18
CRCSN 2 v2.5_Stable ❌ 停止开发 2024/01/01 ~ 2024/01/07
CRCSN 3 v3.0.1 (Build 30174) ❌ 停止开发 2024/02/09 ~ 2024/02/10
CRCSN 4 v4.10.7 ❌ 停止开发 2024/03/26 ~ 2024/06/19
CRCSN 5 v5.11.1 ❌ 停止开发 2024/08/25 ~ 2024/12/23
CRCSN 6 v6.0.0 ✔️ 主线开发 2025/01/29 ~

相关链接:

📖 使用指南

Note

适用于 v6.0.0.

0 开始之前

使用 CRCSN 时建议关闭防病毒软件. 若 CRCSN 被报为恶意软件, 请在防病毒软件中添加排除项.

请勿使用 CRCSN 扰乱课堂纪律, 造成的后果与开发者无关.

1 启动

CRCSN 发行版文件名规则为 CRCSN-[ arch ]-[ runtime ].exe, 其中 [ arch ] 一般为 x86_64i686, [ runtime ] 一般为 ucrtmsvcrt.

[ arch ][ runtime ] 的具体信息如下:

  • x86_64 & ucrt (推荐)
    开发工具链为 MSYS2 mingw-w64-ucrt-x86_64-toolchain, 64 位可执行文件, 运行时库为 Universal C Runtime, 支持 Windows 10 以上的 Windows OS (部分 Windows OS 在安装特定更新后可以运行).
  • i686 & msvcrt
    开发工具链为 MSYS2 mingw-w64-i686-toolchain, 32 位可执行文件, 运行时库为 Microsoft Visual C Runtime, 支持大部分 Windows OS.

2 常规操作

  • 退出 CRCSN
    < 退出
  • 重新启动 CRCSN
    < 重启
  • 查看 CRCSN 发行版信息
    > 信息

3 配置 CRCSN

Note

配置文件 config.ini 中以 # 开头的行为注释.
配置文件头部注释为 CRCSN 自动生成.

  • 进入配置编辑页面
    > 配置

3.1 配置操作

  • 保存暂存区设置并返回
    < 返回
  • 同步已保存的配置和暂存区配置
    > 同步配置
  • 使用默认软件打开配置文件
    > 打开配置文件

3.2 常规选项

所有常规选项可在配置页面中修改.

具体描述见下文.

3.2.1 选项分类: 破解/恢复

破解/恢复控制软件相关选项.

  • 劫持可执行文件
    在破解/恢复时对通过劫持可执行文件控制软件的可执行文件.
  • 设置服务启动类型
    在破解/恢复时启用/禁用控制软件相关的服务.

3.2.2 选项分类: 窗口显示

CRCSN 窗口相关选项.

  • (*) 置顶显示
    每 100ms 强制显示窗口并设为置顶.
  • (*) 禁用关闭控件
    禁用窗口右上角和窗口上下文菜单中的关闭窗口的控件.
  • (*) 半透明化
    将窗口不透明度设为 90%.

3.2.3 选项分类: 实验性内容

尚未经过广泛验证的选项.

  • (*) 修复操作系统环境
    每隔 1s 修复部分被映像劫持的系统组件, 重新启用被禁用的部分系统组件.
  • (-) 禁用标 (*) 选项热重载
    禁用上述标 (*) 的选项的热重载. 启用后部分标 (*) 选项仅会执行一次. 启用后可适当减少资源消耗. 本选项不可热重载.

3.3 自定义规则

在执行从自定义规则破解/恢复时使用自定义规则.

3.3.1 可执行文件

配置文件中标签 [ custom_rules_execs ] 到下一个标签的部分, 每个项目保留文件扩展名.

示例:

[ custom_rules_execs ]
abc_client_gui.exe
abc_client_server.exe
abc_protect_server.com

3.3.2 服务

配置文件中标签 [ custom_rules_servs ] 到下一个标签的部分.

每项规则为服务名称, 非显示名称.

示例:

[ custom_rules_servs ]
abc_network
abc_diag_track

4 工具箱

  • 返回上一级页面
    < 返回
  • 启动命令提示符
    > 命令提示符

点击 [ 快捷操作 ] 下的文本控件以执行相应操作.

5 破解/恢复

  • 破解控制
    [ 破解 ]
  • 恢复控制
    [ 恢复 ]

每个控制软件有独立的破解/恢复选项, 可根据需求执行.

[ 破解 ]/[ 恢复 ] 下的 > 自定义 将执行自定义规则, 配置参阅 3.3 自定义规则.

当启用特定选项 (详见 3.2.1 选项分类: 破解/恢复) 时, 破解/恢复时将映像劫持可执行文件, 禁用相关服务.

📜 许可证

CRCSN 使用 MIT License, 详细内容请自行阅读.

❓ 常见问题

1 无法执行包含非 ASCII 字符的自定义规则.

请尝试将配置文件 config.ini 使用 GB18030 / GBK 编码重新保存后重新启动 CRCSN.

Note

由于 Microsoft Windows OS 历史遗留问题, GB18030 / GBK 编码为语言设置为简体中文时的默认文本编码. 此方法仅能支持自定义规则中的大部分中文字符, 部分韩文字符及日文字符.

2 CRCSN 窗口总是输出 "... 已被管理员禁用" 或 "找不到 ..."

可尝试启用 "修复操作系统环境", 详见 3.2.3 选项分类: 实验性内容.

3 破解后一些软件运行时报错 "找不到文件".

在不影响软件正常运行的情况下, 可以给软件文件修改一个名称, 再试试. 或者打开注册表编辑器, 定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options, 找到和要运行的软件的文件名称相同的项, 删除即可.

❤️ 鸣谢