0°

#破解#Solusvm授权破解思路和使用方法(附带伪授权站)

Solusvm也算是一个很老的面板了 在一年前 我就放出了破解思路 现在我更新了3个伪装授权服务器直接hosts一下即可使用,仅供学习使用请在24h内删除

#破解#Solusvm授权破解思路和使用方法(附带伪授权站) 1

Solusvm的授权部分在system下面的clean.php里面。这个文件包括两个函数,一个LicenseDecode,一个LicenseDecodePart。那么自然,逆向他的算法即可。因为怕dmca,我就不放解密了~

php前缀
    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;
    }

授权访问的位置是 /clients/modules/servers/licensing/slbs_verify_license.php

我给一个slbs_verify_license.php的范例:

php前缀
	require "cleaned.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,
		"checkDate" => date("Y-M-D"),
		"companyname" => "NagakaTech",
		"email" => "admin@loli.ren",
		"configoptions" => "Slaves=100|Mini Slaves=100|Micro Slaves=100"
	);
	$data = LicenseEncode($returnarray);
	echo($data);
}else{
	echo("No input");
}

后记

我使用的版本是1.20.03 测试正常

附注

solusvm服务器(需要hosts掉)

http://www.soluslabs.com

licensing1.soluslabs.net

licensing5.soluslabs.net

送上已经搭建好的伪授权站(感谢Nico大佬)

伪授权站1
150.95.9.225 soluslabs.com
150.95.9.225 www.soluslabs.com
150.95.9.225 licensing1.soluslabs.net
150.95.9.225 licensing2.soluslabs.net
150.95.9.225 licensing3.soluslabs.net
150.95.9.225 licensing4.soluslabs.net
150.95.9.225 licensing5.soluslabs.net
150.95.9.225 licensing6.soluslabs.net
伪授权站2
150.95.9.221 soluslabs.com
150.95.9.221 www.soluslabs.com
150.95.9.221 licensing1.soluslabs.net
150.95.9.221 licensing2.soluslabs.net
150.95.9.221 licensing3.soluslabs.net
150.95.9.221 licensing4.soluslabs.net
150.95.9.221 licensing5.soluslabs.net
150.95.9.221 licensing6.soluslabs.net
伪授权站3(需要专用激活码SVMTL-88888-88888-88888-88888-88888-88888)
162.211.226.149     www.soluslabs.com
162.211.226.149     soluslabs.com
162.211.226.149     licensing1.soluslabs.net
162.211.226.149     licensing2.soluslabs.net
162.211.226.149     licensing3.soluslabs.net
162.211.226.149     licensing4.soluslabs.net
162.211.226.149     licensing5.soluslabs.net
162.211.226.149     licensing6.soluslabs.net

使用方法

vi etc/hosts

将上述任意一个 复制进去即可

防止投诉

当前内容已被隐藏,您需要登录才能查看

VPS评审,版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权.
转载请注明转自:https://vpsps.com/587.html
「点点赞赏,手留余香」

1人已赞赏

  • VPSPS

    ¥2
39 条回复 A 作者 M 管理员
  1. 看一下,破解版是啥思路

  2. 学习一下!感谢?分享

  3. 666

  4. 看看

  5. 看看

  6. 看看到底怎么操作

  7. 88888

  8. 学习 学习!!!

  9. #网站#Wayback 网页时光机——一个从1996年备份了超过4000亿个网页的网站#Whmcs#价值几百刀的SwiftModders最新前后台模板+购物车模板#加密#如何利用PHP代码生成混淆加密PHP文件#防火墙#分享一套Windows server 2008R2的防火墙设置#教程#在网络环境赚钱防止警察茶水表全套思路和教程#商业版#一键免费将Kangle升级到商业版(Windows/Linux)#教程#对kangle/ep进行加固/安全防御/CC防御/防注入/防木马等操作#教程#Iptables从初始到了解#漏洞#关于最近Kangle/ep-文件上传/修改信息/提权漏洞检测/修复/利用教程#命令#Linux全系统信息查看命令大全

  10. 感谢分享

  11. 看一下,破解版是啥思路

  12. emmmm

  13. 看看学习

  14. 我觉得很不错

  15. 厉害了。。

  16. 学习学习

  17. 6666,收藏了

  18. 学习一下

  19. 可以的,来看看破解版什么思路

  20. 我用kvm试试能不能装这

  21. 会玩[/滑稽]

  22. 看看~~~~顺便学习一下~

  23. 我也想知道啥思路啊

  24. 看一下,破解版是啥思路

  25. 感谢分享!

  26. 看看怎么样

  27. 看一下,破解版是啥思路

  28. 学习一下!感谢?分享

  29. 学习学习

  30. 大佬厉害学习学习

  31. 看一下,破解版是啥思路

  32. 看看

  33. 破解版是啥思路

  34. 学习一下

  35. 看看哈哈哈哈哈哈

  36. 看一下,破解版是啥思路

  37. 6666

  38. 看看是怎么一个破解法

  39. 学习一下!感谢?分享