|
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
|
|
Как достать исходный код из APK?27.07.2016, 15:46. Показов 16223. Ответов 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? Как вставить исходный код ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|