Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Протестируйте компонент для защиты Exe с пом-ю внедрения CRC   Найти похожие ветки 

 
Users   (2004-09-29 11:01) [0]

Класс TCRCCheck служит для расчёта, записи и считывания из исполняемого файл ( exe, dll ) контрольной
суммы (CRC) этого файла.

Использование CRC затрудняет, но не полностью исключает  возможность искажения файла.

Ссылка:

http://www.hcsoft.spb.ru/components/crchecker.zip

Жду предложения по модернизации, ошибки, замечания и т.д.


 
Reindeer Moss Eater ©   (2004-09-29 11:07) [1]

После расчета CRC принимается дальнейшее решение о том что делать.
Так?
Значит после этого стоит if then else.
Так?


 
Users   (2004-09-29 11:13) [2]

Класс выдает след-е ошибки :

CRCCHECK_ERROR_NOERROR = 0;
CRCCHECK_ERROR_OPENFILE = -1;
CRCCHECK_ERROR_READFILE = -2;
CRCCHECK_ERROR_LABEL = -3;
CRCCHECK_ERROR_READCRC = -4;
CRCCHECK_ERROR_CALCCRC = -5;
CRCCHECK_ERROR_WRITEFILE = -6;
CRCCHECK_ERROR_BADCRC = -7;

или соответственно True или False. Можно принимать решение о том, что делать - предупредить и продолжить работу или закрыть приложение.


 
Reindeer Moss Eater ©   (2004-09-29 11:14) [3]

Все понятно.
В корзину.


 
Users   (2004-09-29 11:15) [4]

После выполнения CheckCRC можно посмотреть код ошибки в ErrorCode


 
Digitman ©   (2004-09-29 11:52) [5]


> Users   (29.09.04 11:15) [4]
> После выполнения CheckCRC можно посмотреть код ошибки в
> ErrorCode


угу... так он, взломщик, и будет любоваться твоим ErrorCode !
он просто найдет усл.джамп, сгенерированный по if..then..else и подправит его нужным образом) ... и вся "защита", построенная потенциальным программером на основе твоего алгоритма - коту под хвост


 
Users   (2004-09-29 12:22) [6]

Я же не пишу аналог ASPack. Это нужно учесть, хотя это один из алгоритмов защиты.

Основное - защита при копировании и вирусов. От влома не защитит ни что :)


 
Amoeba ©   (2004-09-29 14:07) [7]

А какая может быть связи между защитой от копирования и контролем CRC?


 
Users   (2004-09-29 14:30) [8]

Описка вышла :)

Защита при копировании - зашита от сбоев при передачи данных. Т.е. когда в канал связи или носитель вносятся искажения.



Страницы: 1 вся ветка

Текущий архив: 2004.10.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
14-1096012766
Мюмзик
2004-09-24 11:59
2004.10.17
Пятничный вопрос


10-1047967678
Comwad
2003-03-18 09:07
2004.10.17
Обрыв соединения ЛВС для Corba клиентов.


3-1095658777
ceval
2004-09-20 09:39
2004.10.17
Подскажите как обьядинить два поля в DBgrid e ?


3-1095836158
kolos_rus
2004-09-22 10:55
2004.10.17
Структура БД


14-1096536754
X9
2004-09-30 13:32
2004.10.17
Дрова на звук для мат. платы Gigabyte GA-8SQ800