Главная страница
    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.045 c
1-1096621361
-=Evgen=-
2004-10-01 13:02
2004.10.17
Как построить вертикальный график в Fast Report


1-1096562084
Никита
2004-09-30 20:34
2004.10.17
Изменить TMemo


4-1094205188
TankMan
2004-09-03 13:53
2004.10.17
Как определить оборудование?


3-1095850830
NewDelpher
2004-09-22 15:00
2004.10.17
Прерывание выполнения запроса


1-1096383555
Ivolg
2004-09-28 18:59
2004.10.17
Как таскать Image





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский