Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

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

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

Начинается новый конкурс статей! Все подробности в этой теме.

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


ПОЛИГОН ПРИЗРАКОВ »   Старый софт »   Правка обновлений для Win2k/XP
RSS

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

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

Выводить сообщения

<<Назад  Вперед>>Модератор: FromArcanumПечать
 
ATauenis
Advanced Member
К.т.н. хламоведения

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


Ссылка


Дата регистрации на форуме:
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
Ретроклокер
Max1024
Откуда: Беларусь, Могилев
Всего сообщений: 777
Рейтинг пользователя: 0


Ссылка


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

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


Ссылка


Дата регистрации на форуме:
30 апр. 2015

Max1024 написал:
[q]
текстовый файл по сути, а проблема есть.
[/q]

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


Ссылка


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


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


Ссылка


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

Последние RSS
В Москве куплю материнку с AGP 2x
Ссылки на бывшие обьекты Ссср
Оптом более 180 штук кварцев от 30 кГц до ...
Радиосекретарь (переговорное устройство) -4штуки
[Москва] Продам Ретро-калькуляторы для коллекционера


Время выполнения скрипта: 0.0722. Количество выполненных запросов: 15, время выполнения запросов 0.0360


Партнёры: Компьютерный музей в Таллине | ЖЖ-сообщество | Таллин: Переулки Городских Легенд | Журнал "Downgrade"





Авторские права и условия копирования материалов



Hosted by Compic