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

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

Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 25 октября 2010 19:57 · Поправил: nickjust
· Личное сообщение · #1

В аттаче есть файл uboot.bin ,а файле uboot.cks строка checksum: 0x1509F90
Вопрос ! Как посчитана контрольная сумма ?
CRC32
MD5
SHA-1
SFV
Не проканало!
Спасибо всем!



baa5_25.10.2010_CRACKLAB.rU.tgz - original_uboot.zip



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 25 октября 2010 20:30
· Личное сообщение · #2

похоже что что-то самопальное или модифицированный crc32b
если взять crc32b без xor eax,-1, то получится eaf624af xor FFFFFFFF = 1509DB50



Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 25 октября 2010 20:32 · Поправил: nickjust
· Личное сообщение · #3

скачал прошивку для уваленого ГПС MIO C250 там только winceimg.bin ,а без winceimg.cks в котором контрольная сума не хочет шить..


Нашел на одном форуме методу
1 Open winceimg.bin in winhex
2 Select entire file except for the last 4 bits
3 in winhex, select tools>compute hash>32-bit checksum
4 deduct 4 from the file size for use in winceimg.cks
Но что то не могу разобраться




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 25 октября 2010 20:39
· Личное сообщение · #4

ну так и сделай, как написано

-----
may all your PUSHes be POPed!




Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 25 октября 2010 20:57
· Личное сообщение · #5

zalil.ru/29868171
Вот файл
Посчитал вроде верно
binSize : 9522040
checksum: 0x7EDA4AB7

Запускаю ,Checksum error

Вот есть для другого MIO C710
zalil.ru/29868265
- там есть правильная контрольная сумма ..

Пробовал к ней придти ..не получилось!




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

Создано: 26 октября 2010 05:33
· Личное сообщение · #6

nickjust какая то странная у тебя чексумма, у меня вышло:

binSize : 9522040
checksum: 0x3D05CB36

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




Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 октября 2010 23:55 · Поправил: nickjust
· Личное сообщение · #7


Спасибо ! Тут я ошибся , не чексум,а crc считал...

А с контрольной суммой разобрался 3D05C90F - просто не внимательно прочитал мануал,

Выберите файл целиком, за исключением последних 4 бита
в WinHex, выберите Сервис> вычисления хэш-> 32-битная контрольная сумма

ВСЕМ СПАСИБО!




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

Создано: 28 октября 2010 00:58
· Личное сообщение · #8

nickjust только вот тот файл, что ты дал, где якобы сумма правильная обсчитан полностью вместе с последними 4 битами

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




Ранг: 5.5 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 октября 2010 11:11
· Личное сообщение · #9

я заметил ..
Но загрузчик ,на контрольную суму без 4 последних байт ,не ругнулся и тело прошил!
Спасибо тебе PE_Kill,направил мысль в нужное русло!


 eXeL@B —› Вопросы новичков —› Обьясните ,как посчитана контрольная сума..
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати