破解jar包5步搞定,jira7.9.2操作成功,附github代碼庫


首先從Github下載代碼到本地,然后簡單5步搞定:

 

1,從要破解的程序中拷貝.jar包文件,運行1_jar.sh將其解壓。以jira7.9.2為例:

$install_dir\JIRA\atlassian-jira\WEB-INF\lib\atlassian-extras-3.2.jar
$install_dir\JIRA\atlassian-jira\WEB-INF\atlassian-bundled-plugins\atlassian-universal-plugin-manager-plugin-2.22.9.jar

2,運行2_jad.sh將.class文件反編譯為.java文件。

3,運行3_hack.sh將需要破解的.java文件拷貝到工程中,注意package路徑。jira需要破解的文件為:

com/atlassian/license/LicenseManager.java
com/atlassian/extras/decoder/v2/Version2LicenseDecoder.java

4,修改控制license的代碼,運行4_compile.sh編譯,錯誤時就添加需要的依賴到pom.xml文件中。jira需要添加兩個依賴:

commons-codec
atlassian-universal-plugin-manager

5,運行5_pack.sh將編譯得到的.class文件更新到.jar包中,用新jar包文件覆蓋安裝程序。

 

注意使用到的5個腳本中的路徑和名稱配置。

代碼下載:https://github.com/rickding/HelloJava/tree/master/HelloHack

已破解文件: https://pan.baidu.com/s/1YBszaprQcWptS3w_nb52aw 提取碼: sm7y

 

參考文章:https://blog.csdn.net/huangdou0204/article/details/81667554


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM