Linuxword Global
当前位置: 建站相关 > WHMCS配合SOLUSVM部署一个SolusVM的伪授权

这是本人修改过的 SolusVM 伪站源代码,在原基础上修改 key 类型为 RS 企业授权。(可以更改)
支持正版,请购买官方 key,反正也不贵。
NmU4Mj-c3NDFm-ZWVhM2-Y5YTVh
也可以直接只用本站的伪授权hosts

SolusVM 伪授权节点1
139.28.235.38 soluslabs.com
139.28.235.38 www.soluslabs.com
139.28.235.38 licensing1.soluslabs.net
139.28.235.38 licensing2.soluslabs.net
139.28.235.38 licensing3.soluslabs.net
139.28.235.38 licensing4.soluslabs.net
139.28.235.38 licensing5.soluslabs.net
139.28.235.38 licensing6.soluslabs.net

SolusVM 伪授权节点2
15.235.185.116 soluslabs.com
15.235.185.116 www.soluslabs.com
15.235.185.116 licensing1.soluslabs.net
15.235.185.116 licensing2.soluslabs.net
15.235.185.116 licensing3.soluslabs.net
15.235.185.116 licensing4.soluslabs.net
15.235.185.116 licensing5.soluslabs.net
15.235.185.116 licensing6.soluslabs.net
15.235.185.116 licensing7.soluslabs.net

SolusVM 伪授权节点3
192.99.104.119 soluslabs.com
192.99.104.119 www.soluslabs.com
192.99.104.119 licensing1.soluslabs.net
192.99.104.119 licensing2.soluslabs.net
192.99.104.119 licensing3.soluslabs.net
192.99.104.119 licensing4.soluslabs.net
192.99.104.119 licensing5.soluslabs.net
192.99.104.119 licensing6.soluslabs.net

b5068b434c03aa8241b3c
文件目录树

[root@DT_Node-15_235_185_116 /data/wwwroot/soluslabs.com]# tree
.
`-- clients
`-- modules
`-- servers
`-- licensing
|-- clean.php
|-- licensekey_server.log
`-- slbs_verify_license.php

4 directories, 3 files
[root@DT_Node-15_235_185_116 /data/wwwroot/soluslabs.com]#
slbs_verify_license.php文件内容

<?php
require "clean.php";
if(isset($_POST["nodes"]) && isset($_POST["licensekey"]) && isset($_POST["domain"]) && isset($_POST["ip"]) && isset($_POST["dir"])){
$returnarray = array( "hash" => '',
"hash2" => '',
"status" => 'Active',
//"productid" => 20, //SolusVM Enterprise (NOC)
//"productid" => 21, //SolusVM Enterprise (Full)
"productid" => 22, //SolusVM Enterprise (RS)
//"productid" => 23, //SolusVM Enterprise Slave Only (RS)
//"productid" => 24, //SolusVM Developer License
"checkDate" => date("Y-M-D"),
"companyname" => "ABC 专用 SolusVM 授权验证破解",
"email" => "admin@abc.def",
"nextduedate" => (date("Y") + 100) . "-12-31",
//extduedate" => "2099-10-25",
"validip" => "192.99.104.100",
"configoptions" => "Slaves=9999|Mini Slaves=9999|Micro Slaves=9999"
);
$data = $Crack->LicenseEncode($returnarray);
echo($data);
//DEBUG
//file_put_contents("test.txt", json_encode($_POST));
file_put_contents("licensekey_server.log",date('Y-m-d H:i:s').": ".json_encode($_POST).PHP_EOL, FILE_APPEND);//追加日志
}else{
echo("No input");
}
clean.php文件内容

<?php
$Crack = new Crack();
class Crack {
private $_s_C_OOO_o01 = "ypO%_Y/y0#rY@KFi==@65%swYskCaCTk-52#*StP6HCsrwP!tB";
private $_s_C_OOO_o02 = "MM=co=_prb+;XyuHkHfNtyWy/y@/FzcofZ9HqjQ9?XxSb96a.d";
private $_s_C_OOO_o03 = "31m*R*Z!zmnDjdqovF8Wyq1-LZUAFohEKqn652kM.FGykJF7LT";
private $_s_C_OOO_o04 = "UF*zssdx8E9Q7+tzZ%*Y#j2=/FFZOekUr1BXB6OANpO1-ivAOm";
private $_s_C_OOO_o05 = 30;
private $_s_C_OOO_o06 = "+";
private $_s_C_OOO_o07 = 30;
private $_s_C_OOO_o08 = "(";
private $_s_C_OOO_o09 = "=============================== START KEY DATA =================================\n";
private $_s_C_OOO_o10 = "\n================================ END KEY DATA ==================================";
public function LicenseEncode($result) {
$resulttraw = serialize($result);
$resulttraw = base64_encode($resulttraw);
$md5Hash = md5($resulttraw . $result['checkDate'] . $this->_s_C_OOO_o04);
$data = $md5Hash.$resulttraw;
$md5Hash = md5(strrev($data) . $this->_s_C_OOO_o03);
$data = $md5Hash.strrev($data);
$data = $this->LicenseEncodePart($data, $this->_s_C_OOO_o01);
$data = strrev($data);
$data = gzdeflate($data);
$data = convert_uuencode($data);
$data = strrev($data);
$data = $this->LicenseEncodePart($data, $this->_s_C_OOO_o02);
$data = strtoupper($data);
$data = wordwrap($data, 18, "+", true);
$data = wordwrap($data, 348, "(", true);
$data = wordwrap($data, 80, "\n", true);
$data = $this->_s_C_OOO_o09 . $data;
$data = $data . $this->_s_C_OOO_o10;
return $data;
}

private function LicenseEncodePart($string, $key) {
$key = sha1($key);
$strLen = strlen($string);
$keyLen = strlen($key);
$i = 0;
while($i < $strLen) {
$ordStr = ord(substr($string, $i, 1));
if($j == $keyLen) {
$j = 0;
}
$ordKey = ord(substr($key, $j, 1));
$j++;
$hash .= strrev(base_convert(dechex($ordStr + $ordKey), 16, 36));
$i += 1;
}
return $hash;
}
}

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2350 篇
  • 草稿数目: 13 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6146 个
  • 注册用户: 139 人
  • 访问总量: 8,665,099 次
  • 最近更新: 2024年5月3日