|
30.06.2008, 23:35
|
#1
|
AnyKey`щик
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
|
Возможна ли обфускация кода в MidletPascal ?
Доброго времени суток!
Очень интересует вопрос о возможностях защиты своих приложений в MidletPascal'e.
Если я не ошибаюсь, то на Java можно использовать обфускацию кода для защиты приложений.
А есть ли что-то подобное, для защиты своих мидлетов написанных в MP?
Если нельзя, то не могли бы вы подсказать как защитить свои приложения написанные в MP?
Заранее спасибо.
|
(Offline)
|
|
01.07.2008, 00:05
|
#2
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
В самом MP обфускация не предусмотрена, если только обрабатывать каким-нибудь обфускатором (proguard, например) уже после компиляции и отладки.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
|
|
01.07.2008, 00:11
|
#3
|
AnyKey`щик
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Большое спасибо, ViNT! ))
А не мог бы ты поподробнее описать этот процесс?
P.S. я пишу мидлет работающий в связке с PHP-скриптом, не мог ли бы Вы подсказать, что нужно учитывать чтобы твоё приложение "не поимели" ?
То есть, необходимо как-то сделать привязку полученного PHP-скриптом кода, к определенному телефону. Может ли кто-нибудь что-то посоветовать по этому вопросу?
|
(Offline)
|
|
01.07.2008, 01:49
|
#4
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
привязаться можно, разве что к IMEI, и то не все модели его выдают.
|
(Offline)
|
|
01.07.2008, 02:20
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Сообщение от GOODBYTE
А не мог бы ты поподробнее описать этот процесс?
|
К сожалению, сам никогда не делал - небыло необходимости. Почитай доку по proguard, поищи по яндексу. По сути, мидлет MP ни чем не отличается от обычного.
|
(Offline)
|
|
01.07.2008, 02:31
|
#6
|
AnyKey`щик
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
огромное спасибо.
Жаль только, что с IMEI будут такие вот неприятности...
Но тут уж я сам придумаю что сделать...
Спасибо за ответы.
|
(Offline)
|
|
01.07.2008, 08:27
|
#7
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Можно завязаться на GetProperty('microedition.platform').
Cхема примерно такая:
1. Юзер регестрируется. Для этого отсылает GetProperty('microedition.platform') и другую инфу о себе (логин/пасс) на сервер.
2. На основе полученной строки, PHP скрипт генерит уникальный код, сохраняет его у себя (можно в файле, но лучше в БД) и отсылает его юзеру.
3. Программа юзера сохраняет полученный код в RMS.
4. Собственно и всё. При последующих запросах юзера нужно присоединять к запросу и личный код и по нему уже как-то распределять полномочия.
|
(Offline)
|
|
02.07.2008, 23:11
|
#8
|
AnyKey`щик
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
odd, я почти так и сделал.
спасибо всем большое за оказанную помощь.
Осталось только разобраться с обфускацией, и собственно всё.
|
(Offline)
|
|
03.07.2008, 07:43
|
#9
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Используй ProGuard или JoGa.
|
(Offline)
|
|
03.07.2008, 12:17
|
#10
|
AnyKey`щик
Регистрация: 21.06.2008
Адрес: Нижегородская обл.
Сообщений: 17
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Решил не создавать новую тему, задам вопрос тут..
Парни обьясните веб-девелоперу, как в Midlet Pascal'e организовать прокрутку по меню?
Можете привести код с комментариями?
Т.е. есть к примеру меню, в нём "ссылки" на процедуры, получается нечто вроде:
Тут очень длинный текст, занимающий два прокручивающихся экрана.
тут пошёл ряд ссылок, еще на один экран.
Вы уж не подумайте что я нуб, сам язык я довольно хорошо понимаю, но вот с такими нюансами у меня проблемы.
Просто на PHP такой необходимости нет, в прокрутке экрана...
__________________
..глаза боятся, руки делают..
|
(Offline)
|
|
03.07.2008, 19:10
|
#11
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Есть один очень кривой и немного глючный(потому, что недоделанный) код для создания графического меню. Как-то начал делать, но потом забросил. Может пригодится.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.08.2008, 04:24
|
#12
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Дайте плиз рабочую ссылку на proguard. Везде в поиске битые. Да, а в proguard шифруются текст приложения, например? Ну типа внутри описание, и т.п.? Или только структура кода делается запутаннее?
|
(Offline)
|
|
20.08.2008, 10:33
|
#13
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
не шифрует.
ProGuard: java shrinker, optimizer, obfuscator, and preverifier.
http://proguard.sourceforge.net/
слона то я и не заметил?
|
(Offline)
|
|
20.08.2008, 14:40
|
#14
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
Ребята, подскажите... Мне надо такой обфускатор, который бы зашифровывал текст внутри приложения, чтобы его никто не смог поменять. Это чрезвычайно важно.
|
(Offline)
|
|
20.08.2008, 17:08
|
#15
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Ответ: Возможна ли обфускация кода в MidletPascal ?
я скину потом wmz, если кто-то покажет как обфусцировать программку, чтобы невозможно было переделать текст внутри программы, и в частности текст sms для эротического java-каталога.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:56.
|