www.369.com篡改主页

系统:
           Windows 2000 Server Family
经其修改后的IE现象:
1。主页被设置为www dot 369 dot com
2。注册表中StartPage被改为www dot 369 dot com
3。每次手动将主页设置为其它主页确定后,再次打开又被设置为www dot 369 dot com
4。进程中有一个msxml4r.exe进程,结束此进行后,以上三种现象便可消失。

解决方法:
先卸载msxml
结束msxml4r进程,在系统盘下查找msxml*,并删除之!

msxml4r为MS的一个xml相关的东东,具体什么作用不清楚。为了不影响Windows正常工作可以到MS网站上
下载一个新的。

地址:http://www.microsoft.com/downloads/details.aspx?familyid=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en

<think>我们正在讨论MATLAB许可证文件(.lic)的修改问题。用户询问是否可以自行修改.lic文件。根据引用[1],license.lic文件的完整性与合法性是激活成功的关键。下面我将详细解释: ### 是否可以自行修改.lic文件? **理论上可以,但强烈不建议**。原因如下: 1. **合法性风险** - .lic文件包含数学签名(`SIGN=...`字段)[^1],任何修改都会破坏签名,导致许可证失效 - MathWorks使用非对称加密算法(如RSA)验证签名,私钥仅MathWorks持有 2. **技术风险** - 格式错误(如空格/换行符错误)会触发解析失败 - 错误的参数(如`HOSTID`)会导致绑定失败 - 版本号(如`369`)与MATLAB版本不匹配将无法识别 3. **法律风险** - 违反EULA(最终用户许可协议)条款 - 可能导致授权被永久撤销 ### 何时允许修改? 仅在**特定授权场景**下可安全修改: | 修改类型 | 操作方式 | 风险等级 | |----------|----------|----------| | 添加`TS_OK` | 在`SIGN=`后添加` TS_OK` | 低(需保留原签名) | | 更新主机ID | 通过License Center重新生成 | 中(需重新下载) | | 扩容许可证 | 联系MathWorks销售团队 | 低(合法操作) | ### 安全修改示例:添加终端服务器支持 若需在远程桌面环境使用MATLAB,可在`.lic`文件末尾添加` TS_OK`(注意空格): ```diff - INCREMENT ... SIGN=0D8A1582514C + INCREMENT ... SIGN=0D8A1582514C TS_OK ``` ### 数学验证原理 许可证验证本质是检查签名$S$是否满足: $$ S \equiv \text{SHA256}(F + K_{\text{priv}}) \mod M $$ 其中: - $F$ = 文件内容(除签名字段) - $K_{\text{priv}}$ = MathWorks私钥 - $M$ = 大素数模数 用户无法计算新签名(无$K_{\text{priv}}$),故修改后必然验证失败[^1]。 ### 建议解决方案 1. **合法修改** 通过MathWorks官网的[License Center](https://www.mathworks.com/licensecenter)重新生成许可证 2. **技术支持** 联系MathWorks支持团队(需提供`SN=968398`) 3. **错误恢复** 若文件损坏,从原始邮件恢复备份(引用[1]强调备份重要性) --- **结论**:除添加`TS_OK`等少数操作外,自行修改.lic文件将导致许可证失效。所有变更应通过MathWorks官方渠道完成。 §§相关问题§§ 1. 如何通过MathWorks License Center重新生成许可证文件? 2. 为什么修改.lic文件会导致数字签名失效? 3. 哪些MATLAB许可证参数允许用户安全修改? 4. 如何验证MATLAB许可证文件是否被篡改? 5. 终端服务器支持(TS_OK)的具体应用场景有哪些? </think> ### 是否可以自行修改MATLAB的`.lic`许可证文件? **答案:技术上可行,但存在重大风险且通常违反许可协议。** 以下是关键分析: --- ### 一、允许修改的**极少数场景** 1. **添加终端服务器支持** 在`SIGN=`字段后添加` TS_OK`(注意空格),使许可证支持远程桌面环境: ```diff - INCREMENT ... SIGN=252DD6068092 + INCREMENT ... SIGN=252DD6068092 TS_OK ``` 这是官方认可的操作。 2. **注释非必要模块** 在不需要的工具箱行首添加`#`临时禁用(重启MATLAB生效): ```license # INCREMENT Image_Processing_Toolbox MLM 369 ... ``` --- ### 二、**严格禁止修改**的核心内容 | 字段 | 风险后果 | 原因分析 | |--------------|------------------------------|------------------------------| | `SIGN=` | 许可证立即失效 | 数字签名被破坏(引用[1])[^1] | | `HOSTID=` | 绑定失败,无法启动MATLAB | 硬件验证不匹配 | | `SN=` | 激活服务器拒绝授权 | 序列号与合同不符 | | `VENDOR_STRING` | 激活状态异常 | 加密参数被篡改 | --- ### 三、修改的**致命风险** 1. **法律风险** - 违反MathWorks最终用户许可协议(EULA) - 可能导致法律追责或永久禁用授权 2. **技术风险** - 文件损坏导致MATLAB无法启动(引用[1]强调完整性) - 数字签名验证失败: $$ \text{验证函数 } V(K_{\text{pub}}, F, S) \rightarrow \text{false} $$ 其中$K_{\text{pub}}$为公钥,$F$为文件内容,$S$为签名值 3. **激活失效** 修改后文件哈希值变化,激活服务器拒绝认证: $$ \text{SHA256}(F_{\text{modified}}) \neq \text{SHA256}(F_{\text{original}}) $$ --- ### 四、**安全操作建议** 1. **合法途径修改** - 通过[MathWorks License Center](https://www.mathworks.com/licensecenter)重新生成文件 - 联系官方支持(需提供`SN=968398`) 2. **文件操作规范** - 保留原始文件备份(引用[1]强调存在性) - 使用纯文本工具编辑(避免格式错误) - 修改后运行`lmutil diag`验证签名 3. **特殊场景处理** - **网络许可证**:修改`server.lic`后需重启`lmgrd`守护进程(引用[2]相关)[^2] - **路径问题**:Linux系统需确保文件在`/usr/local/matlab/licenses/`(引用[2])[^2] --- ### 结论 > 除非添加`TS_OK`等少数例外操作,**自行修改.lic文件是高风险行为**,可能导致法律纠纷和技术故障。所有变更应通过MathWorks官方渠道完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值