站点图标 Linux-技术共享

部署一个SolusVM的伪授权

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

  1. NmU4Mj-c3NDFm-ZWVhM2-Y5YTVh

也可以直接只用本站的伪授权hosts
SolusVM 伪授权节点1

  1. 139.28.235.38 soluslabs.com
  2. 139.28.235.38 www.soluslabs.com
  3. 139.28.235.38 licensing1.soluslabs.net
  4. 139.28.235.38 licensing2.soluslabs.net
  5. 139.28.235.38 licensing3.soluslabs.net
  6. 139.28.235.38 licensing4.soluslabs.net
  7. 139.28.235.38 licensing5.soluslabs.net
  8. 139.28.235.38 licensing6.soluslabs.net

SolusVM 伪授权节点2

  1. 15.235.185.116 soluslabs.com
  2. 15.235.185.116 www.soluslabs.com
  3. 15.235.185.116 licensing1.soluslabs.net
  4. 15.235.185.116 licensing2.soluslabs.net
  5. 15.235.185.116 licensing3.soluslabs.net
  6. 15.235.185.116 licensing4.soluslabs.net
  7. 15.235.185.116 licensing5.soluslabs.net
  8. 15.235.185.116 licensing6.soluslabs.net
  9. 15.235.185.116 licensing7.soluslabs.net

SolusVM 伪授权节点3

  1. 192.99.104.119 soluslabs.com
  2. 192.99.104.119 www.soluslabs.com
  3. 192.99.104.119 licensing1.soluslabs.net
  4. 192.99.104.119 licensing2.soluslabs.net
  5. 192.99.104.119 licensing3.soluslabs.net
  6. 192.99.104.119 licensing4.soluslabs.net
  7. 192.99.104.119 licensing5.soluslabs.net
  8. 192.99.104.119 licensing6.soluslabs.net

b5068b434c03aa8241b3c-1

文件目录树

  1. [root@DT_Node-15_235_185_116 /data/wwwroot/soluslabs.com]# tree
  2. .
  3. `-- clients
  4. `-- modules
  5. `-- servers
  6. `-- licensing
  7. |-- clean.php
  8. |-- licensekey_server.log
  9. `-- slbs_verify_license.php
  10.  
  11. 4 directories, 3 files
  12. [root@DT_Node-15_235_185_116 /data/wwwroot/soluslabs.com]#

slbs_verify_license.php文件内容

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

clean.php文件内容

  1. <?php
  2. $Crack = new Crack();
  3. class Crack {
  4. private $_s_C_OOO_o01 = "ypO%_Y/y0#rY@KFi==@65%swYskCaCTk-52#*StP6HCsrwP!tB";
  5. private $_s_C_OOO_o02 = "MM=co=_prb+;XyuHkHfNtyWy/y@/FzcofZ9HqjQ9?XxSb96a.d";
  6. private $_s_C_OOO_o03 = "31m*R*Z!zmnDjdqovF8Wyq1-LZUAFohEKqn652kM.FGykJF7LT";
  7. private $_s_C_OOO_o04 = "UF*zssdx8E9Q7+tzZ%*Y#j2=/FFZOekUr1BXB6OANpO1-ivAOm";
  8. private $_s_C_OOO_o05 = 30;
  9. private $_s_C_OOO_o06 = "+";
  10. private $_s_C_OOO_o07 = 30;
  11. private $_s_C_OOO_o08 = "(";
  12. private $_s_C_OOO_o09 = "=============================== START KEY DATA =================================\n";
  13. private $_s_C_OOO_o10 = "\n================================ END KEY DATA ==================================";
  14. public function LicenseEncode($result) {
  15. $resulttraw = serialize($result);
  16. $resulttraw = base64_encode($resulttraw);
  17. $md5Hash = md5($resulttraw . $result['checkDate'] . $this->_s_C_OOO_o04);
  18. $data = $md5Hash.$resulttraw;
  19. $md5Hash = md5(strrev($data) . $this->_s_C_OOO_o03);
  20. $data = $md5Hash.strrev($data);
  21. $data = $this->LicenseEncodePart($data, $this->_s_C_OOO_o01);
  22. $data = strrev($data);
  23. $data = gzdeflate($data);
  24. $data = convert_uuencode($data);
  25. $data = strrev($data);
  26. $data = $this->LicenseEncodePart($data, $this->_s_C_OOO_o02);
  27. $data = strtoupper($data);
  28. $data = wordwrap($data, 18, "+", true);
  29. $data = wordwrap($data, 348, "(", true);
  30. $data = wordwrap($data, 80, "\n", true);
  31. $data = $this->_s_C_OOO_o09 . $data;
  32. $data = $data . $this->_s_C_OOO_o10;
  33. return $data;
  34. }
  35.  
  36. private function LicenseEncodePart($string, $key) {
  37. $key = sha1($key);
  38. $strLen = strlen($string);
  39. $keyLen = strlen($key);
  40. $i = 0;
  41. while($i < $strLen) {
  42. $ordStr = ord(substr($string, $i, 1));
  43. if($j == $keyLen) {
  44. $j = 0;
  45. }
  46. $ordKey = ord(substr($key, $j, 1));
  47. $j++;
  48. $hash .= strrev(base_convert(dechex($ordStr + $ordKey), 16, 36));
  49. $i += 1;
  50. }
  51. return $hash;
  52. }
  53. }
 
退出移动版