|
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
Как достать исходный код из APK?27.07.2016, 15:46. Показов 16452. Ответов 14
Метки нет (Все метки)
Сразу оговорюсь, пытаюсь "вскрыть" свою программу, дабы увидеть её внутренности глазами взломщика и помешать ему.
Тот же apktool запросто выковыривает ресурсы. Мне это не страшно, все критичные данные я аккуратно зашифровал. А вот если кто-либо доберется до алгоритма дешифрования, то это будет конец. Сабж.
0
|
|
| 27.07.2016, 15:46 | |
|
Ответы с готовыми решениями:
14
Как конвертивровать apk файл если имеется exe, jar и исходный код программы? Как достать исходный код? достать исходный код из .exe |
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 27.07.2016, 18:08 | |
|
+1, ну а как используете ресурсы? Куда-то распаковываете или всё в оперативной памяти?
0
|
|
|
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
| 27.07.2016, 22:21 [ТС] | |
|
Всё в оперативке. там немного.
А картинки и звуки ничего ценного не представляют.
0
|
|
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
|
| 27.07.2016, 22:53 | |
|
+1, если понадобится доберутся, чтобы ты не сделал.
1
|
|
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
||
| 28.07.2016, 11:34 | ||
|
Кто вообще не защищается, первый кандидат на то, что у него всё утащат. Чтобы не быть голословным, приведу пример. Зная, что у соседнего отдела есть пароль от sa к БД, я хотел защитить структуру и данные. Однако на известном форуме по БД все тролли были способны лишь на советы типа "как ни защищайся, всё равно всё украдут", ни одного грамотного совета не было. В итоге структуру БД украли. Поменять пароль я тогда не рискнул, т.к. это могло привести к нехорошим последствиям. Вот и результат. Им за это даже ничего не было, хотя их вину я доказал. После уже сделал комплекс мероприятий и поменял пароль от sa.
0
|
||
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
|||
| 28.07.2016, 11:48 | |||
0
|
|||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 28.07.2016, 12:42 | |
|
androbro, если фраза стоит сама по себе одна, то по-другому её и не расценить
0
|
|
|
145 / 134 / 22
Регистрация: 28.06.2015
Сообщений: 674
|
||
| 28.07.2016, 13:21 | ||
|
Защищать обязательно, максимально. А с такой политикой можно и мыться перестать. А зачем, все равно испачкаешься.
Чем больше стоит защиты, тем дороже взлом, тем сильнее нужно мотивировать, того кто будет ломать. А если защита еще и самопальная, то это еще сложнее, не стандартный алгоритм, нужно еще больше времени, следовательно еще больше денег. Добавлено через 2 минуты Опять же сейчас к примеру в зоне ru, стало намного легче защищать авторское право. Не так конечно просто, как хотелось бы, но тем не менее. Можно блокировать сайты на которых будут распространять, пиратский контент. Более того если взяться за дело, можно привлечь администратора сайта. На самые реальные деньги, при этом не важно сам админ ломал прогу, или не сам, на сайте есть значит он виноват.
0
|
||
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
||
| 28.07.2016, 13:48 | ||
|
надо взвешивать то, какие потери вы понесете от взлома, и то, какие затраты времени и денег потребует защита. после чего найти золотую середину. согласитесь, глупо для какой нибудь офлайн аркады городить "максимальную" защиту, что бы какой нить школьник Вася не мог накрутит себе каких либо монеток
0
|
||
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
| 28.07.2016, 18:04 | |
|
androbro, здесь я склонен согласиться и с вами, и с Vladimir93 тоже. Вопрос в данном контексте такой: что значит максимально? Это субъективно. Один человек разрабатывал программу год и готов защитить её, потратив месяц. Другой вложил N килорублей и заказал дизайн, потратил тоже год. В защиту он вложится несколько подороже. Для него это будет другой максимум.
0
|
|
|
319 / 13 / 7
Регистрация: 29.06.2014
Сообщений: 65
|
|||||||||||
| 28.07.2016, 20:43 | |||||||||||
|
делал для автошколы небольшое приложение в виде увлекательной игры тренажера с вопросами ПДД. Ничего особенного, вопросы и варианты ответов. Решил сделать на Эйр, т.к. нужен был красочный интерфейс со многими эффектами и т.д., да и вообще, нравится мне писать на as3.
Так вот, долго думал как же спрятать ответы от кулхацкеров и конечно тот самый секретный ключ для расшифровки xml файлов. Решил просто запутать код Чтение файла
Вот таким простым способом можно защитить свои данные
0
|
|||||||||||
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
||
| 29.07.2016, 09:40 | ||
|
вот он, пример с явной переоценкой интереса взлома своего приложения...вот смысл взламывать приложение если ответы заведомо известны(задачники, как я помню, уже идут с ответами, или тот же самый интернет)...тут если только "хакер" преследует исключительно спортивный интерес так как тренить на взломанном приложении, где к примеру сразу виден ответ, результата никакого не даст.Однако если защита была сделана в первую очередь для себя, так сказать набить руку, то весьма похвально
0
|
||
|
319 / 13 / 7
Регистрация: 29.06.2014
Сообщений: 65
|
||
| 29.07.2016, 11:18 | ||
|
0
|
||
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
| 29.07.2016, 11:48 | |
|
переписывают на себя приложения только для того чтобы туда свою рекламу вставить
можно ли от этого защититься? вряд ли есть идеи? все придет к тому что логику надо писать на сервере, а это уже не мобильное программирование по сути
0
|
|
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
| 30.07.2016, 07:36 | |
|
Performans,
Есть хороший способ решить вашу проблему, но он тоже, увы, не гарантирует 100% защиту. Это вообще убрать ответы из приложения. Ответы должны храниться на сервере, на который пользователь будет посылать свой выбор по картинкам ПДД. Не стоит бояться применять сервер в мобильных приложениях, учитывая распространение мобильного интернета. Да и при грамотном планировании трафик будет не слишком большой.
1
|
|
| 30.07.2016, 07:36 | |
|
Помогаю со студенческими работами здесь
15
Достать исходный код application из Oracle Application Server
Как получить исходный код *.exe или отредактировать его исполняемый код? Как java код скомпилировать в apk? Как вставить исходный код ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|