![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 25
|
![]()
Необходимо определить контрольную сумму кода между двумя метками.
Код:
несложно подсчитать разность между адресами меток (1А hex). является ли это контрольной суммой??
Удел сильных - уделывать слабых
Последний раз редактировалось Napkin; 10.11.2010 в 23:29. Причина: изображение |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Чти про нее в MSDN.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 25
|
![]()
и каким образом можно кхм.. спроецировать в память участок кода между метками, чтобы передать его в качестве первого параметра в CheckSumMappedFile??
или же правильным вариантом будет открыть PE файл, как-то определить необходимое смещение и потом уже.. не понимаю :[ Код:
Удел сильных - уделывать слабых
Последний раз редактировалось Stilet; 14.11.2010 в 20:38. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я не знаю как его в Си использовать, я просто знаю что эта функция позволяет определить контрольную сумму участка памяти - в ее парамерт BaseAddress передается адрес на этот участок. Я ее использовал для рассчета контрольной суммы строки в Делфи
т.е. в Си должно быть что-то в этом роде: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.10.2010
Сообщений: 29
|
![]()
Мне кажется, что метки нельзя использовать там же, где и адреса.
Надо сперва получить значения их адресов. Например в gcc это делается унарным оператором &&: Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интересный пример для расчёта контрольной суммы. | ATAMAN200 | Общие вопросы C/C++ | 0 | 05.10.2010 19:17 |
Нужно вычислить алгоритм подсчета контрольной суммы строки | Walter Reed | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 30.01.2010 19:53 |
Помогите с алгоритмом для расчёта контрольной суммы | Andrej_Svininykh | Общие вопросы по Java, Java SE, Kotlin | 0 | 17.10.2008 21:17 |
Алгоритм вычисления контрольной суммы файлов | young_W | Общие вопросы Delphi | 2 | 11.09.2007 22:22 |