破解">Seafile Pro 专业版 无需工具一键破解
自己动手,丰衣足食!
无需外部工具,只需要两条命令
系统环境
Ubuntu 16.04 及以上
原材料
官方Seafile-Pro安装包
如果有不知道从哪下载安装包的,可以用以下命令从官网下载。
curl -o seafile.tar -sSL -G -d "p=/pro/seafile-pro-server_6.3.13_x86-64_Ubuntu.tar.gz&dl=1" https://download.seafile.com/d/6e5297246c/files/
以上链接是Seafile官网链接
破解步骤
在命令行窗口中,解压官网压缩包,并进入解压后的目录
执行
第一条命令
printf '\xFF\xFF\xFF' | dd of=seafile/bin/ccnet-server bs=1 seek=150521 count=3 conv=notrunc
第二条命令
sed -i '54s/3/0xffffff/' seahub/seahub/utils/licenseparse.py
完成。随后就按照正常方式启动服务器即可。
原理
我用IDA逆向了ccnet-server,找到了需要修改的字节地址。然后直接用shell命令把三个字节改成FF FF FF了。
然后seahub前端licenseparse.py里有个值也要改。
结果
未破解之前,专业版在没有添加许可证的情况下只能创建三个用户。
破解之后,即使没有添加许可证,也可以不受限制的创建用户
程序成功启动截图
测试成功创建了6个用户
实际使用下可以最多创建16777215个用户
从旁边的病毒扫描功能可以看出来这个是专业版。
大神,能否分享下如何使用 IDA 逆向 ccnet-server,找需要修改的字节地址??