forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   Java-программы. Шифрование. Нужна помощь специалистов. (http://forum.boolean.name/showthread.php?t=6222)

Sanya 07.08.2008 19:12

Java-программы. Шифрование. Нужна помощь специалистов.
 
Вобщем, такая тема. Сейчас в wap очень развиты партнерские программы по продаже контента. То есть, отсылаешь SMS стоимостью 10 уе и тебе выдается пароль. Многие партнерские программы выдают для партнеров спец. ссылку на Аларм ( то есть специальная небольшая java-программка, которая при запуске спрашивает "отправить SMS на номер 1171?", и если нажмешь ДА, то снимается бабло и приходит ссылка). Это так, вступление. В одной такой партнерской программе при регистрации со мной связался админ и дал мне такую ссылку на Аларм: http://n.vupp.biz/1/porno+arhiv?url=sites.ru . И сказал, что это прилоение зашифровано, защищено от посторонних. О программе: Качать ее можно только с мобильного. Т.к. стоит защита от компов. А теперь самое интересное! Когда я ее устанавливаю на смартфон, исходник этого приложения сразу же стирается (в папке E:\System\Midlets в смартах обычно хранятся все исходники ява-игр). Там остались только файлы без расширения: porno+arhiv, dump и uids. А должен еще быть исходник в виде porno+arhiv.jar ! Мне очень этот принцип понравился. Вот об этом я и хочу спросить! Как сделать так, чтобы исходник игры удалялся в телефоне? Чтобы никто его не смог раскомпилировать и изменить... Я не про алармы, а вообще, про любые java-приложения! Можно ли так сделать на Midlet Pascal ?
Да, кстати, с огромными трудностями мне удалось поймать сам исходник до того, как он начал на трубу устанавливаться! Он у меня есть. Он - тоже загадка. Его открываешь Winrarом - а там путо (ни одного файла), хотя сам архив вест 16 кб. Я нажал в контекстном меню команду "Разархивировать сюда" - разархивированне файлы тут же появились. Но в самом архиве они не отображаются. И не только у меня. Друзбя тоже сказали, что у них там jar-архив пуст. И это еще не всё! я попытался просмотреть, на какой номер и с каким текстом отсылает эта программа SMS, раскомпилировал все классы, но номеров и текстов смс я там не нашел. Зато кроме классов и картинок есть какой-то файл p.dat, открыв его в блокноте, написано вот это: S2V5bW9kZTogMQpQYXVzZTogMjAwMApQaWN0dXJlOiAxCkJhY2 tncm91bmRfY29sb3I6IDE2NzcxMzE1ClRpdGxlX2NvbG9yOiA0 NjkzNTAzClRleHRfY29sb3I6IDIxMDc2MzEKU01TTnVtOiA1MD E0ClNNU1RleHQ6IGdpem1hIDEKU01TTnVtOiA0MTYxClNNU1Rl eHQ6IGdpem1hIDEKU01TTnVtOiA0MTYxClNNU1RleHQ6IGdpem 1hIDEKU01TTnVtOiA1MDE0ClNNU1RleHQ6IGdpem1hIDEKU01T TnVtOiA0MTYxClNNU1RleHQ6IGdpem1hIDE=
И в одном из классов указан адрес p.dat. Я думаю, текст и номер SMS правда зашифрованы.
Я очень прошу помочь мне разобраться в этом вопросе. Я хочу научиться делать так же, шифровать java-программу, чтобы никто ее не смог перебить под себя. Публично не хочу выкладывать программу, только для тех, кто реально может помочь. Заранее спасибо. Обещаю, что в долгу не останусь.

ViNT 07.08.2008 19:47

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
Файл врятли удалить получится, а зашифровано это по-видимому алгоритмом base64.

Tadeus 07.08.2008 19:56

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
Вот декодировал прогой:
Keymode: 1
Pause: 2000
Picture: 1
Background_color: 16771315
Title_color: 4693503
Text_color: 2107631
SMSNum: 5014
SMSText: gizma 1
SMSNum: 4161
SMSText: gizma 1
SMSNum: 4161
SMSText: gizma 1
SMSNum: 5014
SMSText: gizma 1
SMSNum: 4161
SMSText: gizma 1

Sanya 07.08.2008 21:06

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
Tadeus, а какой прогой декодировали?
ViNT, а если создавать программу с помощью Midlet Pascal, получится ли применить подобную зашифровку тем же алгоритмом base64?
И еще вопрос. Почему в jar-архиве у некоторых людей файлы были не видны (то есть JAR-архив весит 15 кб, а открыв его - пусто), а только у одного человека были сразу видны. Это же не похоже на какой-то глюк в Winrar'е, тем более у нескольких человек?

Спасибо, что ответили.

ViNT 07.08.2008 21:17

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
На счет шифрования - если это base64, то можно, как раз недавно делал библиотеку. А в WinRAR файлы не были видны возможно потому, что отключено отображение скрытых файлов.

Sanya 07.08.2008 22:02

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
ViNT, если Вам интересно, вот ссылка на исходник этого приложения, который удалось поймать с мобильного. Я на непродолжительное время поставлю, затем уберу
(убрал)

odd 15.08.2008 08:21

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
Сдаётся мне, что это просто JAR файл имеет атрибут "скрытый" и по-этому он не виден в папке входящих и в некоторых архиваторах. Тоже мне защита :-D

Tadeus 15.08.2008 09:57

Ответ: Java-программы. Шифрование. Нужна помощь специалистов.
 
Sanya, да взял первой попавшейся в инете по декодированию бейс64 ))


Часовой пояс GMT +4, время: 02:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot