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

 eXeL@B —› Вопросы новичков —› контрольная сумма
Посл.ответ Сообщение

Ранг: 7.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 мая 2006 20:44
· Личное сообщение · #1

к примеру есть алгоритм, как-то по-своему считающий контрольную сумму (ключа, например) и сравнивающую ее с верным вариантом. в принципе, функция подсчета обратима, но слишком неиньективена, скажем: XOR-ROR-XOR-ROL dword-ов символов ключа, а увеличение указателя на 1 байт =) потом суммирование получившейся каши и сравнение.
как в таких случаях подобрать ключ так, чтобы он состоял из определенных символов (например, из одних цифр)?

это защита одной досовской игрушки, название не припомню уже



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

Создано: 29 мая 2006 11:44
· Личное сообщение · #2

Asas пишет:
в принципе, функция подсчета обратима,

Для суммы не может быть обратима. Или это не сумма называется.
Если трудно обратить, то брут-форс : для ключа только полный перебор.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 29 мая 2006 13:32
· Личное сообщение · #3

Сначала сбрутить сумму, затем разложить на состовляющие ( XOR-ROR-XOR-ROL)...

-----
Yann Tiersen best and do not fuck




Ранг: 7.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 июня 2006 11:56
· Личное сообщение · #4

блин, а без брута никак? может разложить ее как-нибудь можно, потом подбирать комбинации, наподобие смартфорса?



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

Создано: 02 июня 2006 14:33
· Личное сообщение · #5

Asas пишет:
может разложить ее как-нибудь можно

Может и можно. Где конкретно полный алгоритм ?!


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


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