| 
 | 
 
 
发表于 2006-12-29 11:38:44
|
显示全部楼层
 
 
 
运行 Crack.java 文件注册  MyEclipse5.0 
 
import java.io.*; 
 
/** 
 *  my 
 */ 
public class Crack { 
        public static String convert(String s) { 
                if (s == null || s.length() == 0) 
                        return s; 
                byte abyte0[] = s.getBytes(); 
                char ac[] = new char[s.length()]; 
                int i = 0; 
                for (int k = abyte0.length; i < k; i++) { 
                        int j = abyte0; 
                        if (j >= 48 && j <= 57) 
                                j = ((j - 48) + 5) % 10 + 48; 
                        else if (j >= 65 && j <= 90) 
                                j = ((j - 65) + 13) % 26 + 65; 
                        else if (j >= 97 && j <= 122) 
                                j = ((j - 97) + 13) % 26 + 97; 
                        ac = (char) j; 
                } 
                return String.valueOf(ac); 
        } 
 
        private static int hash(String s) { 
                int i = 0; 
                char ac[] = s.toCharArray(); 
                int j = 0; 
                for (int k = ac.length; j < k; j++) 
                        i = 31 * i + ac[j]; 
                return Math.abs(i); 
        } 
 
        private static String inputString() { 
                BufferedReader bufferedreader = new BufferedReader( 
                                new InputStreamReader(System.in)); 
                String s = null; 
                try { 
                        s = bufferedreader.readLine(); 
                } catch (IOException ioexception) { 
                        ioexception.printStackTrace(); 
                } 
                return s; 
        } 
 
        public static void main(String args[]) { 
                try { 
                        System.out.println("My Eclipse IDE v9.99 Keygen"); 
                        System.out.print("License Name : "); 
                        String s = inputString(); 
                        String licStr = "YE3MP-999-00-9912310"; 
                        String h = s.substring(0, 1) 
                                        + licStr 
                                        + "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself." 
                                        + s; 
                        int j = hash(h); 
 
                        String lic = s.substring(0, 1) + licStr + Integer.toString(j); 
                        System.out.println("License Key  : " + convert(lic)); 
                } catch (Exception exception) { 
                        exception.printStackTrace(); 
                } 
        } 
} |   
 
 
 
 |