seafile-pro-7.1.5 专业版突破试用人数上限

结论

经验证,用与seafile-pro-6.3.9同样方法成功破解最新的7.1.5 pro版本,之前的文章在这里https://www.itsear.com/shipinjiaocheng/1345.html,本文就不再重复论述了。但是之前的破解方法在7版本下,会出现每隔一个小时seafile服务就挂一次的bug。

突破方法

首先

之前的两个文件也需要破解,方法在之前的文章中。

其次

新破解主要解决每隔一个小时就会挂掉的问题。
具体原因是在seaf-server中存在一个逻辑,每个小时检测一下license,如果invalid,且账户数量>3,则挂掉。
具体c代码如下:
(图1)

因此需要在validate_lic_hash_pulse函数中做修改,使得其判定通过。

具体修改逻辑如下:
(图2)
之所以这么改是因为这里的数值3使用了int8类型,最大值只能为127。为了突破限制,汇编代码值03可以改成FF(即-1),然后汇编指令jlejump less equal改为jgjump great
具体如下:
(图3)

新版本说明

另外这回修改的时候,IDA反编译后的代码更容易阅读了(转换成c简直没有任何加密,例如下图,函数名和变量名都有了具体含义,而不是简单的变量名)。
(图4)

以下截图是成功证明:

(图5)
(图6)
(图7)

IDA的使用

之前文章中关于IDA的使用没有说明白,具体改某一行代码的时候需要使用edit - Patch program - Change byte...来修改;修改完成以后需要使用edit - Patch program - Apply patches to input file...来保存到源文件。经验证明这是最靠谱的方法,其他方法大概率有问题。

(图8)

备注

该博文仅供学习参考,为了国产软件的进步与发展,请购买正版使用(尤其是商业用途)!!

基于以下原因,本文不再放出破解文件:

  1. 之前本博客6.3.9版本放出破解教程,致使网络大规模出现破解教程与文件传播,已经造成了不好的影响,盗版用户变多不止一个数量级。
  2. 国产开源软件真的需要更好的积淀与维护,更需要大家的照顾。
  3. 目前社区版的功能已经足够好用,例如之前对我最吸引的历史版本已经在社区版中免费使用了。
  4. 教程已经足够完善,对于程序员来说自行实现破解已经没有难度。

请杜绝传播破解软件!
按照本教程成功破解的用户请禁止将破解文件或中间文件发布至网络,否则将承担全部法律责任。


1、本站目前拥有近 1000+ 精品收费资源,现在加入VIP会员即可全部下载。
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
SEA模板网 » seafile-pro-7.1.5 专业版突破试用人数上限

发表评论

加入本站VIP会员订阅计划,海量资源免费查看

目前为止共有 3654 位优秀的VIP会员加入! 立刻加入VIP会员