-
-
AliCrackme1破解思路
-
发表于: 2015-1-26 15:17 2449
-
/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { // your code goes here byte pw_bytes[] = { (byte)0xE4, (byte)0xB9, (byte)0x89, (byte)0xE5, (byte)0xBC, (byte)0x93, (byte)0xE4, (byte)0xB9, (byte)0x88, (byte)0xE4, (byte)0xB8, (byte)0xB8, (byte)0xE5, (byte)0xB9, (byte)0xBF, (byte)0xE4, (byte)0xB9, (byte)0x8B }; byte table_bytes[] = { (byte)0xE4, (byte)0xB8, (byte)0x80, (byte)0xE4, (byte)0xB9, (byte)0x99, (byte)0xE4, (byte)0xBA, (byte)0x8C, (byte)0xE5, (byte)0x8D, (byte)0x81, (byte)0xE4, (byte)0xB8, (byte)0x81, (byte)0xE5, (byte)0x8E, (byte)0x82, (byte)0xE4, (byte)0xB8, (byte)0x83, (byte)0xE5, (byte)0x8D, (byte)0x9C, (byte)0xE4, (byte)0xBA, (byte)0xBA, (byte)0xE5, (byte)0x85, (byte)0xA5, (byte)0xE5, (byte)0x85, (byte)0xAB, (byte)0xE4, (byte)0xB9, (byte)0x9D, (byte)0xE5, (byte)0x87, (byte)0xA0, (byte)0xE5, (byte)0x84, (byte)0xBF, (byte)0xE4, (byte)0xBA, (byte)0x86, (byte)0xE5, (byte)0x8A, (byte)0x9B, (byte)0xE4, (byte)0xB9, (byte)0x83, (byte)0xE5, (byte)0x88, (byte)0x80, (byte)0xE5, (byte)0x8F, (byte)0x88, (byte)0xE4, (byte)0xB8, (byte)0x89, (byte)0xE4, (byte)0xBA, (byte)0x8E, (byte)0xE5, (byte)0xB9, (byte)0xB2, (byte)0xE4, (byte)0xBA, (byte)0x8F, (byte)0xE5, (byte)0xA3, (byte)0xAB, (byte)0xE5, (byte)0xB7, (byte)0xA5, (byte)0xE5, (byte)0x9C, (byte)0x9F, (byte)0xE6, (byte)0x89, (byte)0x8D, (byte)0xE5, (byte)0xAF, (byte)0xB8, (byte)0xE4, (byte)0xB8, (byte)0x8B, (byte)0xE5, (byte)0xA4, (byte)0xA7, (byte)0xE4, (byte)0xB8, (byte)0x88, (byte)0xE4, (byte)0xB8, (byte)0x8E, (byte)0xE4, (byte)0xB8, (byte)0x87, (byte)0xE4, (byte)0xB8, (byte)0x8A, (byte)0xE5, (byte)0xB0, (byte)0x8F, (byte)0xE5, (byte)0x8F, (byte)0xA3, (byte)0xE5, (byte)0xB7, (byte)0xBE, (byte)0xE5, (byte)0xB1, (byte)0xB1, (byte)0xE5, (byte)0x8D, (byte)0x83, (byte)0xE4, (byte)0xB9, (byte)0x9E, (byte)0xE5, (byte)0xB7, (byte)0x9D, (byte)0xE4, (byte)0xBA, (byte)0xBF, (byte)0xE4, (byte)0xB8, (byte)0xAA, (byte)0xE5, (byte)0x8B, (byte)0xBA, (byte)0xE4, (byte)0xB9, (byte)0x85, (byte)0xE5, (byte)0x87, (byte)0xA1, (byte)0xE5, (byte)0x8F, (byte)0x8A, (byte)0xE5, (byte)0xA4, (byte)0x95, (byte)0xE4, (byte)0xB8, (byte)0xB8, (byte)0xE4, (byte)0xB9, (byte)0x88, (byte)0xE5, (byte)0xB9, (byte)0xBF, (byte)0xE4, (byte)0xBA, (byte)0xA1, (byte)0xE9, (byte)0x97, (byte)0xA8, (byte)0xE4, (byte)0xB9, (byte)0x89, (byte)0xE4, (byte)0xB9, (byte)0x8B, (byte)0xE5, (byte)0xB0, (byte)0xB8, (byte)0xE5, (byte)0xBC, (byte)0x93, (byte)0xE5, (byte)0xB7, (byte)0xB1, (byte)0xE5, (byte)0xB7, (byte)0xB2, (byte)0xE5, (byte)0xAD, (byte)0x90, (byte)0xE5, (byte)0x8D, (byte)0xAB, (byte)0xE4, (byte)0xB9, (byte)0x9F, (byte)0xE5, (byte)0xA5, (byte)0xB3, (byte)0xE9, (byte)0xA3, (byte)0x9E, (byte)0xE5, (byte)0x88, (byte)0x83, (byte)0xE4, (byte)0xB9, (byte)0xA0, (byte)0xE5, (byte)0x8F, (byte)0x89, (byte)0xE9, (byte)0xA9, (byte)0xAC, (byte)0xE4, (byte)0xB9, (byte)0xA1, (byte)0xE4, (byte)0xB8, (byte)0xB0, (byte)0xE7, (byte)0x8E, (byte)0x8B, (byte)0xE4, (byte)0xBA, (byte)0x95, (byte)0xE5, (byte)0xBC, (byte)0x80, (byte)0xE5, (byte)0xA4, (byte)0xAB, (byte)0xE5, (byte)0xA4, (byte)0xA9, (byte)0xE6, (byte)0x97, (byte)0xA0, (byte)0xE5, (byte)0x85, (byte)0x83, (byte)0xE4, (byte)0xB8, (byte)0x93, (byte)0xE4, (byte)0xBA, (byte)0x91, (byte)0xE6, (byte)0x89, (byte)0x8E, (byte)0xE8, (byte)0x89, (byte)0xBA, (byte)0xE6, (byte)0x9C, (byte)0xA8, (byte)0xE4, (byte)0xBA, (byte)0x94, (byte)0xE6, (byte)0x94, (byte)0xAF, (byte)0xE5, (byte)0x8E, (byte)0x85, (byte)0xE4, (byte)0xB8, (byte)0x8D, (byte)0xE5, (byte)0xA4, (byte)0xAA, (byte)0xE7, (byte)0x8A, (byte)0xAC, (byte)0xE5, (byte)0x8C, (byte)0xBA, (byte)0xE5, (byte)0x8E, (byte)0x86, (byte)0xE5, (byte)0xB0, (byte)0xA4, (byte)0xE5, (byte)0x8F, (byte)0x8B, (byte)0xE5, (byte)0x8C, (byte)0xB9, (byte)0xE8, (byte)0xBD, (byte)0xA6, (byte)0xE5, (byte)0xB7, (byte)0xA8, (byte)0xE7, (byte)0x89, (byte)0x99, (byte)0xE5, (byte)0xB1, (byte)0xAF, (byte)0xE6, (byte)0xAF, (byte)0x94, (byte)0xE4, (byte)0xBA, (byte)0x92, (byte)0xE5, (byte)0x88, (byte)0x87, (byte)0xE7, (byte)0x93, (byte)0xA6, (byte)0xE6, (byte)0xAD, (byte)0xA2, (byte)0xE5, (byte)0xB0, (byte)0x91, (byte)0xE6, (byte)0x97, (byte)0xA5, (byte)0xE4, (byte)0xB8, (byte)0xAD, (byte)0xE5, (byte)0x86, (byte)0x88, (byte)0xE8, (byte)0xB4, (byte)0x9D, (byte)0xE5, (byte)0x86, (byte)0x85, (byte)0xE6, (byte)0xB0, (byte)0xB4, (byte)0xE8, (byte)0xA7, (byte)0x81, (byte)0xE5, (byte)0x8D, (byte)0x88, (byte)0xE7, (byte)0x89, (byte)0x9B, (byte)0xE6, (byte)0x89, (byte)0x8B, (byte)0xE6, (byte)0xAF, (byte)0x9B, (byte)0xE6, (byte)0xB0, (byte)0x94, (byte)0xE5, (byte)0x8D, (byte)0x87, (byte)0xE9, (byte)0x95, (byte)0xBF, (byte)0xE4, (byte)0xBB, (byte)0x81, (byte)0xE4, (byte)0xBB, (byte)0x80, (byte)0xE7, (byte)0x89, (byte)0x87, (byte)0xE4, (byte)0xBB, (byte)0x86, (byte)0xE5, (byte)0x8C, (byte)0x96, (byte)0xE4, (byte)0xBB, (byte)0x87, (byte)0xE5, (byte)0xB8, (byte)0x81, (byte)0xE4, (byte)0xBB, (byte)0x8D, (byte)0xE4, (byte)0xBB, (byte)0x85, (byte)0xE6, (byte)0x96, (byte)0xA4, (byte)0xE7, (byte)0x88, (byte)0xAA, (byte)0xE5, (byte)0x8F, (byte)0x8D, (byte)0xE4, (byte)0xBB, (byte)0x8B, (byte)0xE7, (byte)0x88, (byte)0xB6, (byte)0xE4, (byte)0xBB, (byte)0x8E, (byte)0xE4, (byte)0xBB, (byte)0x8A, (byte)0xE5, (byte)0x87, (byte)0xB6, (byte)0xE5, (byte)0x88, (byte)0x86, (byte)0xE4, (byte)0xB9, (byte)0x8F, (byte)0xE5, (byte)0x85, (byte)0xAC, (byte)0xE4, (byte)0xBB, (byte)0x93, (byte)0xE6, (byte)0x9C, (byte)0x88, (byte)0xE6, (byte)0xB0, (byte)0x8F, (byte)0xE5, (byte)0x8B, (byte)0xBF, (byte)0xE6, (byte)0xAC, (byte)0xA0, (byte)0xE9, (byte)0xA3, (byte)0x8E, (byte)0xE4, (byte)0xB8, (byte)0xB9, (byte)0xE5, (byte)0x8C, (byte)0x80, (byte)0xE4, (byte)0xB9, (byte)0x8C, (byte)0xE5, (byte)0x87, (byte)0xA4, (byte)0xE5, (byte)0x8B, (byte)0xBE, (byte)0xE6, (byte)0x96, (byte)0x87, (byte)0xE5, (byte)0x85, (byte)0xAD, (byte)0xE6, (byte)0x96, (byte)0xB9, (byte)0xE7, (byte)0x81, (byte)0xAB, (byte)0xE4, (byte)0xB8, (byte)0xBA, (byte)0xE6, (byte)0x96, (byte)0x97, (byte)0xE5, (byte)0xBF, (byte)0x86, (byte)0xE8, (byte)0xAE, (byte)0xA2, (byte)0xE8, (byte)0xAE, (byte)0xA1, (byte)0xE6, (byte)0x88, (byte)0xB7, (byte)0xE8, (byte)0xAE, (byte)0xA4, (byte)0xE5, (byte)0xBF, (byte)0x83, (byte)0xE5, (byte)0xB0, (byte)0xBA, (byte)0xE5, (byte)0xBC, (byte)0x95, (byte)0xE4, (byte)0xB8, (byte)0x91, (byte)0xE5, (byte)0xB7, (byte)0xB4, (byte)0xE5, (byte)0xAD, (byte)0x94, (byte)0xE9, (byte)0x98, (byte)0x9F, (byte)0xE5, (byte)0x8A, (byte)0x9E, (byte)0xE4, (byte)0xBB, (byte)0xA5, (byte)0xE5, (byte)0x85, (byte)0x81, (byte)0xE4, (byte)0xBA, (byte)0x88, (byte)0xE5, (byte)0x8A, (byte)0x9D, (byte)0xE5, (byte)0x8F, (byte)0x8C, (byte)0xE4, (byte)0xB9, (byte)0xA6, (byte)0xE5, (byte)0xB9, (byte)0xBB, (byte)0xE7, (byte)0x8E, (byte)0x89, (byte)0xE5, (byte)0x88, (byte)0x8A, (byte)0xE7, (byte)0xA4, (byte)0xBA, (byte)0xE6, (byte)0x9C, (byte)0xAB, (byte)0xE6, (byte)0x9C, (byte)0xAA, (byte)0xE5, (byte)0x87, (byte)0xBB, (byte)0xE6, (byte)0x89, (byte)0x93, (byte)0xE5, (byte)0xB7, (byte)0xA7, (byte)0xE6, (byte)0xAD, (byte)0xA3, (byte)0xE6, (byte)0x89, (byte)0x91, (byte)0xE6, (byte)0x89, (byte)0x92, (byte)0xE5, (byte)0x8A, (byte)0x9F, (byte)0xE6, (byte)0x89, (byte)0x94, (byte)0xE5, (byte)0x8E, (byte)0xBB, (byte)0xE7, (byte)0x94, (byte)0x98, (byte)0xE4, (byte)0xB8, (byte)0x96, (byte)0xE5, (byte)0x8F, (byte)0xA4, (byte)0xE8, (byte)0x8A, (byte)0x82, (byte)0xE6, (byte)0x9C, (byte)0xAC, (byte)0xE6, (byte)0x9C, (byte)0xAF, (byte)0xE5, (byte)0x8F, (byte)0xAF, (byte)0xE4, (byte)0xB8, (byte)0x99, (byte)0xE5, (byte)0xB7, (byte)0xA6, (byte)0xE5, (byte)0x8E, (byte)0x89, (byte)0xE5, (byte)0x8F, (byte)0xB3, (byte)0xE7, (byte)0x9F, (byte)0xB3, (byte)0xE5, (byte)0xB8, (byte)0x83, (byte)0xE9, (byte)0xBE, (byte)0x99, (byte)0xE5, (byte)0xB9, (byte)0xB3, (byte)0xE7, (byte)0x81, (byte)0xAD, (byte)0xE8, (byte)0xBD, (byte)0xA7, (byte)0xE4, (byte)0xB8, (byte)0x9C, (byte)0xE5, (byte)0x8D, (byte)0xA1, (byte)0xE5, (byte)0x8C, (byte)0x97, (byte)0xE5, (byte)0x8D, (byte)0xA0, (byte)0xE4, (byte)0xB8, (byte)0x9A, (byte)0xE6, (byte)0x97, (byte)0xA7, (byte)0xE5, (byte)0xB8, (byte)0x85, (byte)0xE5, (byte)0xBD, (byte)0x92, (byte)0xE4, (byte)0xB8, (byte)0x94, (byte)0xE6, (byte)0x97, (byte)0xA6, (byte)0xE7, (byte)0x9B, (byte)0xAE, (byte)0xE5, (byte)0x8F, (byte)0xB6, (byte)0xE7, (byte)0x94, (byte)0xB2, (byte)0xE7, (byte)0x94, (byte)0xB3, (byte)0xE5, (byte)0x8F, (byte)0xAE, (byte)0xE7, (byte)0x94, (byte)0xB5, (byte)0xE5, (byte)0x8F, (byte)0xB7, (byte)0xE7, (byte)0x94, (byte)0xB0, (byte)0xE7, (byte)0x94, (byte)0xB1, (byte)0xE5, (byte)0x8F, (byte)0xB2, (byte)0xE5, (byte)0x8F, (byte)0xAA, (byte)0xE5, (byte)0xA4, (byte)0xAE, (byte)0xE5, (byte)0x85, (byte)0x84, (byte)0xE5, (byte)0x8F, (byte)0xBC, (byte)0xE5, (byte)0x8F, (byte)0xAB, (byte)0xE5, (byte)0x8F, (byte)0xA6, (byte)0xE5, (byte)0x8F, (byte)0xA8, (byte)0xE5, (byte)0x8F, (byte)0xB9, (byte)0xE5, (byte)0x9B, (byte)0x9B, (byte)0xE7, (byte)0x94, (byte)0x9F, (byte)0xE5, (byte)0xA4, (byte)0xB1, (byte)0xE7, (byte)0xA6, (byte)0xBE, (byte)0xE4, (byte)0xB8, (byte)0x98, (byte)0xE4, (byte)0xBB, (byte)0x98, (byte)0xE4, (byte)0xBB, (byte)0x97, (byte)0xE4, (byte)0xBB, (byte)0xA3, (byte)0xE4, (byte)0xBB, (byte)0x99, (byte)0xE4, (byte)0xBB, (byte)0xAC, (byte)0xE4, (byte)0xBB, (byte)0xAA, (byte)0xE7, (byte)0x99, (byte)0xBD, (byte)0xE4, (byte)0xBB, (byte)0x94, (byte)0xE4, (byte)0xBB, (byte)0x96, (byte)0xE6, (byte)0x96, (byte)0xA5, (byte)0xE7, (byte)0x93, (byte)0x9C, (byte)0xE4, (byte)0xB9, (byte)0x8E, (byte)0xE4, (byte)0xB8, (byte)0x9B, (byte)0xE4, (byte)0xBB, (byte)0xA4, (byte)0xE7, (byte)0x94, (byte)0xA8, (byte)0xE7, (byte)0x94, (byte)0xA9, (byte)0xE5, (byte)0x8D, (byte)0xB0, (byte)0xE4, (byte)0xB9, (byte)0x90 }; System.out.print(new String(aliCodeToBytes(new String(table_bytes, "utf-8"), new String(pw_bytes, "utf-8")), "utf-8")); } private static byte[] aliCodeToBytes(String paramString1, String paramString2) { byte[] arrayOfByte = new byte[paramString2.length()]; int i = 0; while (true) { int j = paramString2.length(); if (i >= j) return arrayOfByte; int k = paramString2.charAt(i); int m = (byte)paramString1.indexOf(k); arrayOfByte[i] = (byte)m; i += 1; } } private static String bytesToAliSmsCode(String paramString, byte[] paramArrayOfByte) { StringBuilder localStringBuilder1 = new StringBuilder(); int i = 0; while (true) { int j = paramArrayOfByte.length; if (i >= j) return localStringBuilder1.toString(); int k = paramArrayOfByte[i] & 0xFF; char c = paramString.charAt(k); StringBuilder localStringBuilder2 = localStringBuilder1.append(c); i += 1; } } }
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- AliCrackme1破解思路 2450
- 版主书籍P54 adb shell下执行HelloWorld.zip出错时,解决方法 6548
- [原创]聚美体-逆向篇 3999
- [原创]学习TCPL 写了一个简单的CrackMe 5230
- [原创]菜鸟破解pdf2word3.0(高手飘过) 12129
看原图
赞赏
雪币:
留言: