![]() |
Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Есть некий исходник для MP. Но нам нужно зашифровать в нем кое-какие стороки, а именно текст и номер SMS. Один человек может зашифровать, но только если исходник будет компилиться на sun j2me wireless toolkit. Вопрос: при компиляции на MP промежуточный вариант на java где-то сохраняется? Если не сохраняется, как исходник МР преобразовать в исходник для JAVA? Если и так не получится, то тогда как вообще можно зашифровать некоторые строки? Мы имеем в виду, какой-то свой алогоритм фишрования, нежелательно base64, а то его знают немало. Заранее спасибо за ответы.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Очень прошу помочь. Дело для меня просто не требует отлогательств.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Промежуточного варианта на java нет, MP компилит сразу в байткод j2me. Если только декомпилить готовые классы, правда ошибки исправлять замучаешься.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
ViNT, да ему нужна-то прога, которая смс отправляет. Она размером два килобайта, исправить легко будет =)
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
А кто мешает зашифровать в библиотеке и подключить ее к проекту?
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Я вот только не понимаю, зачем это автору нужно?
1) Достаточно запустить программу на телефоне, как выскочит сообщение, в котором будет и номер, и текст сообщения. 2) Если же автор хочет зашифровать для того, чтобы текст и номер нельзя было поменять через всякие программы, которые умеют в классах текст менять, то это тоже как-то неразумно. Овчинка выделки не стоит. Можно за пять минут написать программу в мидлет паскале, которая отправит смс. |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Да-да, Phantom_wc, я как раз хочу зашифровать для того, чтобы текст и номер нельзя было поменять через всякие программы, которые умеют в классах текст менять. А то мы трудились, делали прогу на МП, с картинками, с описанием, и т.п., а мой самый главный конкурент, который не шарит в особо яве, с помощью какой-то простенькой проги поменял тексты и номера SMS и теперь использует наше творение... Я ни в коем случае не хочу чтобы это еще раз повторилось!
Да, кстати, с библиотеками у меня там проблема... Я не сталкивался с ними никогда. И даже понятия не имею, как их в МП подключать. Я просто недавно этим всем занимаюсь. И как шифровать - не знаю. Может есть ещё способы зашифровки или запутывания данных номеров и текстов? |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Да храни текст хоть в иконке. Он его никогда не найдет.
Просто к иконке в конец файла добавляешь пару байт типа chr(13)+НомерSMS+chr(13)+ТекстSMS+chr(13). Потом читаешь как обычный файл ресурсов, читаешь построчно. Правда первые N строк придется пропустить. На картинку это никак не повлияет, зато всякие программки типа InClassTranslator обломаются. :-D |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Ага. Попробуемс... :-D
О таком не знал. Вот только какими прогами это всё сделать? Тысячу извинений, что уже и так вопросами завалил... ;) |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Цитата:
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Romanzes, блокнотом может непрокатить. HEX редактором надо.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Я лично в таких случаях использую WinHex, можно и старичком hiew.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
А если у меня программа отсылает на 10 разных номеров 10 разных текстов? Тогда реально всех их записать их в иконку?
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Ты там часом не очередную инкарнацию редбраузера пишешь?
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Да нет, вы что? У меня там в проге всё описано внутри, стоимость и картинки есть эротические внутри, то есть пользователь знает, за что будет оплачивать. А 10 номеров - это на выбор (на какой захочет, на такой отправит, в зависимости от срока пользованиея эро-архивом).
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
EVIL_USER, ты что, не видел сколько в wap'е партнёрок по продаже порн... то есть эротики? =)
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Да как же, знаем... крутили-вертели... ;)
Шутко, те, которые по СМС, только аналогом ребраузера и крутятся, а за это по башне настучать сильно могут... Этим я не рискнул заниматься. |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Если пишешь, что программа отправляет смс и реальную цену сообщения, то ничего незаконного нет. А если уж кто-то что-то не правильно понял - это уже не твои проблемы. =)
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
У меня просто были другие мысли, гораздо менее палевные и менее жестокие по отношению к юзерам. Сжирала бы софтина несколько лишних килов трафика и всем бы было хорошо.
Но руки так и не дошли. |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Всё, конечно, хорошо... Но как быть с тем, что программа отсылает на 10 разных номеров 10 разных текстов? Как их в иконку-то впихнуть? Это очень важный вопрос
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
В разные иконки засунь
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Зачем в разные? В одну всё засунь. Также как и с одним номером и текстом.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
с помощью WinHex ничего не получилось сделать. Открыл в нем картинку, дописал в конец файла тупо chr(13)+1171+chr(13)+max111+chr(13), и сохранил изменения.
Результат - открываю картинку - написано "Ошибка при построении изображения". По ходу этот способ - неправда. У вас какие идеи? |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Sanya
открыл jpg картинку, дописал, сохранил - работает :) |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Слишком у вас всё просто. Где надо добавлять? Какими командами? Последовательность можно подробно?
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Цитата:
Последовательность действий такая: 1. Запускаем WinHex 2. Открываем в нем нужный PNG файл. 3. Ставим курсор на последний байт картинки. Нажимаем Ctrl+0 (или Edit --> Paste zero bytes...). Вас спросят сколькько байт добавлять. Не надо ломать голову сколько, пока введите число заведомо больше, скажем 1000. WinHex может спросить добавлять ли данный байты в конец файла (append to the end of file). Ну конечно. WinHex может ругнуться, что не может написать в папку с:/Temp. Просто создайте такую временную папку. 4. Набираем нужный текст в правом окошке. Вместо chr(13) пока ничего не пишем (ставим пробел). 5. Перемещаемся в левое окошко. Там, где надо вставить chr(13) пишем байт 0D. 6. Выделяем ненужные остатки файла и нажимаем Delete. Вас переспросят типа вы уверены? Уверен. 7. Сохраняем полученный файл. 8. Всё. Тестируем. У меня картинка нормально открывается в компе. И текста никто не видит. Для уверенности можно текст зашифровать хотя бы моим алгоритмом Codex из библиотеки Lib_str. |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
odd
точно так же можно работать с jpg |
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Ну вот запихнул я текст в иконку. А как же его достать теперь? Вот есть функции для того чтобы файл из файловой системы загрузить в виде строки. Ресурсный же файл, т.е. который в jar-архиве, так загрузить нельзя. Подскажите пожалуйста, что делать.
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Цитата:
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Блин, я так и думал. Черезжопно как-то... Может кто-нить сделать либу для загрузки ресурса в виде строки? :)
|
Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
Цитата:
PHP код:
|
| Часовой пояс GMT +4, время: 13:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot