免责声明(复制于原项目)

本研究内容仅面向学术研究与技术交流,旨在探讨商业软件注册限制的技术实现方式。image-BvQB.webp

特别声明:

  • 本文仅用于学习和研究目的,不得用于任何违法违规、侵权或商业用途。

  • 文中所涉及的方法与技术,不代表作者对任何绕过行为的鼓励或支持。

  • 用户在操作前,应确保已获得软件供应商授权,并遵守所在地区的法律法规。

  • 本文不对任何因使用本文内容所产生的法律风险、经济损失或其他后果负责。

  • 请使用者在合法前提下进行相关实验,并对自己的行为负责。


注册流程分析

本文仅作技术分享,不提供技术交流,不讨论用途。

先说结论:MailPlus-Server 的许可证验证链路整体较为严密,核心流程包括:

  • synopki_init

  • synopki_activated

  • synopki_encrypt

  • synopki_decrypt

  • synopki_set_pk_signature

  • synopki_verify_sign_key

  • synopki_verify_sig_by_ed25519_pk

  • Z85_encode

  • Z85_decode


信任链结构

MailPlus 授权验证基于官方硬编码公钥,通过层层校验完成授权控制:

  1. 硬编码 Synology 公钥

  2. 验证签名文件(路径:/usr/syno/etc/license/private/Sing.9

  3. 验证 Vault 中的对等公钥

  4. 用于加密 / 解密与签名校验


演示环境

  • 主机:黑群晖(非官方机型)

  • NAS 型号:SA6400

  • DSM 版本:DSM 7.2.2-72806 Update 4


破解教程

群晖 MailPlus-Server 默认仅支持 5 个免费用户。如需创建更多账户,需要借助本文所展示的技术研究方法。

核心操作非常简单,只需运行一条脚本命令。为保证兼容性,请先安装最新版 MailPlus-Server 套件。

1. 安装最新 MailPlus-Server 套件

套件中心显示的版本可能不是最新,因此建议进入群晖官方下载中心检查更新:

下载地址:
https://archive.synology.com/download/Package/MailPlus-Server

若存在更新版本,下载后在“套件中心 → 手动安装”中导入。
安装完成后启动 MailPlus-Server 套件。


2. 启用 SSH

进入群晖NAS:

控制面板 → 终端机和 SNMP → 终端机 → 启用 SSH 功能 → 应用DSM open SSH.png

然后使用终端 SSH 登录 NAS,并切换为 root 权限。


3. 执行破解命令:在线版本(推荐)

默认使用普通方式: