-4 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 488
1

Crc32

22.07.2017, 11:25. Показов 1419. Ответов 12
Метки нет (Все метки)

Мне необходимо защитить 1 процедуру. Для этого я выбрал rcr23. Ну вопрос как это все реализовать? Как я пытался это делать)
Я ставил точку останова в начало процедуры что бы увидеть аддрес начала. и иду смотреть по этому аддресу в hex editor.потом изменяю что то в процедуре. и опять смотрю по аддресу. ну ничего не изменилось.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2017, 11:25
Ответы с готовыми решениями:

CRC32 для текста из Edit1
Добрый день! Имеем базу со сквозными номерами для выдачи штрих-кодов, задача эти номера не...

Подсчет CRC32 из нескольких массивов разной длины
Коллеги, добрый день! Есть задача. Имею несколько массивов байт длиной от 0 до 150. Количество...

CRC32
Здравствуйте! Мне нужно написать CRC32 в MATLAB Но я что-то не могу понять сам алгоритм CRC...

Про CRC32
Народ, кто шарит в CRC, помогите. Прогу надо доделать или переделать, может у кого-нибудь рабочий...

12
5304 / 4147 / 1353
Регистрация: 14.04.2014
Сообщений: 18,901
Записей в блоге: 18
22.07.2017, 12:48 2
что такое "защита процедуры"?
0
-4 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 488
22.07.2017, 13:30  [ТС] 3
ну что бы защитить процедуру от изменения(патчинга)
0
5304 / 4147 / 1353
Регистрация: 14.04.2014
Сообщений: 18,901
Записей в блоге: 18
22.07.2017, 13:48 4
процедур не существует
существует некий файл в котором некие байты
эти байты могут интерпретироваться как команды процессора, или как данные mp3 файла
или еще что-то
до компиляции процедура не может знать, как будет выглядеть готовый код, соответственно, сравнивать не с чем
такими штуками занимаются внешние программы по защите программ. они как бы упаковывают в себя вашу программу и пытаются всячески затруднить исследование и взлом. ознакомьтесь с готовыми. самостоятельно сделать такую штуку вам не под силу
0
-4 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 488
22.07.2017, 19:51  [ТС] 5
как определить что в программе изменили код?
0
4473 / 3720 / 950
Регистрация: 29.08.2013
Сообщений: 23,995
Записей в блоге: 3
22.07.2017, 21:39 6
написать другую программу
0
314 / 267 / 87
Регистрация: 27.05.2017
Сообщений: 1,350
22.07.2017, 22:09 7
Цитата Сообщение от Олег2000про Посмотреть сообщение
как определить что в программе изменили код?
Если речь идёт об изменении exe-файла, то после создания exe-файла (компиляции/линковки) можно посчитать его контрольную сумму (пусть crc32) и дописать её в конец файла. Тогда после запуска программы можно считать exe-файл программы, посчитать его контрольную сумму без последних 4 байт и сравнить с этими 4 байтами.
0
587 / 454 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
22.07.2017, 22:43 8

Не по теме:

...а у взломщика при этом уйдёт минут 15 чтоб сиё обойти... и чего?


Цитата Сообщение от Олег2000про Посмотреть сообщение
как определить что в программе изменили код?
Никак.

Добавлено через 1 минуту
Иначе бы "взломанных программ" не существовало бы в природе.
0
пофигист широкого профиля
4544 / 3017 / 845
Регистрация: 15.07.2013
Сообщений: 17,423
23.07.2017, 02:01 9
Цитата Сообщение от Олег2000про Посмотреть сообщение
Мне необходимо защитить 1 процедуру. Для этого я выбрал rcr23. Ну вопрос как это все реализовать? Как я пытался это делать)
Я ставил точку останова в начало процедуры что бы увидеть аддрес начала. и иду смотреть по этому аддресу в hex editor.потом изменяю что то в процедуре. и опять смотрю по аддресу. ну ничего не изменилось.
Олег2000про, не обижайтесь пожалуйста, но это бред. Причём абсолютный.
Что вы выбрали - ХЗ. Как вы пытались то же ХЗ.
Ну а что вы хотели защитить ещё большее ХЗ.
0
DenNik
23.07.2017, 10:23
  #10

Не по теме:

Цитата Сообщение от Олег2000про Посмотреть сообщение
rcr23
когда же вы научитесь перечитывать сообщения перед отправкой?!!! :rtfm:

0
-4 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 488
23.07.2017, 20:47  [ТС] 11
Цитата Сообщение от BOGG ART Посмотреть сообщение
а у взломщика при этом уйдёт минут 15 чтоб сиё обойти... и чего?
прям минут 15?
Как же?
0
5304 / 4147 / 1353
Регистрация: 14.04.2014
Сообщений: 18,901
Записей в блоге: 18
24.07.2017, 09:27 12
при примитивных "защитах" обычно программа что-то подсчитывает-подсчитывает и наступает момент принятия решения
если Условие=TRUE то туда иначе сюда
в коде меняем один байт Условие=TRUE на Условие=FALSE
и вот
так как "защита" обычно идет в программе с самого начала, отсюда и мораль - отладка закончится быстро...
0
BOGG ART
24.07.2017, 22:39     Crc32
  #13

Не по теме:

Зависит от уровня опыта. У Хантера вообще минуты две уйдёт. :)
А вопрос "как" пустой вопрос. Уметь надо. Для этого учиться надо.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.07.2017, 22:39

Crc32 файла
Добрый день! Я писала программку для вычисления crc32 файла с таблицей значений, но преподу она не...

Подсчет CRC32
Доброго времени суток, столкнулся с проблемой реализации подсчета массива с помощью crc32. Была...

CRC32 + Optmism
Est ideja primenit CRC32 dla oprdelenija izmenalas li zapis v Access. Podskazhite normalnii...

Расчет CRC32
Добрый день! Подскажите, как рассчитать контрольную сумму: printf("2506000000%04X9001%02X", c,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru