学习

宝塔Linux面板 5.9专业版破解过程

准备工具:
Centos 7.2服务器 ×1
Xshell 5 ×1

注意:如果绑定了宝塔账号请先解绑。


破解过程:

  • 安装宝塔5.9稳定版
安装要求:
Python版本: 2.6/2.7(安装宝塔时会自动安装)
内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 6.x / 7.x (Ubuntu、Debian、Fedora 请点这里),确保是干净的操作系统,不支持32位系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)
  • 我使用的是Centos系统,安装命令为
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

1.png

  • 再把免费版升级为专业版
wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro
  • 用Xshell 5登录服务器
  • 打开/www/server/panel/class目录下的common.py文件
vi /www/server/panel/class/common.py

2.png

  • 搜索关键字“data = panelAuth.panelAuth”跳转到这一行
/data = panelAuth.panelAuth

3.png

  • 把“data = panelAuth.panelAuth().get_order_status(None)”删除,替换成
data = {'status' : True,'msg' : {'endtime' : 32503651199 }}
  • 替换后保存并退出
esc → :wq
  • 进入/www/server/panel/data 并新建一个名为 userInfo.json 的文件
cd /www/server/panel/data
touch userInfo.json
  • 完成后重启宝塔~
/etc/init.d/bt restart
  • 成功~

4.png
5.png


  • 如果安装失败,请恢复成免费版
wget -O update.sh http://download.bt.cn/install/update.sh && bash update.sh free

  • 使用了一段时间之后,发现提示过期了,把userInfo.json清空之后就可以继续使用了~
可将userInfo.json删除之后重建或者vi打开userInfo.json后输入:%d清空并保存

回复

  1. 保罗 保罗
    Chrome 71 10

    之前用的就是宝塔,看得出来就是把获取授权的方法直接替换成对应的返回结果

    1. 侥
      Chrome 71

      dalao你好呀~

This is just a placeholder img.