Более полезна http://www.globaltrust.ru/security/knowbase/Integrity/integrity_control_mechanisms.htm Не допрошиваюсь. Я знаю, что надо

Более полезна
globaltrust.ru/security/knowbase/Integrity/integrity_control_mechanisms.htm

Не допрошиваюсь. Я знаю, что надо замкнуть, чтобы запустить аварийную прошивку.

8. А у LHA можно выбрать параметры сжатия? Я кроме параметра на максимальное сжатие вроде -0h ничего подобного не видел, хотя и с этим параметром не сжалось сильнее.
9. Я так понимаю, что какая-то программа сравнивает контрольные суммы. Ну для bios это boot-блок. Но кто их создаёт? Программист, когда состряпает файл? Куда эта сумма дописывается? В конец файла? Откуда такая-то программа знает где кончается тело файла и начинается его CRC? В статье по редактированию написано модуль плюс байт CRC. Однако я только около original.bin вижу этот байт FF. Остальные модули следуют без дополнений.

Ну да это asus. И этот original.bin лежит вначале.

В выше указанной ссылке сказано, что не трудно написать прогу, которая будет подгонять изменённый файл под нужный crc. Ну очевидно кто-то написал. Есть инфа где её взять?
Я здесь видел кто-то написал прогу просто для подсчёта, но ссылка не работает. Тоже нужна рабочая ссылка или в почту.

CheckSum = Sum mod (MaxVal+1) = 40C mod (FF+1) = 1036 mod (255+1) = 12 Как получилось это число? Я брал калькулятор в HEX и что только у меня не получалось, но не 12.

Кстати по одной методе я попробовал взял понимаемый modbin-ом bios от gigabyte. Взял ручками достал из своего биоса этот original.bin, поправил его, переименовал в originar.bin и запихал в гиговский биос. Потом достал то, что сделал модбин и соединил со своим хвостом. В результате модбин теперь открывает и хотя и странно просматривает асусовский биос, однако прошиваться он не хочет, т.к. типа не award. Ну ине знаю каким образом модбин шифровал original.bin, но получился он существенно меньше и на контрольные суммы не ругался.

Для себя понял важную вещь : размер всего BIOS и отдельных его разархивированных модулей одинаков. Однако размер архивов м.б. различен. Варьируется длина пустого места во всём биосе. Какое-то пространство забивается FF-ами или 0-ями до нужного размера. Это пространство идёт сразу после всех запакованных модулей.