|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2015, 01:48 | #1 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Шифрую функцию XOR'ом....
Всё-равно ключ светится... Как убрать с кода все уязвимые участки? Код:
Нашедшего выход - затаптывают первым..
Последний раз редактировалось Аватар; 09.09.2015 в 23:31. |
08.09.2015, 08:41 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Выполнять шифрование или дешифровку на стороннем устройстве.
В рамках памяти ЭВМ скрыть не удастся, разве что запутать сильно сильно.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
08.09.2015, 09:43 | #3 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
WorldMaster, спасибо, ясно....
..хоть ты вывернись, всё-равно нужна проверка... , которая светится
Нашедшего выход - затаптывают первым..
Последний раз редактировалось Аватар; 09.09.2015 в 23:30. |
08.09.2015, 10:03 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Очевидно, что ключ "светится" на областях, представленных нулевыми байтами.
Если исключить эти области из шифрования нельзя, тогда генерите маску(ключ) очень большой длины (в идеале длина ключа должна быть сопоставима с длиной шифруемого текста. И символы ключ должны быть случайные - см. невзламываемый шифр Вернама). если это не подходит - меняйте алгоритм шифрации. p.s. можно, наверное, придумать алгоритм, когда набор последовательных нулевых байт (ну, скажем, более NN байт подряд) заменяется на спец.маркер и шифруется отдельно, например заменяется на значение равное общему числу нулей и все нули заменяются случайными значениями. Но это уже самодеятельность. Проще сгенерить ключ очень большой длины и использовать XOR или использовать другие алгоритмы (блочные шифры, например), которые лишены данного недостатка. |
08.09.2015, 10:36 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Цитата:
|
|
08.09.2015, 10:45 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
|
09.09.2015, 18:38 | #7 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
....чтот я мутно монял...
Имею пароль, с которого снимаю контрольную сумму, которую использую в качестве ключа дешифратора. Шифрую программу в-ручную "HIEW"'ом , и чё мне нужно сделать, повторите ещё раз пожалуйста... ...если CRC юзера совдает с ключом, то ОК.. Но всё-равно нужна проверка. Возможно-ли её убрать! .всё-равно, в итоге нужна проверка. Я уверен, что хакерюги юзают другие варианты, и можно обойтись без тестов, в явном их виде Ну и чего форум за чат держать? Кнопка Правка не заметна? Модератор
Нашедшего выход - затаптывают первым..
Последний раз редактировалось Аватар; 09.09.2015 в 23:32. |
10.09.2015, 11:33 | #8 | |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
Цитата:
Код:
Код:
Вот её и надо выносить в защищённую память аппаратного ключа, или своего сервера. Последний раз редактировалось Stilet; 21.09.2015 в 07:03. |
|
15.09.2015, 00:59 | #9 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
..это не дело! Куда? во-внешний файл?
Пусть будет внутри проги... Мож флаги контролировать?? Как вообще это делается?! Хэши, контрольные суммы снимаю, но сравнения никуда не могу спрятать. Привязывать к железу/сидюку тож не вариант, нужно-же проверять? ..если вся защита летит к чертям одной инструкций (JZ-->JNZ), то что это за-защита?!
Нашедшего выход - затаптывают первым..
Последний раз редактировалось R71MT; 15.09.2015 в 01:02. |
15.09.2015, 01:02 | #10 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
...если вся защита летит к чертям одной инструкций (JZ-->JNZ), то что это за-защита?!
Нашедшего выход - затаптывают первым..
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зашифровать зашифровать фамилию, имя, отчество, группу студента | Юленька*** | Microsoft Office Excel | 1 | 11.07.2011 17:03 |
Как зашифровать php код? | kolchakA | PHP | 1 | 21.03.2010 20:11 |
Как зашифровать пароль? | DeToxic | Помощь студентам | 3 | 29.03.2009 13:16 |
Как зашифровать EXE файл? | AngelOfDeath | Безопасность, Шифрование | 1 | 09.04.2008 19:56 |
Как зашифровать папку | UnD)eaD)Snake | Общие вопросы Delphi | 6 | 15.08.2007 17:14 |