Главная страница
    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.034 c
1-1096996630
Дубинин Алексей
2004-10-05 21:17
2004.10.17
Команды в режиме DesignTime


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


14-1096223077
Gero
2004-09-26 22:24
2004.10.17
Не определяется память


4-1094886089
beatles_bntu
2004-09-11 11:01
2004.10.17
ani куросор из ресурса


14-1096029033
квакер
2004-09-24 16:30
2004.10.17
Команда в кваке





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