|
0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 218
|
|
Защита кода от декомпиляции17.06.2019, 12:29. Показов 7880. Ответов 20
Метки нет (Все метки)
Может кто нибудь подсказать нормальную программу для защиты кода от декомпила?
Я понимаю что полностью защитить код не получится, но хотя бы усложнить получения данных можно?
0
|
|
| 17.06.2019, 12:29 | |
|
Ответы с готовыми решениями:
20
Groovy Защита от декомпиляции Защита кода от декомпиляции |
|
Автоматизируй это!
|
|
| 17.06.2019, 12:49 | |
|
Irbos, а УЖЕ есть код, достаточно интересный и полезный, чтобы его декомпилировали?
я почему спрашиваю - очень часто о такой защите и обфускации спрашивают еще ничего не написав из того, что стоило бы защищать.
0
|
|
|
0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 218
|
|
| 17.06.2019, 13:04 [ТС] | |
|
Welemir1, да и есть вероятность что его попробуют вскрыть.
Поэтому хотя бы немного защитить и усложнить им жизнь хотелось бы.
0
|
|
|
Автоматизируй это!
|
|
| 17.06.2019, 13:09 | |
|
Irbos, про компиляцию не скажу, но обфускация очен сильно помогает -когда очень сложно понять что происходит в коде, для этого есть специальные инструменты. Но опять же, если речь идет о некой программе, которую ты один написал, то если у кого и появится желание, то пожалуй он найдет что нужно, особенно учитывая, что не такая уж сложная и большая программа (в теории) это будет.
1
|
|
|
0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 218
|
|
| 17.06.2019, 15:40 [ТС] | |
|
Welemir1, программа большая и сложная
Но её можно растаскать по частям, чего бы не хотелось Можно ли как то от этого защититься?
0
|
|
|
Автоматизируй это!
|
||
| 17.06.2019, 16:04 | ||
|
А можешь в общих словах сказать что программа делает? Я почему интересуюсь -не раз встречал людей с идеей на миллион, которую "скоро купит Гугл", но после разговора оказывалось что она или уже реализована, или не реализуема или не нужна просто никому. Возможно ты единственный кто отличается) Просто в одиночку что-то такое-этакое реализовать (что требует защиты) вряд ли возможно.
0
|
||
|
0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 218
|
|
| 17.06.2019, 16:13 [ТС] | |
|
Welemir1, это эмулятор онлайн игры.
Над ним работал не только я , поэтому не хочется чтобы исходный код попал в сеть. Так как делали под заказ нужны только готовые файлы, вот и спрашиваю есть ли способ их защитить ? Хотя бы не просто вставил в декомпил и получил всё что нужно.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.06.2019, 17:28 | |
|
0
|
|
|
|
|
| 18.06.2019, 08:11 | |
|
меня интересует обфускация усложнит опреедление проблемы по логу?(это как бы одни из минусов)
1
|
|
|
Заблокирован
|
|
| 19.06.2019, 09:08 | |
|
snajper_ro, смотря что в логе находится. Обфускация сделает код таким, что читать его будет невозможно. А если код не читается, то мало кто будет тратить свое время на дальнейшие действия, там не до лога уже, банальная лень включается.
Добавлено через 9 минут snajper_ro, из 1000 программистов, какой-нибудь школьник или дядя Вася на шаге деобфускации сдуется, как шарик. Восстанавливать код после обфускации- это примерно, как искать иголку в стоге сена. Это мое личное мнение, которое проверен 12 годами практики в j2se.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 19.06.2019, 10:34 | |
|
0
|
|
|
Заблокирован
|
|
| 19.06.2019, 10:46 | |
|
KEKCoGEN, если я скажу вам, то это будет слишком просто. Додумайте сами. Дам подсказку- "всё".)
Добавлено через 4 минуты KEKCoGEN, можете написать список из 6-10 проектов и я скажу, можно ли их сделать с помощью одного только j2se.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 19.06.2019, 12:31 | |
|
trgbvs, сделать то можно. Вопрос можно ли их сделать в разумные для бизнеса сроки. Ответ - нет.
0
|
|
|
Заблокирован
|
|
| 19.06.2019, 12:43 | |
|
KEKCoGEN, ну бизнес- это совсем другая отрасль, не имеющая с программированием ничего общего, она лишь может контролировать умы программистов для личной выгоды, не больше))
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||
| 19.06.2019, 12:45 | ||
|
Если вы за 12 лет этого не поняли, у меня для вас плохие новости...
0
|
||
|
Заблокирован
|
|
| 19.06.2019, 13:04 | |
|
KEKCoGEN, а я считаю, что можно писать для любых целей, в том числе и похвастаться перед друзьями или заработать денег, а также для помощи людям в решении конретной проблемы(задачи). Не на одних деньгах держится мир. И стоит ли ограничивать себя чем-то одним? )
Добавлено через 13 минут KEKCoGEN, и подмечу- умение переходить на личности при окончании всех аргументов- это плохое качество, не надо так пожалуйста, особенно, двое против одного) Добавлено через 2 минуты Irbos, нормальная программа- proguard gui. Всегда использую в своих проектах, чтобы защитить код от "дурака".
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,761
|
|
| 19.06.2019, 21:00 | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 20.06.2019, 09:45 | |
|
korvin_, чему мешает?
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,761
|
||
| 20.06.2019, 20:49 | ||
|
0
|
||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 21.06.2019, 00:10 | |
|
korvin_,
Там чел сказал что можно писать "всё". Теоритически можно, практически - нет.
0
|
|
| 21.06.2019, 00:10 | |
|
Помогаю со студенческими работами здесь
20
Защита от декомпиляции Защита от декомпиляции Защита от декомпиляции Защита программы от декомпиляции Защита программы от декомпиляции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|