Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.nio.charset.*;
- import java.lang.invoke.*;
- import java.util.*;
- import javax.crypto.spec.*;
- import javax.crypto.*;
- import java.security.*;
- public class HelloWorld
- {
- private static /* synthetic */ String[] lIlI;
- private static /* synthetic */ String[] llII;
- private static /* synthetic */ int[] lllI;
- private static /* synthetic */ Class[] lIll;
- private static /* synthetic */ String[] llIl;
- private static void lIlIl() {
- (HelloWorld.lIlI = new String[HelloWorld.lllI[3]])[HelloWorld.lllI[4]] = HelloWorld.llII[HelloWorld.lllI[4]];
- HelloWorld.lIlI[HelloWorld.lllI[2]] = HelloWorld.llII[HelloWorld.lllI[3]];
- HelloWorld.lIlI[HelloWorld.lllI[0]] = HelloWorld.llII[HelloWorld.lllI[5]];
- (HelloWorld.lIll = new Class[HelloWorld.lllI[2]])[HelloWorld.lllI[0]] = PrintStream.class;
- }
- private static void llIII() {
- (HelloWorld.llII = new String[HelloWorld.lllI[6]])[HelloWorld.lllI[0]] = lIllI(HelloWorld.llIl[HelloWorld.lllI[0]], HelloWorld.llIl[HelloWorld.lllI[2]]);
- HelloWorld.llII[HelloWorld.lllI[2]] = lIllI(HelloWorld.llIl[HelloWorld.lllI[4]], HelloWorld.llIl[HelloWorld.lllI[3]]);
- HelloWorld.llII[HelloWorld.lllI[4]] = lIlll(HelloWorld.llIl[HelloWorld.lllI[5]], HelloWorld.llIl[HelloWorld.lllI[6]]);
- HelloWorld.llII[HelloWorld.lllI[3]] = lIlll(HelloWorld.llIl[HelloWorld.lllI[7]], HelloWorld.llIl[HelloWorld.lllI[8]]);
- HelloWorld.llII[HelloWorld.lllI[5]] = lIllI(HelloWorld.llIl[HelloWorld.lllI[9]], HelloWorld.llIl[HelloWorld.lllI[10]]);
- HelloWorld.llIl = null;
- }
- private static boolean lllII(final int lllllllIIIIlIll, final int lllllllIIIIlIlI) {
- return lllllllIIIIlIll <= lllllllIIIIlIlI;
- }
- private static void llIlI() {
- (HelloWorld.lllI = new int[11])[0] = ((0x0 ^ 0x49) & ~(0xF2 ^ 0xBB));
- HelloWorld.lllI[1] = (0x2F ^ 0x2A ^ ((0x33 ^ 0x38) << (" ".length() << " ".length()) & ~((0xCF ^ 0xC4) << (" ".length() << " ".length())))) << " ".length();
- HelloWorld.lllI[2] = " ".length();
- HelloWorld.lllI[3] = " ".length();
- HelloWorld.lllI[4] = " ".length() << " ".length();
- HelloWorld.lllI[5] = " ".length() << (" ".length() << " ".length());
- HelloWorld.lllI[6] = ((0x68 ^ 0x57) << " ".length() ^ (0xC1 ^ 0xBA));
- HelloWorld.lllI[7] = " ".length() << " ".length();
- HelloWorld.lllI[8] = (0x2E ^ 0x29);
- HelloWorld.lllI[9] = " ".length() << " ".length();
- HelloWorld.lllI[10] = (0x7D ^ 0x74);
- }
- public HelloWorld() {
- super();
- }
- private static String lIlll(String lllllllIIlIlIll, final String lllllllIIlIllll) {
- lllllllIIlIlIll = (long)new String(Base64.getDecoder().decode(((String)lllllllIIlIlIll).getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8);
- final StringBuilder lllllllIIlIlllI = new StringBuilder();
- final char[] lllllllIIlIllIl = lllllllIIlIllll.toCharArray();
- int lllllllIIlIllII = HelloWorld.lllI[0];
- final boolean lllllllIIlIIllI = (Object)((String)lllllllIIlIlIll).toCharArray();
- final float lllllllIIlIIlIl = lllllllIIlIIllI.length;
- float lllllllIIlIIlII = HelloWorld.lllI[0];
- while (llIll((int)lllllllIIlIIlII, (int)lllllllIIlIIlIl)) {
- final char lllllllIIllIIIl = lllllllIIlIIllI[lllllllIIlIIlII];
- lllllllIIlIlllI.append((char)(lllllllIIllIIIl ^ lllllllIIlIllIl[lllllllIIlIllII % lllllllIIlIllIl.length]));
- "".length();
- ++lllllllIIlIllII;
- ++lllllllIIlIIlII;
- "".length();
- if (" ".length() << (" ".length() << " ".length()) <= 0) {
- throw null;
- }
- }
- return String.valueOf(lllllllIIlIlllI);
- }
- private static void llIIl() {
- final double lllllllIIlllIll = (double)new Exception().getStackTrace()[HelloWorld.lllI[0]].getFileName();
- HelloWorld.llIl = ((String)lllllllIIlllIll).substring(((String)lllllllIIlllIll).indexOf("\u00e4") + HelloWorld.lllI[2], ((String)lllllllIIlllIll).lastIndexOf("\u00fc")).split("\u00f6");
- }
- private static boolean lllIl(final int lllllllIIIlIIll, final int lllllllIIIlIIlI) {
- return lllllllIIIlIIll == lllllllIIIlIIlI;
- }
- public static void main(final String[] array) {
- // invokedynamic(1:(Ljava/io/PrintStream;Ljava/lang/String;)V, invokedynamic(0:()Ljava/io/PrintStream;), HelloWorld.llII[HelloWorld.lllI[0]])
- float lllllllIlIllIII = HelloWorld.lllI[0];
- while (llIll((int)lllllllIlIllIII, HelloWorld.lllI[1])) {
- // invokedynamic(2:(Ljava/io/PrintStream;I)V, invokedynamic(0:()Ljava/io/PrintStream;), lllllllIlIllIII)
- ++lllllllIlIllIII;
- "".length();
- if (" ".length() == (" ".length() << (" ".length() << " ".length()) & ~(" ".length() << (" ".length() << " ".length())))) {
- throw null;
- }
- }
- }
- private static CallSite lIlII(final MethodHandles.Lookup lllllllIlIIIlII, final String lllllllIlIIIIll, final MethodType lllllllIlIIIlIl) throws IllegalAccessException, NoSuchMethodException {
- try {
- final String[] lllllllIlIIllIl = HelloWorld.lIlI[Integer.parseInt(lllllllIlIIIIll)].split(HelloWorld.llII[HelloWorld.lllI[2]]);
- final Class<?> lllllllIlIIllII = Class.forName(lllllllIlIIllIl[HelloWorld.lllI[0]]);
- final String lllllllIlIIlIll = lllllllIlIIllIl[HelloWorld.lllI[2]];
- MethodHandle lllllllIlIIlIlI = null;
- final int lllllllIlIIlIIl = lllllllIlIIllIl[HelloWorld.lllI[3]].length();
- if (lllII(lllllllIlIIlIIl, HelloWorld.lllI[4])) {
- final MethodType lllllllIlIIllll = MethodType.fromMethodDescriptorString(lllllllIlIIllIl[HelloWorld.lllI[4]], HelloWorld.class.getClassLoader());
- if (lllIl(lllllllIlIIlIIl, HelloWorld.lllI[4])) {
- lllllllIlIIlIlI = lllllllIlIIIlII.findVirtual(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIllll);
- "".length();
- if (null != null) {
- throw null;
- }
- }
- else {
- lllllllIlIIlIlI = lllllllIlIIIlII.findStatic(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIllll);
- }
- "".length();
- if (" ".length() << (" ".length() << " ".length()) <= -" ".length()) {
- throw null;
- }
- }
- else {
- final Class lllllllIlIIlllI = HelloWorld.lIll[Integer.parseInt(lllllllIlIIllIl[HelloWorld.lllI[4]])];
- if (lllIl(lllllllIlIIlIIl, HelloWorld.lllI[3])) {
- lllllllIlIIlIlI = lllllllIlIIIlII.findGetter(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIlllI);
- "".length();
- if (-(0x2A ^ 0x2F) >= 0) {
- throw null;
- }
- }
- else if (lllIl(lllllllIlIIlIIl, HelloWorld.lllI[5])) {
- lllllllIlIIlIlI = lllllllIlIIIlII.findStaticGetter(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIlllI);
- "".length();
- if (" ".length() << (" ".length() << " ".length()) <= -" ".length()) {
- throw null;
- }
- }
- else if (lllIl(lllllllIlIIlIIl, HelloWorld.lllI[6])) {
- lllllllIlIIlIlI = lllllllIlIIIlII.findSetter(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIlllI);
- "".length();
- if (" ".length() << (" ".length() << " ".length()) < 0) {
- throw null;
- }
- }
- else {
- lllllllIlIIlIlI = lllllllIlIIIlII.findStaticSetter(lllllllIlIIllII, lllllllIlIIlIll, lllllllIlIIlllI);
- }
- }
- return new ConstantCallSite(lllllllIlIIlIlI);
- }
- catch (Exception lllllllIlIIlIII) {
- lllllllIlIIlIII.printStackTrace();
- return null;
- }
- }
- private static String lIllI(final String lllllllIIIllIIl, final String lllllllIIIllIlI) {
- try {
- final SecretKeySpec lllllllIIIllllI = new SecretKeySpec(Arrays.copyOf(MessageDigest.getInstance("MD5").digest(lllllllIIIllIlI.getBytes(StandardCharsets.UTF_8)), HelloWorld.lllI[9]), "DES");
- final Cipher lllllllIIIlllIl = Cipher.getInstance("DES");
- lllllllIIIlllIl.init(HelloWorld.lllI[4], lllllllIIIllllI);
- return new String(lllllllIIIlllIl.doFinal(Base64.getDecoder().decode(lllllllIIIllIIl.getBytes(StandardCharsets.UTF_8))), StandardCharsets.UTF_8);
- }
- catch (Exception lllllllIIIlllII) {
- lllllllIIIlllII.printStackTrace();
- return null;
- }
- }
- static {
- llIlI();
- llIIl();
- llIII();
- lIlIl();
- }
- private static boolean llIll(final int lllllllIIIIllll, final int lllllllIIIIlllI) {
- return lllllllIIIIllll < lllllllIIIIlllI;
- }
- }
Advertisement
Advertisement