реклама на сайте
подробности

 
 
> Защита ресурсов EXE-файла
toweroff
сообщение Nov 10 2012, 17:24
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Добрый день

Возник вот какой вопрос. Есть EXE-файл. Его можно открыть всякими ResHacker, XN Resource Editor и т.д. и подправить капчи, фонты, лейблы и прочую
Что можно предпринять, чтобы это было бы хотя бы ну уж не так прямо "в лоб"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Nov 12 2012, 09:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Шифруйте свои ресурсы, только не 'xorом', а нормальным несимметричным алгоритмом (можно задействовать CryptoAPI). Тогда никакие хакеры не смогут поменять в вашей программе никаких ресурсов, т.к. для этого им понадобится приватный ключ, которого у них просто не будет.
Если у вас Builder, то дешифровку можно врезать прямо в VCL
Go to the top of the page
 
+Quote Post
vvs157
сообщение Nov 13 2012, 06:46
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(XVR @ Nov 12 2012, 13:15) *
Шифруйте свои ресурсы, только не 'xorом', а нормальным несимметричным алгоритмом
Вообще-то RSA, ECC и иже с ними крайне вычислительно накладны. Поэтому ими обычно шифруется симметричный ключ или их используют для проверки правильности хеша, который считается по той части программы, которая дожна контролироваться. Про то, что можно подменить открытый ключ уже написали
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- toweroff   Защита ресурсов EXE-файла   Nov 10 2012, 17:24
- - AHTOXA   Раньше был какой-то AsPack. Для совсем простых слу...   Nov 10 2012, 18:14
- - toweroff   а, допустим, ксорить строковые константы и присваи...   Nov 10 2012, 18:27
|- - _Артём_   Цитата(toweroff @ Nov 10 2012, 20:27) а, ...   Nov 10 2012, 18:33
- - aaarrr   А зачем ксорить-шифровать, если достаточно провери...   Nov 10 2012, 18:48
|- - toweroff   Цитата(aaarrr @ Nov 10 2012, 22:48) А зач...   Nov 10 2012, 19:00
|- - aaarrr   Цитата(toweroff @ Nov 10 2012, 23:00) или...   Nov 10 2012, 19:06
|- - toweroff   Цитата(aaarrr @ Nov 10 2012, 23:06) Что-т...   Nov 10 2012, 19:22
|- - aaarrr   Цитата(toweroff @ Nov 10 2012, 23:22) Пов...   Nov 10 2012, 19:47
|- - toweroff   Цитата(aaarrr @ Nov 10 2012, 23:47) Самый...   Nov 10 2012, 19:53
|- - vvs157   Цитата(toweroff @ Nov 10 2012, 23:53) ну ...   Nov 10 2012, 20:36
|- - aaarrr   Цитата(vvs157 @ Nov 11 2012, 00:36) ...   Nov 10 2012, 20:53
- - aaarrr   Если это сумма, то ничего не помешает. А вот если ...   Nov 10 2012, 20:10
|- - MrYuran   Цитата(aaarrr @ Nov 11 2012, 00:10) Если ...   Nov 12 2012, 09:39
|- - aaarrr   Цитата(MrYuran @ Nov 12 2012, 13:39) CRC ...   Nov 12 2012, 12:16
- - Flood   Делать любую защиту "несекретных" EXE пр...   Nov 10 2012, 21:04
- - V_G   Вообще-то ресурсы как отдельная и открытая составл...   Nov 10 2012, 23:12
- - toweroff   Цитата(XVR @ Nov 12 2012, 13:15) Шифруйте...   Nov 12 2012, 13:07
|- - XVR   Цитата(toweroff @ Nov 12 2012, 17:07) а к...   Nov 12 2012, 14:33
- - Flood   Цитата(XVR @ Nov 12 2012, 13:15) Шифруйте...   Nov 13 2012, 05:49
|- - XVR   Цитата(Flood @ Nov 13 2012, 09:49) Сначал...   Nov 13 2012, 08:44
|- - vvs157   Цитата(XVR @ Nov 13 2012, 12:44) Ключ дол...   Nov 13 2012, 11:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 04:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016