Сейчас на форуме: -Sanchez-, barsik, vasilevradislav, vsv1, padad42664, kris_sexy (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Взлом алгоритма получения контрольной суммы из открытых данных.
<< . 1 . 2 .
Посл.ответ Сообщение

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

Создано: 18 августа 2007 20:27
· Личное сообщение · #1

Вопрос вот в чем.
Есть стандартное количество открытых данных. В конце этих данных находится контрольная сумма(2,5 байта) либо что то похожее на нее. Как определить алгоритм получения этой контрольной суммы?
Что бы облегчить задачу скажу
1. Содержание открытых данных каждый раз разное
2. Размер открытых данных всегда одинаков
3. Размер контрольной суммы или чем оно там является всегда одинаков
4. При изменении 1 бита в открытых данных полностью меняются 2,5 байта контрольной суммы
5. Алгоритм получения контрольной суммы всегда один и тот же.

Вопрос:
1. Как вычислить этот алгоритм?
2. Где найти человека способного его вычислить?



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

Создано: 18 августа 2007 23:21
· Личное сообщение · #2

Меняли координально. Для начала в предыдущем варианте контрольная сумма была 1 байт, а здесь 2,5. Ну и инфа там была перекресно поменяна местами. Тоесть AFC3 к примеру ксорились так A XOR 3, F XOR C, а после этого они менялись местами. В итоге получалось 39 а контрольная сумма была дополнение 39 до FF тоесть С6.




Ранг: 113.0 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 19 августа 2007 03:12 · Поправил: Chingachguk
· Личное сообщение · #3

для последних цифр приведенного примера: 8^C=4, 3^C=F - нужны еще пакеты проверить - ?

-----
The one derivative you manage is the one I abhore (c) Slipknot




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

Создано: 19 августа 2007 14:35
· Личное сообщение · #4

Пакетов могу дать любое количество.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 20 августа 2007 19:59
· Личное сообщение · #5

Pupidze, так енто, прога генерируещая или проверяющея эти пакеты у тебя есть? Как ты тестируешь свою кс?



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

Создано: 20 августа 2007 20:02
· Личное сообщение · #6

Я ее не тестирую. У меня есть данные с контрольной суммой. Я хочу понять каким образом она получается из этих данных.



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

Создано: 20 августа 2007 20:03
· Личное сообщение · #7

и проги у меня нет.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 20 августа 2007 22:05
· Личное сообщение · #8

Pupidze, ну тогда, как народ и говорил уже, длительная медитация с калькулятором у тебя будет. То есть, аналогия такова - будешь делать ручной brute force а не взлом.



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

Создано: 20 августа 2007 22:45
· Личное сообщение · #9

похоже на то. Но я всетаки надеялся что процесс можно автоматизировать.


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


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