JVM

(rev, 25 points, solved by 483)

Bytecodes everywhere, reverse them.

Attachment

rev25_3100aa76fca4432f.zip

ダウンロードした解凍すると、Javaのclassファイル「EKO.class」ファイルができます。このファイルをJD-GUIで逆コンパイルし、Javaソースを参照します。
public class EKO
{
  public static void main(String[] paramArrayOfString)
  {
    int i = 0;
    for (int j = 0; j < 1337; j++) {
      i += j;
    }
    String str = "EKO{" + i + "}";
  }
}
0から1336までの和を、フラグ形式で囲んだものがフラグになります。
したがってフラグは、
EKO{893116}
です。

新・明解Java入門 (明解シリーズ)
柴田 望洋
SBクリエイティブ
2016-06-25