Сейчас на форуме: bartolomeo (+3 невидимых)

 eXeL@B —› Вопросы новичков —› Простой вопрос по программе crypto check
Посл.ответ Сообщение

Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 22 марта 2006 18:36 · Поправил: tundra37
· Личное сообщение · #1

Разбираюсь тут с прогой на Дельфи. Нужно найти место, где 32-байтное шестнадцатиричное
число считается. Программа crypto check кроме CRC32 ничего больше не нашла.
Но есть таки строчки :
25 00003FA4 .00404BA4 41F84A8B Borland: Prfx.Str Check (ECX)
26 00003FE8 .00404BE8 41F84A8B Borland: Prfx.Str Check (ECX)
Судя по IDA там функции LStrAsg & LStrLAsg - вроде безобидные для криптографии.
Завтра я конечно хелп почитаю по ним. Но смутило одно - в хелпе по crypto check
автор называет метод криптования "prefixed string", который сам наверное и выдумал,
т.к. я только сейчас сообразил, что он, наверное, имеет ввиду "mangled" ?!
Так вот вопрос Prfx.Str Check (ECX) - это может быть подсчет 32-байтного HEX
или совсем мимо.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 23 марта 2006 10:23
· Личное сообщение · #2

С прогой я разобрался - это GUID был, который по CoCreateGUID создавался.
Но из чистого любопытства хотелось знать что же такое "prefixed string" у автора
crypto check называется.


 eXeL@B —› Вопросы новичков —› Простой вопрос по программе crypto check
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати