吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2094|回复: 15
上一主题 下一主题
收起左侧

[原创] sonarqube-2025.4.2.112048破解

  [复制链接]
跳转到指定楼层
楼主
kattylin2008 发表于 2025-8-23 16:39 回帖奖励
进 http://127.0.0.1:9000/admin/license/app 提交 licenseKey


http://127.0.0.1:9000/api/v2/entitlements/legacy-activation
#### com.sonar.entitlements.api.controller.LegacyActivationController
#### com/sonar/entitlements/api/controller/C.class
#### this.f1800.checkLoggedIn().checkIsSystemAdministrator();
# org.sonar.server.user.UserSession -> org.sonar.server.user.AbstractUserSession org/sonar/server/user/ThreadLocalUserSession   
#### this.f1801.mo1754(legacyLicenseRestRequest.licenseKey());
# 接口类 com/sonar/entitlements/api/$/q.class 实现类 com/sonar/entitlements/api/$/$.class  
# 实现类 ->mo1753(String str) ->m1756(String str)->com/sonarsource/J/y.class m5732(String str)
# com.licensespring.model.ActivationLicense activationLicenseFromKey = com.licensespring.model.ActivationLicense.fromKey(str);
toString();
com/sonarsource/J/q/C.class验收是否正确
if ((methodName.equals("渁") && ctMParameterLen == 2) && (methodParams[0].getName().equals("com.sonarsource.J.q.f") && methodParams[1].getName().equals("byte[]"))){
if ((methodName.equals("륃") && ctMParameterLen == 2) && (methodParams[0].getName().equals("com.sonarsource.J.q.f") && methodParams[1].getName().equals("byte[]"))){
直接改为 return true
#下面的License信息转base64提交

Company=XXXXX
Type=PRODUCTION
ServerId=*
Support=true
Digest=
Expiration=2099-12-31
Features=Vulnerability Analysis,High Availability,Analysis of APEX,Analysis of Java,Analysis of JavaScript,Analysis of C\\\#,Analysis of TypeScript,Analysis of Flex,Analysis of Python,Analysis of PHP,Analysis of XML,Analysis of Web,Branch Analysis,SonarLint Smart Notifications,Portfolios Management,Executive Reporting,Project Transfer,Parallel Processing,Analysis of ABAP,Analysis of C/C++,Analysis of Objective-C,Analysis of PL/SQL,Analysis of Swift,Analysis of T-SQL,Analysis of VB.NET,Analysis of COBOL,Analysis of PL/I,Analysis of RPG,Analysis of VB6,Advanced Security,SCA
Edition=datacenter
EditionLabel=Data Center
MaxLoc=9223372036854775807
Plugins=license,branch,developer,enterprise,governance,apex,abap,cpp,plsql,swift,tsql,vbnet,cobol,pli,rpg,vb,go,python,php,java,datacenter-edition,ce-workers,developer-scanner,developer-server,ha,securityreport,monitoring,scim,gitlab-vulnerability-report,analysis-icu,analysis-kuromoji,analysis-nori,analysis-phonetic,analysis-smartcn,analysis-stempel,analysis-ukrainian,discovery-azure-classic,discovery-ec2,discovery-gce,ingest-attachment,mapper-annotated-text,mapper-murmur3,mapper-size,repository-azure,repository-gcs,repository-hdfs,repository-s3,store-smb,transport-nio,cayc,cfamily,csharp,dbd-java-frontend,dbd,dbd-python-frontend,flex,html,iac,jacoco,javascript,kotlin,ruby,scala,security-csharp-frontend,security-java-frontend,security-js-frontend,security-php-frontend,security,security-python-frontend,text-enterprise,text,xml,architecture-java-frontend,architecture,cfamily-dependencies,csharp-enterprise,dart,iac-enterprise,java-symbolic-execution,jcl,vbnet-enterprise,architecture-javascript-frontend,go-enterprise,jasmin,rust,security-go-frontend,security-vbnet-frontend,text-enterprise,sca,advanced-security



免费评分

参与人数 4吾爱币 +10 热心值 +4 收起 理由
Songir + 1 + 1 我很赞同!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
be1ieveme + 1 热心回复!
小朋友呢 + 2 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
何求 发表于 2025-11-30 17:06
merl 发表于 2025-11-28 18:22
能请教下怎么弄吗

另外一种方式:
com.so*****source.c 修改D.class

[Java] 纯文本查看 复制代码
public class D {
  private final N 번 = new N();
  
  public L 嗗(K paramK) throws NoSuchAlgorithmException, InvalidKeySpecException {
    byte[] arrayOfByte = Base64.decodeBase64(paramK.번().getBytes(StandardCharsets.UTF_8));
    String str1 = paramK.嗗();
    String str2 = (new c(new long[] { -459734287795374333L, -4203801193940470346L })).toString();
    PublicKey publicKey = this.번.번(t.嗗(), str2);
    return new L(arrayOfByte, str1, publicKey);
  }
  
  public L 번(K paramK) throws NoSuchAlgorithmException, InvalidKeySpecException {
    byte[] arrayOfByte = Base64.decodeBase64(paramK.번().getBytes(StandardCharsets.UTF_8));
    String str1 = paramK.枩();
    String str2 = (new c(new long[] { -6122372896554399424L, 5041288841332736282L })).toString();
    PublicKey publicKey = this.번.번(t.번(), str2);
    return new L(arrayOfByte, str1, publicKey);
  }
}


修改为
[Java] 纯文本查看 复制代码
public class D {
   private final N 번 = new N();

   public D() {
   }

   public L 嗗(K k) throws InvalidKeySpecException, NoSuchAlgorithmException {
#用于测试教程,自行hook一下key
      byte[] bArr = Base64.decodeBase64("MIIBIjANBgkqhk*****IDAQAB");
      return new L(Base64.decodeBase64(k.번().getBytes(StandardCharsets.UTF_8)), k.嗗(), this.번.번(bArr, (new c(new long[]{-459734287795374333L, -4203801193940470346L})).toString()));
   }

   public L 번(K k) throws InvalidKeySpecException, NoSuchAlgorithmException {
#用于测试教程,自行hook一下key
      byte[] bArr = Base64.decodeBase64("MIIBuDCCASwGByq*********F86Ih");
      return new L(Base64.decodeBase64(k.번().getBytes(StandardCharsets.UTF_8)), k.枩(), this.번.번(bArr, (new c(new long[]{-6122372896554399424L, 5041288841332736282L})).toString()));
   }
}

编译为D.class 后,提换进去即可。 上面基于2025.5.0.113872 版本做的。

或者使用我编译好的附件 替换即可(license使用帖子的格式,base64进去即可
1. 安装2025.5.0.113872 版本

2. - lib\*****-application-2025.5.0.113872.jar ( 提换com/so***source/c/D.class )

仅供测试
推荐
52033 发表于 2025-10-15 21:37
请问如何通过agent注入呢 我将C.class转换为C.java 修改了这两个方法 之后通过javac -cp进原jar包会报错:

1.png (91.28 KB, 下载次数: 2)

1.png
沙发
msmvc 发表于 2025-8-25 10:33
3#
禁惹尘埃 发表于 2025-8-26 15:02
没怎么看懂步骤,是要修改文件还是抓包修改?  还是只需要提交你给的 licenseKey  ??
4#
 楼主| kattylin2008 发表于 2025-9-2 10:45 |楼主
禁惹尘埃 发表于 2025-8-26 15:02
没怎么看懂步骤,是要修改文件还是抓包修改?  还是只需要提交你给的 licenseKey  ??

com/sonarsource/J/q/C.class 这个类中的两个方法直接返回true就ok了
6#
 楼主| kattylin2008 发表于 2025-10-16 00:25 |楼主
52033 发表于 2025-10-15 21:37
请问如何通过agent注入呢 我将C.class转换为C.java 修改了这两个方法 之后通过javac -cp进原jar包会报错:

直接按方法名判断 替换方法里面的所有内容。
7#
Songir 发表于 2025-11-1 20:03
我是新人,请问大佬有具体的教程么
8#
Songir 发表于 2025-11-4 16:19
msmvc 发表于 2025-8-25 10:33
需要这个,雪中送碳

大哥,这个会整么?教教小弟呗
9#
Songir 发表于 2025-11-4 16:20
禁惹尘埃 发表于 2025-8-26 15:02
没怎么看懂步骤,是要修改文件还是抓包修改?  还是只需要提交你给的 licenseKey  ??

整好了么?能否叫一下小弟我
10#
yangjiahao265 发表于 2025-11-13 18:10
感谢分享,非常有用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-12-5 11:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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