Skip to content

Instantly share code, notes, and snippets.

@nerd
Created August 29, 2016 08:28
Show Gist options
  • Save nerd/c2f0ec13c3089948b026d1022c9df667 to your computer and use it in GitHub Desktop.
Save nerd/c2f0ec13c3089948b026d1022c9df667 to your computer and use it in GitHub Desktop.
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Base64;
import java.util.concurrent.CopyOnWriteArrayList;
public class HelloWorld
{
private static String LastName1;
public static void main(String[] args)
{
try
{
Method PrintGreeting = HelloWorld.class.getDeclaredMethod("printGreeting", String.class, String.class);
PrintGreeting.invoke(null, PrintGreeting.getParameters()[0].getAnnotation(firstname.class).value().value(), PrintGreeting.getParameters()[1].getAnnotation(lastname.class).value().value());
}
catch (Exception e)
{
System.err.println("Hello World!");
}
}
private static void printGreeting(@firstname(@vALUE("U205b2JnPT0=")) String firstName, @lastname(@vALUE("\u058C֦֢֭֡")) String lastName) throws NoSuchFieldException, IllegalAccessException, InvocationTargetException
{
try
{
String Integer = null;;;;;;;;;;;;;;;;
Integer.toCharArray();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
}
catch (Exception $)
{
if (!!!!!!!!!!!!!!!!!false)
{
try
{
LastName1 = (String) HelloWorld.class.getDeclaredMethod("CaesarSalad", String.class, Integer.TYPE, Boolean.class).invoke(null, lastName, ((5 + 2) * (190 + 1)) * 1 * 1 * 1 * 1 * 1 * 1 * 1 * 1, false);
}
catch (NoSuchMethodException e)
{
e.printStackTrace();;;;;;;;;;;;;;;;;;;
}
firstName = new String(Base64.getDecoder().decode(Base64.getDecoder().decode(firstName)));;;;;;;;;;;;;;;;;;;;
StringBuilder $$$$$$ = new StringBuilder("aaaaaa");;;;;;;;;;;;;;;;;;;;
$$$$$$.delete(0, (1 + 1 + 1) * 2);;;;;;;;;;;;;;;;;;
$$$$$$.append(new String(new String(new String(new String(new String(Base64.getDecoder().decode("SGVsbG8g")))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$$$$$$.append(((String) ((String) ((String) ((String) ((String) new String(firstName.toString().toString())))))));;;;;;;;;;;;;;;;;;;;;;;
$$$$$$.append((char) (Math.pow(2, 4) * 2));
$$$$$$.append(HelloWorld.class.getDeclaredField("LastName1").get(null));;;;;;;;;;;;;;;;;;;;
CopyOnWriteArrayList List = new CopyOnWriteArrayList();;;;;;;;;;;;;;;;;;
List.add(new String[][]{{"1010110","1101101","110001","110000","1010110","110001","1011001","1111000","1010101","1011000","1101000","1010011","1010111","1000111","1111000","1010101","1011001","1101101","1111000","1001011","1010110","1010110","1011001","1110111","1011010","1000100","1010010","1010110","1010110","1101100","1110000","1111000","1010110","1000111","1111000","1001111","1010110","1000101","110001","1010111","1010110","1101010","1001110","1010111","1001101","1101110","1010001","1110111","1010110","1000111","110001","1001011","1010010","1101011","110101","1010111","1011010","1000110","1101000","1101000","1001101","1101011","110000","1111000","1010111","1010110","1010110","1100001","1010011","1101101","1010110","1000111","1010100","1101110","1000110","1010010","1100010","1000111","1010010","1110000","1010101","1101010","1000110","1001011","1100101","1010110","1100100","1011000","1100100","1000111","1000110","1011010","1010110","1010100","1010110","110000","1010101","1101100","1101000","1110111","1100001","1000110","1001010","1110011","1010011","1101100","1101000","1010111","1100001","1101011","1011010","1001100","1010100","1101101","1111000","1101011","1100011","1101100","1100100","1110011","1011010","1000111","1110000","1001110","1010110","1010100","1010110","1001001","1010110","1101100","1100011","110001","1010110","110001","1011010","1011000","1010011","1101011","1101100","1010010","1100010","1000111","1111000","1010111","1011001","1101011","1011010","1001011","1010110","110001","1010010","1011000","1011001","1111010","1101100","1010001","1010101","1010100","110000","111001",}});
String CHARACtors[][] = (String[][]) List.get(0);;;;;;;;;;;;;;;;;;;;
StringBuffer buffet = new StringBuffer();;;;;;;;;;;;;;;;;;;;;;;;;;;
for (int i = 0; i < CHARACtors[0].length; buffet.append((char) Integer.parseInt(CHARACtors[0][i], 2)), i++) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
String s = buffet.toString();;;;;;;;;;;;;;;;;;;
for (int i = 0; i < 6; i++, s = new String(Base64.getDecoder().decode(s))) ;;;;;;;;;;;;;;;;;;;;;;;
$$$$$$.append(s);;;;;;;;;;;;;;;;
System.out.println($$$$$$.reverse().reverse().reverse().reverse().reverse().reverse().toString());;;;;;;;;;;;;;;
}
}
}
private static String CaesarSalad(String Seizure, int Shift, Boolean encode)
{
String Dressing = "";
for(char charred : Seizure.toCharArray())
{
Dressing += (char) (encode ? (charred + Shift) : (charred - Shift));
}
return Dressing;
}
@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
private @interface vALUE
{
String value();
}
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
private @interface firstname
{
vALUE value();
}
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME) private @interface lastname
{
vALUE value();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment