找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 78|回复: 10

Open Stack与WHMCS集成—QYunIDC

[复制链接]

16

主题

163

回帖

392

积分

中级会员

积分
392
发表于 2016-11-20 08:09:03 | 显示全部楼层 |阅读模式
本帖最后由 腾飞论坛 于 2016-11-20 08:09 编辑

PowerBy QYun-SoarTeam

Open Stack作为开源的IaaS (Instrumentas a Service基础设施即服务)架构平台,可以灵活的实现分布式的云架构平台,同时采用软件定义网络技术,完全实现对于各种类型网络拓扑结构的模拟,同时还可以细粒度的控制网络的使用权限,以及实现灵活的QoS策略,保证各个用户都能得到最好的基础设施虚拟化服务


WHMCS是一款来自国外的自动化主机面板,可以实现会员用户注册,自动账单,自动开关服务,服务计费,销售,服务变动邮件通知的人性化功能,大大减轻了主机分销管理上的困难度

然而,目前WHMCS尚需要第三方插件才可以正确的调用Open Stack的REST API,进而操作虚拟机的创建,暂停,变更,删除,实现Open Stack主机销售功能。

而这个关键的连接插件目前只有ModuleGarden开发的商业化版本,付费授权使用。这就造成了在WHMCS作为账务系统的前提下,很难使用OpenStack作为后端来实现云主机销售

因此,为了解决OpenStack与WHMCS连接插件唯一且需要高价购买授权的现状,我们破解了连接插件的授权机制,使得无需高价购买授权就可以使用此款插件来实现OpenStack和WHMCS的集成化操作。

一.破解原理
经过对于ioncube加密代码的解密操作,我们得以分析出此插件的授权机制。
此插件会检查MySQL数据库是否存在授权,如果存在,则检查是否过期,如果未过期则直接授权,如过期则重新连线服务器认证。
同时整个插件中主要程序都会检查认证程序文件是否遭到篡改,如篡改则拒绝启动。而这个授权可以人为生成,因此我们编写了注册函数,通过篡改参数,生成一个永不过期授权,这样就可以绕过认证,从而实现在不修改文件的基础上破解认证授权。

二.破解程序
modules/servers/OpenStackVPS目录下的hack.php为我们专门编写的授权注册程序,check.php是编写的授权状态监测程序,可以识别当前模块的授权状态。
两个文件均为明码,未进行任何混淆加密处理,因此所有人都可以检查代码安全性,我们保证不加入后门或者恶意代码。

三.破解方法
修改hack.php中两处mysqli_connect()函数参数中的数据库地址,用户名,密码,为WHMCS所用的数据库名称,同时修改$licensekey的值,使之与license.php中的数值保持一致(格式为ModulesGarden_OpenStackVPS_xxxxxxxxxxxxxx)。
保存后用浏览器直接访问到此文件并执行,待到浏览器输出Your Module license is active后说明破解成功。
现在可以按照官方文档的指示进一步配置插件和WHMCS了。

免责声明:QYunIDC只提供破解方法以供学习,出现的任何版权问题概不负责

下载地址以及更详细的使用说明在:http://my.soaryun.com/?p=135
回复

使用道具 举报

71

主题

818

回帖

1915

积分

金牌会员

积分
1915
发表于 2016-11-20 10:06:59 | 显示全部楼层
@imnpc 笑而不语。。
回复

使用道具 举报

92

主题

1732

回帖

3830

积分

论坛元老

积分
3830
发表于 2016-11-20 11:34:43 | 显示全部楼层
"免责声明:QYunIDC只提供破解方法以供学习,出现的任何版权问题概不负责"

在法律的角度讲,你这句话其实并没有用。但是在国情之下你写不写都一样可以不负责 ...
回复

使用道具 举报

112

主题

428

回帖

1262

积分

金牌会员

积分
1262
发表于 2016-11-20 09:23:49 | 显示全部楼层
玩得起openstack还缺个插件钱?
回复

使用道具 举报

87

主题

1528

回帖

3393

积分

论坛元老

积分
3393
发表于 2016-11-20 08:20:20 | 显示全部楼层
可以有
回复

使用道具 举报

425

主题

1508

回帖

4413

积分

论坛元老

积分
4413
发表于 2016-11-20 08:23:53 | 显示全部楼层
Mark
回复

使用道具 举报

18

主题

34

回帖

140

积分

注册会员

积分
140
发表于 2016-11-20 08:24:57 | 显示全部楼层
不错

回复

使用道具 举报

556

主题

1848

回帖

5436

积分

论坛元老

积分
5436
发表于 2016-11-20 08:27:20 | 显示全部楼层
马克
回复

使用道具 举报

21

主题

228

回帖

563

积分

高级会员

积分
563
发表于 2016-11-20 10:11:03 | 显示全部楼层
楼主v5

回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2016-11-20 11:42:06 | 显示全部楼层
略屌。。。但是openstack很难玩
babytomas 发表于 2016-11-20 11:34

"免责声明:QYunIDC只提供破解方法以供学习,出现的任何版权问题概不负责"

在法律的角度讲,你这句话其实 ...

我天朝何来版权一说
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-5-11 00:06 , Processed in 0.019266 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表