0001. seafile:
关于seafile的介绍请自行百度,其实官方是提供了专业版的,而且免费的专业版跟付了钱买的专业版功能上没有任何区别,主要是免费的只能注册三个用户。(百度上也貌似找不到专业版的破解版)
虽然说是可用的状态,但是我的感觉是十分蛋疼。毕竟有强迫症在作怪,正好作为小白的我可以用这个程序来练练手。
0010.破解:
详细的破解过程就不在此进行阐述,主要是对限制人数进行了破解使其突破3人的限制。(将其修改为1000人)
破解的版本为目前的最新版本 6.2.9
大致分析及破解过程如下:
该程序是由python和C编写,前台使用了python的django框架。
安装好运行之后添加4个用户,根据报错信息追踪代码调用位置。
最后发现判断人数是否超限的代码就在 seafile-pro-server-6.2.9/seahub/seahub/utils/licenseparse.py 文件中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
def user_number_over_limit(new_users=0): logger = logging.getLogger(__name__) if is_pro_version(): try: # get license user limit license_dict = parse_license() max_users = int(license_dict.get('MaxUsers', 3)) # get active user number active_db_users = ccnet_api.count_emailusers('DB') active_ldap_users = ccnet_api.count_emailusers('LDAP') active_users = active_db_users + active_ldap_users if \ active_ldap_users > 0 else active_db_users if new_users < 0: logger.debug('`new_users` must be greater or equal to 0.') return False elif new_users == 0: return active_users >= max_users else: return active_users + new_users > max_users except Exception as e: logger.error(e) return False else: return False |
难道真的就么简单??,于是把3改为1000,重启服务。
继续添加用户,不过这时候错误变成了添加用户失败。果然没那么简单!
继续追踪分析python代码,最后发现基本上所有的操作(比如添加用户,更换邮箱,删除用户)都是使用rpc进行通信调用C语言程序进行的操作。
这时候突然想起启动时控制台的输出信息,于是使用IDA进行静态分析。从 seafile-pro-server-6.2.9/seafile/bin/ccnet-server 文件中发现了端倪。
进行text搜索 :license 果不其然,决定使用人数的代码就在其中。(文件删了后我也懒得下,所以就不放图了,后面的就自行分析吧)。
不过最初我是想做个注册机出来,最后发现程序使用RSA来验证授权文件,所以如果做注册机还需将程序中的公钥替换成我的,这样还不如直接修改人数限制来的简单粗暴。
0100.下载链接:
不知道为什么官网也是放出了一个Ubuntu的版本?所以顺带也破解了。
Ubuntu 版:https://pan.baidu.com/s/1w2jZcoOYKAec1eurHPJVEw 密码:xz2z
百度网盘:https://pan.baidu.com/s/1bYVO_KfWqFbX8vZQwIr7HA 密码:zayr
demo站点:https://pan.deny.cx
文件都是从官网下载的,然后进行了破解,后门病毒之类的应该不存在的吧?(大家请放心,我技术这么渣想加也加不了啊)
0101.安装教程官方的文档都有
安装方法就按照官方的说明来就是了。
0110..侵删;
你好博主,百度云盘没了,请问能给我发一份么?感谢!
发你邮箱了
seafile专业版 破解 兄弟发一份给我。谢谢。
发了
你好,百度盘失效了,能发一份呢,先谢了
你好博主,百度云盘没了,请问能给我发一份么?感谢!!!!
好帖。求一份
已经发送
已经发送
已经发送
您好,百度网盘失效了,能麻烦您发一份给我吗?谢谢
你好博主,麻烦发一份学习下 谢谢您
已发
已发
你好博主,能发一份吗,感谢!
你好。求发一份能用的谢谢
网盘挂掉了,求一份(ubuntu),博主何不就用seafile分享了,不要用某云了哈哈
已发
已发
已发
求发一份
求发送一份学习,谢谢。
已发
已发
博主您好,网盘挂掉了,求一份(ubuntu)谢谢
已发
不行 官方在版权投诉
所以邮件发大家
不要分发也不要商用 私下学习即可
正好最近在研究这个 第二步的文件位置一直没找到到底是怎么处理,求一份ubuntu的邮件,谢谢。
兄弟求一份centos
兄弟,求一份(ubuntu)谢谢
兄弟,求一份ubuntu的,谢谢
麻烦发一份谢谢!
求一份ubuntu的,谢谢。。请问有木有安装教程
ubuntu版能不能发我一份,谢谢大神!
同求一份ubuntu的,谢谢!
求一份ubuntu版本的,谢谢!
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
同求一份ubuntu的,谢谢!
链接无效,求发
厉害了,请转一份,谢谢大神!
大牛哥,能发我一份么?谢谢!
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
已发,可能在垃圾箱
大神你好,想请教下ccnet-server这个文件具体是修改哪块呢?
大神你好,我已经安装了pro版6.2.7,不想升级了,想了解下ccnet-server这个文件具体是修改哪块呢
能发一份Ubuntu版么~
求一份可以吗?两个版本都想学习一下。
博主
厉害了,请转一份Ubuntu的,谢谢大神!
棋仙你好,最近正好想测试一下,但是社区版本没有挂载盘能否发下到我的邮箱 感谢
大神,能否发我一份,感谢,可以捐杯奶茶支持下的~~~
大神,求发一份
有没有win32版本破解的?
麻烦您,可以发给我一下么
谢谢,麻烦求发一份
大神,求发我一份,感谢
仙儿,帮忙发我一份你帮忙破解的seafile pro。感谢。
感谢大神,能发一份不~
大神,按照你的思路看了下ccnet-server,而且和原版核对了一下,发现差异挺大,不像是只修改数量,求告知修改哪里,膜拜
麻烦您,可以发给我一下么
麻烦您,可以发给我一下么,多谢!
centos 1000用户我这边不够用 可以给我一份不限用户数的吗 或告诉下怎么进行修改吗?
百度链接的挂了,麻烦大神发我一份,谢谢
求大神发一份,谢谢
可以分享一下吗?谢谢啦!
求分享
ubuntu版能不能发我一份,谢谢大神!
博主,能给我发一份么
大神有时间发我一份!拜托啦!
你好博主,百度云盘没了,请问能给我发一份么?感谢!
你好大佬,能给我发一下吗
大佬你好,百度云盘没了,请问能给我发一份么?感谢!
你好,大神,看了你的帖子,写的非常不错,想下载来学习时发现网盘已经失效,你可以发我一份吗?谢谢大神。
大神发我一份centos版本
您好,大哥。嘿嘿。。我是运维小姐姐,最近我们公司也需要,我看百度网盘没有那个,你可以帮我也发一个么。
大神能发我一份centos版本吗? 多谢了…..
大佬,求一份centos破解版,谢谢大佬分享
求一份CentOS破解版,谢谢分享
大大,求一份ubuntu的。谢谢!
博主您好,网盘挂掉了,求一份(centos)谢谢
能发一份邮箱么?
大佬,求一份ubuntu的,谢谢大佬分享
您好,网盘链接挂了,要Centos的,谢谢
您好,网盘链接挂了,要Centos的,谢谢
博主,网盘链接挂了,要Centos的,谢谢
您好,求一份Centos的,谢谢
大神,求一份centos的,谢谢。
您好,求一份Centos的,谢谢大师。
你好博主,百度云盘没了,请问能给我发一份么?感谢!
你好博主,百度云盘没了,请问能给我发一份么?感谢! [email protected]
你好博主,百度云盘没了,请问能给我发一份么?感谢![email protected]
你好博主,百度云盘没了,请问能给我发一份么?感谢!
大佬,能单播我一份吗? 灰常感谢!! ! [email protected]