Форум: "Потрепаться";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизПротестируйте компонент для защиты 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c