美文网首页
手把手教你破解宝塔收费插件

手把手教你破解宝塔收费插件

作者: 程序员Hani | 来源:发表于2018-12-13 21:28 被阅读225次

1、宝塔免费版安装命令:

yum  install  -y  wget && wget -O install.sh http://download.bt.cn/install/install.sh  &&  sh install.sh

2、升级专业版命令:

wget  -O update.sh http://download.bt.cn/install/update_pro.sh  &&  bashupdate.sh pro

修改前记得提前备份,养成良好习惯很重要!

3、使用XFtp登录服务器 找到路径/www/server/panel/class 找到 common.py 文件

使用 Notepad++打开 common.py 文件,

找到 164行 将

data=panelAuth().get_order_status(None)

  替换成 

data={'status':True,'msg':{'endtime':32503651199}}

4、修改完成后,进入路径 /wwwrver/panel/data 找到 userInfo.json 文件 删除重新建一个空的userInfo.json文件即可!

5、输入下面命令,重启宝塔面板

/etc/init.d/bt restart

这里破解的是宝塔的 rsync 插件 ---- 宝塔数据同步工具

1、install.sh ----- 安装脚本

在第 54 行 会删除rsync_init.py 只保留 编译后的 rsync_init.pyc 文件,所以删除这段,因为rsync_init.py里面的代码会对权限做验证。

2、虽然插件安装上去了,但是打开 数据同步工具的时候还是会报,插件未付费或已过期的错误。观察http请求可以找到 ,一个  get_send_conf 的请求

get_send_conf

这个请求里面会对插件权限做验证,返回了 False

3、进入rsync_init.py  找到 get_send_conf 方法

第115行,可以找到这个方法,不用管  OO0O0O0000OO0O0O0  这些,无非就是对象的名称而已,只是弄的让人难以识别而已。这里直接 改了 return 的值 为 True

4、再次打开 数据同步工具 ,没有问题了。

插件代码放github上了

https://github.com/hani1990/bt-plugin-crack

我的简书https://www.jianshu.com/u/d78ad7080153

我的个人博客http://www.520happy.cn/

我的微信公众号  :创业者hani

相关文章

网友评论

      本文标题:手把手教你破解宝塔收费插件

      本文链接:https://www.haomeiwen.com/subject/pjkihqtx.html