熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

The Alloy Look And Feel 1.4.4破解(圖)

2013-11-23 19:23:36  來源: Java核心技術 

  這兩天寫JAVA的程序MDI的界面以前一直做JEE開發JAVA的應用程序寫的很少先找了MDIFramework和acemdi兩個免費的MDI框架試過之後發現效果實在是不理想界面丑陋功能也不是很好
  
  沒辦法只好老老實實用JDesktopPane和JInternalPane來寫說實話用JAVA寫MDI界面恐怕是各種語言中最簡單的了也很靈活可惜界面只有種風格可選都不好看要想增強界面就要用到The Alloy Look And Feel()版本網上有注冊機不過功能太少了新的沒有注冊機老的注冊機也不能用很是郁悶叫我真真郁悶的是又要開始痛苦的破解了以前破解過不少控件快的分鐘慢的天時間非常累想想漫長的破解過程頭就大
  
  這是我第二次破解JAVA的軟件上一次的原理和這次不同這次完全是一種新的嘗試LicenseCode是要求寫在程序中的如果你的LicenseCode不對Alloy在啟動程序的時候會彈出對話框後面的界面慘不忍睹
  
  和一般的軟件破解一樣找出判斷點修改就行了確定了思路後准備以下幾種工具
  
  WINRAR或JAR
  
  JAVA反編譯軟件(我用的小穎JAVA反編譯專家JAD內核支持目錄編譯這個功能很重要)
  
  文本替換專家(主要用文本查找功能XP自帶的搜索功能太弱)
  
  Eclipse(編譯修改後的CLASS文件和寫驗證程序時用)
  
  JB(快速的寫一個有界面的破解器)
  
  基本步驟如下
  
  把alloyjar解壓到一個目錄
  
  用反編譯工具反編譯所有的文件到一個目錄(大約近個類文件ALLOY使用了混淆器防破解文件名都是字母意味著不可能通過文件名來判斷文件功能所以要定位只能靠文本搜索工具了)
  
  用文本工具搜索對話框中的提示信息確定文件范圍還好文件不多一個個看下去確定其中一個是用來驗證的文件
  
  這個文件比較獨立把裡面的核心代碼拷貝到eclipse中添加一些打印語句用試用期的LienseCode作為輸入運行後分析每個變量的含義(變量都是字母代替的所以這步分析很重要)
  
  仔細分析驗證算法還好不是太復雜用的CRC校驗把CODE的一些部分作為輸入計算出的部分作為CODE的另一部分
  
  用JB寫個有界面的LienseCode生成器(注冊機)用逆驗證過程生成LienseCode把自己生成的可使用年的LienseCode放到程序中試試激動人心的時刻到來了當!一個LienseCode無效的提示框彈了出來不會吧我都是驗證過了和試用期的code分析結果完全一樣啊再試試試用期code可以運行怪了仔細想想兩個代碼的主要差別是時間的不同跟蹤在eclipse的分析程序哈哈找到了原來這個網上的試用版本只給用一年也就是說即使你有正確的LienseCode它也只給你用一年
  
  改成給用年的重新編譯class添回alloyjar中再運行OK!沒有對話框了不過為什麼button和toolbar都是紅色的而用試用期的code就是好的?肯定還有限制而且和時間有關在反編譯的文件中找吧可是找什麼關鍵字呢先試試RED吧上百個文件被搜索到暈!換關鍵字(於是ColorredRGB(都被我試了一遍每次都是上百個文件被找到)總不能一個個看吧對了前面判斷時間的類用到了ADD方法搜ADD(哈哈找到了就一個文件打開改成重編譯放到ALLOYjar中再在程序中試試OK了紅色沒有了
  
  把所有的界面控件都拖到程序上看看效果結果發現button和scrollbar不能響應任何事件toolbar上的button也一樣其他的東東倒是沒有問題看來還有問題再仔細分析一下前面改時間的那個文件呵呵後面還有一段驗證程序如果code中不滿足這個條件就把JBUTTON和SCROLLBAR設置為不可用(實際上原理比這個復雜)分析這段驗證程序原來code的最後一部分要先用其他部分生成再用所有的這些部分生成另外一部分看來我的驗證碼生成器還要再改改添加幾句就搞定了
  
  用新驗證器生成新的代碼放到程序中試試OK都正常了哈哈現在可以使用年了看看表我靠已經晚上點了從中午吃完飯搞到晚上浪費了不少時間啊!
  
  整理了一下文檔打包注冊機和破解文件以後就用它了(本人從來不把破解程序公布到網上看這篇文章的人可能會比較失望我只關注破解技術不支持盜版因為我寫的軟件網上都有破解器讓我的勞動損失慘重!要用的話可以根據我的思路自己破解看看)
  
  
alloy的效果圖

  
 

  
注冊機

  

From:http://tw.wingwit.com/Article/program/Java/hx/201311/26773.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.