题目提供了.class文件
用jd-gui打开直接得到源码,接下来就是简单的代码审计了
附源码
import java.io.Console;
import java.io.PrintStream;
class Authenticator
{
public static char[] key;
public static void main(String[] paramArrayOfString)
{
key = new char[10];
key[0] = 'A';
key[1] = 'o';
key[2] = 'J';
key[3] = 'k';
key[4] = 'V';
key[5] = 'h';
key[6] = 'L';
key[7] = 'w';
key[8] = 'U';
key[9] = 'R';
Console localConsole = System.console();
String str = "";
while (!str.equals("ThisIsth3mag1calString4458")) {
str = localConsole.readLine("Enter password:", new Object[0]);
}
for (int i = 0; i < key.length; i++) {
System.out.print(key[i]);
}
System.out.println("");
}
}