Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Правка обновлений для Win2k/XP
RSS

Правка обновлений для Win2k/XP

Как бороться с проверкой Update.inf службой криптографии?

<<Назад  Вперед>> Печать
 
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
В оригинальных обновлениях системных файлов от Microsoft, которые распространяются как SFX CAB архив с фирменным инсталлятором, внутри стоит проверка на оригинальность файла update.inf. При попытке его подправить вылезает сообщение:
[q]
Диспетчеру установки не удалось проверить целостность файла Update.inf. Убедитесь, что службы криптографии запущены на данном компьютере.

Setup could not verify the integrity of the file Update.inf. Make sure the Cryptographic service is running on this computer.
[/q]
Конечно, можно просто повторить указанное в update.inf руками, и всё отлично устанавливается (или не отлично :) ). Но это не спортивно. :)

Возможно ли обойти эту проверку, не отказываясь от фирменного установщика? Всё-таки он удобен тем, что позволяет заменять системные файлы без перезагрузки в другую ОС (или LiveCD), в том числе при установке целых SP, а также спокойно удалять обновления.
Max1024
Advanced Member
Ретроклокер

Откуда: Беларусь, Могилев
Всего сообщений: 755
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 дек. 2014
Вопрос актуальный, особенно когда билд ОС ниже чем требует SP (например при обновлении бэта версий ОС).
При изменении в update.ini минимально возможного парамента билда, установщик SP запускается, но тут же ругается что целостность update.ini нарушена и установка прекращается. Какой механизм отвечает за контроль (хэш файла?) целостности update.ini? И как это обойти, текстовый файл по сути, а проблема есть.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Max1024 написал:
[q]
текстовый файл по сути, а проблема есть.
[/q]
Там ещё cat файл есть, по которому всё проверяется. Вот его надо как-то обойти, просто удаление не помогает. Вообще, подход MS к вопросу обновлений ОС понятен. Чтобы вирусы не лезли, критически важные файлы по возможности проверяются на оригинальность. Но, наверное, есть варианты как это обойти. Неспроста же в Vista отошли от SFX обновлений и воткнули сразу пакеты для Windows Update Agent.
Max1024
Advanced Member
Ретроклокер

Откуда: Беларусь, Могилев
Всего сообщений: 755
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 дек. 2014
Надо поскать инструмент упаковки/распаковеи сат файлов. Может кто-то подскажет?
Я пробовал также удалять все файлы, лежащие рядом с update.exe но это ничего не дало.
ys05
Advanced Member


Откуда: spb
Всего сообщений: 389
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
Не знаю, что там за cat для апдейта, но cat для драйверов подписывается криптографическим сертификатом, поэтому, если он подписан, то невозможно изменить ни его, ни содержимое папки, для которой он создан. Для cat драйверов x64 нужен (для XP ещё был не нужен) сертификат производителя драйверов определённого уровня, принимаемого MS, и валидность сертификата проверяется при установке. Если для cat апдейта система с подписью такая же, то нужен соответствующий сертификат. Если же для апдейта вдруг нужна подпись сертификатом строго самой MS, то тут в принципе ничего нельзя поделать. Ну а если вдруг наоборот вариант, что cat для апдейта вообще не подписывается (или не подписывался для старых систем), то тогда про распаковку cat ничего не знаю, но для драйверов он создаётся на основе inf'а утилитой inf2cat.exe, так что может быть можно его просто создать из update.inf по новой той же утилитой.
<<Назад  Вперед>> Печать
Полигон-2 »   Старый софт »   Правка обновлений для Win2k/XP
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS