Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.035 c
4-1095406192
Users
2004-09-17 11:29
2004.10.17
FileOpen для совственного процесса


3-1095507626
DeepSky
2004-09-18 15:40
2004.10.17
Порт IBase


1-1096535034
BorH
2004-09-30 13:03
2004.10.17
Конвертация String[4] в Integer


14-1096269662
Layner
2004-09-27 11:21
2004.10.17
Американская винда не правильно определяет кол-во


4-1095420430
Black CAT
2004-09-17 15:27
2004.10.17
И опять про CAD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский