|
|
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
Можно ли скрыть исходный код в class файлах? Например, если в программе прописывается пароль, то сделать его не читабельнным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:05 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
А что мешает сделать декомпиляцию кода и просмотреть как именно читается пароль? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:23 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
51-й тынц Консалтинг ГрупА что мешает сделать декомпиляцию кода и просмотреть как именно читается пароль? Вот этого я и хочу избежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:34 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
2stclaus Ты когда нибудь слышал о программе которую не удалось крякнуть? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:38 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
Можно немного извратиться. Предположим, где-то в переменной ты хранишь зашифрованный пароль. Есть какой-то код, который получает на входе от пользователя пароль и сравнивает его с той самой переменной (конечно же, этот код расшифровывает пароль сначала). Теперь задача - спрятать сам код, занимающийся расшифровкой/проверкой пароля. Пишется класс, который будет это делать. Компилится. Откомпиленный код определяем в переменную (байтовый массив) другого класса, который будет заниматься тем, что вытаскивает этот код и создает экземпляр этого класса. Пойти чуть дальше - можно и байтовый массив шифровать. Но этим всем ты лишь увеличишь количество шагов при взломе. Полной гарантии не получишь. Все упирается в отношение (как обычно) стоимости взлома и ценности пароля. PS хранить пароль в коде программы - плохая идея. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 11:44 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
тута - http://www.google.com/search?hl=et&q=java+code+obfuscator&lr= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:22 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
Наивно полагать, что обфускатором можно спастись от взлома :) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:34 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
не спорю, сломают по-любому :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:53 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
А почему бы в коде не хранить хеш пароля, а при получении пароля от пользователя, хешировать его и сравнивать хеши? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 13:01 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
UstazzА почему бы в коде не хранить хеш пароля, а при получении пароля от пользователя, хешировать его и сравнивать хеши? Проблема в том, что приложение автономное и запросить пароль у пользователя не возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 16:52 |
|
||
|
Шифрование кода
|
|||
|---|---|---|---|
|
#18+
stclausМожно ли скрыть исходный код в class файлах? Например, если в программе прописывается пароль, то сделать его не читабельнным. Написать свою JVM лично для себя... и .... это конечно шутка ... .... всё это напоминает старый фильм (название не помню, но советую посмотреть ... особенно послеперестроечным... )... там про графа Калиостро... кузнец произнес практически девиз современных хакеров : "Если человек сделал, то другой обязательно может сломать..." (точность воспроизведения фразы не гарантирую...) Вывод только один: Защитится невозможно, но можно сильно затруднить взлом... и ... выпускаю на волю страшное слово (... жаль Mocha is dead)-> JAVA obfuscator... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2004, 02:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32751017&tid=2153551]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 393ms |

| 0 / 0 |
