Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/146: Рейтинг темы: голосов - 146, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 20

Каким ПО можно корректно открыть и отредактировать .sys файлы?

02.06.2011, 22:02. Показов 33050. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне здесь всегда что-нибудь путное подсказывали... решил снова обратиться за помощью...

И так, перейду к сути вопроса:
Каким ПО можно корректно открыть и отредактировать .sys файлы... но не на подобие config.sys, это ИМХО нотепадом , а те которые лежат в windowssystem32drivers... $) да... да... именно системные файлы из ядра форточек...

И вопрос № 2: Получу ли я запрет на использование файлов системой... если в закладке Security вытру группу System... Идентично ли это блокировке DrWebом...

С уважением Валера.
Буду благодарен за любую подсказку...

Еще раз прошу прошения за флейм!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2011, 22:02
Ответы с готовыми решениями:

Каким редактором можно открыть .str-файлы?
В играх тексты упакованы в .str файлы Открыть хоть как то получилось Блокнотом, но после сохранения игра не может заруститься пишет...

Можно ли открыть .xnb, отредактировать его потом опять запихать?
Можно ли открыть .xnb, отредактировать его потом опять запихать? :)

Таблицы MyISAM: чем их можно открыть, чтобы посмотреть и отредактировать?
Здраствуйте! Я новичек в базах данных. У меня есть разные файлы с расширениями opt, frm, myd, myi. Я так понимаю это таблицы MyISAM....

39
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
20.08.2015, 19:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Убежденный Посмотреть сообщение
Да, и чисто для справки: 64-битные Vista и выше не загружают неподписанные драйверы.
Однако если под WIN 7 64-bit в Диспетчере устройств посмотреть закладку Свойства этого драйвера для WIN 7 64-bit , то в строке
Цифровая подпись: Цифровая подпись отсутствует.
Напомню, что это драйвер карты ввода-вывода.
При этом Состояние устройства: Устройство работает нормально.

С учётом того, что цифровой подписи нет, может можно как-то безопасно для ОС WIN 7 64-bit подправить в этом драйвере для WIN 7 64-bit то, что мне надо?

Добавлено через 18 минут
Цитата Сообщение от Убежденный Посмотреть сообщение
Сообщение от Geo00
Данный драйвер точно не имеет цифровой подписи - это видно по соответствующему сообщению при его установке.
Какому сообщению ? Скриншот можете сделать ?
Вот это сообщение при установке этого драйвера для карты ввода-вывода под WIN7 64-bit.



Добавлено через 31 минуту
Драйвер точно 64-битный, что подтверждается тем, что он не открывается через PE Explorer, который открывает токо 32-битные драйверы:

0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
20.08.2015, 20:07
Давно бы использовал функции, которые я предложил и проверил.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18035 / 7738 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
20.08.2015, 20:27
По-моему, Вы занимаетесь какой-то ерундой. Зачем это нужно?
1
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
20.08.2015, 20:57
Цитата Сообщение от The trick Посмотреть сообщение
Давно бы использовал функции, которые я предложил и проверил.
Я же писал, что когда я такое делал через HEX Editor , то после редактирования .sys-файла ОС WIN7 64-bit
перестала загружаться.

К тому же я не могу найти PE редактор, который бы редактировал .sys, сделанный для WIN 7 64-bit.
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
20.08.2015, 21:05
Я не предлагал хекс редактор, а предложил использовать api функции.
0
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
20.08.2015, 21:12
Цитата Сообщение от The trick Посмотреть сообщение
а предложил использовать api функции.
К сожалению, я этим не владею (((
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
20.08.2015, 21:48
Цитата Сообщение от Geo00 Посмотреть сообщение
Однако если под WIN 7 64-bit в Диспетчере устройств посмотреть закладку Свойства этого драйвера для WIN 7 64-bit , то в строке
Цифровая подпись: Цифровая подпись отсутствует.
Напомню, что это драйвер карты ввода-вывода.
При этом Состояние устройства: Устройство работает нормально.
Потому что Windows в диспетчере устройств показывает только WHQL-подписи.
Если у драйвера устройства такой подписи нет, оно будет определяться,
как неподписанное. При этом драйвер будет иметь другую подпись, не WHQL.

Цитата Сообщение от Geo00 Посмотреть сообщение
С учётом того, что цифровой подписи нет
Опять 25... Мне уже надоело писать одно и то же.
Вот, читаем, просвящаемся:

Kernel-Mode Code Signing Requirements
https://msdn.microsoft.com/en-... 85%29.aspx
1
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18035 / 7738 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
20.08.2015, 21:53
Geo00, скачай SigCheck и проверь в конце концов есть подпись или нет.

Win + R -> cmd
Windows Batch file
1
2
3
cd /d "путь к папке с sigcheck.exe"
 
sigcheck.exe c:\windows\system32\drivers\driver.sys
1
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
20.08.2015, 22:11
Спасибо!
Sigcheck показал, что Verified: Signed
Это значит, что цифровая подпись есть?

Но почему же тогда выскакивает предупреждение при установке этого драйвера ( см. выше ), что не удалось проверить издателя?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18035 / 7738 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
20.08.2015, 22:34
Geo00, потому что у драйверов 2 подписи.
1) удостоверяет соответствие хеш-суммы PE EXE и легитимности самого сертификата Authenticode о том, что действительно есть такой издатель, подпись не отозвана, и на нее наложена кросс-подпись Майкрософт (Code signing class 3).
2) удостоверяет, что драйвер прошел WHQL тесты, то есть сертифицирован Майкрософт для безопасного использования в ОС.
Проверка этих подписей делается по разному.
0
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
21.08.2015, 09:13
Цитата Сообщение от The trick Посмотреть сообщение
с помощью функций CheckSumMappedFile, MapFileAndCheckSum.
Предложенный вариант через api функции CheckSumMappedFile, MapFileAndCheckSum действительно сможет решить данную задачу?
Я бы попробовал, но боюсь, что ОС перестанет запускаться (((

Добавлено через 9 часов 37 минут
Для 32-битной версии драйвера через PE Explorer сделал нужное исправление.
С WIN 7 32-bit после этого проблем нет и драйвер тоже работает.

Для обоих версий драйвера ( 32 и 64 -битной ) Sigcheck показал, что Verified: Signed
При установке обе версии драйвера ( 32 и 64 -битной ) ведут себя одинаково - выдают сообщение, что не удалось проверить издателя.

Если PE Explorer нормально и без ущерба для ОС отредактировал 32-битную версию драйвера, то значит также с помощью PE Explorer можно отредактировать и 64-битную версию драйвера?
Но к сожалению, 2-я версия PE Explorer , работающая с 64-битными PE, так и не вышла.
Тогда каким ПО можно отредактировать 64-битную версию драйвера?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
21.08.2015, 09:15
Цитата Сообщение от Dragokas Посмотреть сообщение
Geo00, потому что у драйверов 2 подписи.
И еще потому, что подпись драйвера и подпись driver package - разные вещи.
2
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
21.08.2015, 10:49
Всем спасибо, нашёл утилиту для редактирования 64-битных драйверов, всё сделал, но пробовать попозже буду на чистой WIN7 64-bit чтобы если рухнет из-за этого отредактированного драйвера, то будет не жалко.
Сейчас у меня такой нет, но как попробую, результат сообщу.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18035 / 7738 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
21.08.2015, 11:03
Geo00, этими функциями Вы только исправите чексумму PE EXE.
А чексумма (sha1/sha256), прописанная вместе с подписью, останется такой же, то есть невалидной.
1
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
22.08.2015, 22:51
Цитата Сообщение от Убежденный Посмотреть сообщение
Только загружаться по F8 и каждый раз жать "отключить проверку цифровых подписей".
Отредактированный 64-битный драйвер ( .sys ) нормально установился только после отключения проверки цифровых подписей через F8 и после этого при последующих включениях ПК больше не приходится отключать проверку цифровых подписей через F8.

Вопрос теперь только в том - как сделать, что при 1-ой установке драйвера пользователю надо было не вручную отключать проверку цифровых подписей через F8 чтобы нормально 1-й раз установить отредактированный 64-битный драйвер, а чтобы это делалось автоматически, например, с помощью какого-нибудь скрипта на установочном диске.
Согласитесь, ведь писать в инструкции, что для установки драйвера нужно ( хотя бы даже 1 раз ) отключать проверку цифровых подписей через F8 - это как минимум странно!
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
22.08.2015, 22:55
Цитата Сообщение от Geo00 Посмотреть сообщение
это как минимум странно!
Это намного менее странно, чем патчить чужой драйвер, подменять в
нем текст version info, да еще надеяться, что он будет работать на x64 !
0
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
22.08.2015, 22:58
На х64 нормально работает, только 1-й раз драйвер надо установить при отключенной проверке цифровых подписей через F8.
Как сделать, чтобы пользователь не вручную делал это отключение, а оно делалось автоматически, например, через скрипт на установочном диске, если такое возможно?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
22.08.2015, 23:03
Цитата Сообщение от Geo00 Посмотреть сообщение
На х64 нормально работает
Вы упорно не читаете то, что вам пишут в ответ.
Если цифровая подпись драйвера на x64 не валидна, - а такое происходит при
изменении .sys-файла, - он загружаться не будет. Тот факт, что его ставили
при отключенной проверке подписей по F8, на результат никак не влияет.

Пользователей, которым впаривают такой "софт" с похаченными копирайтами и
патченными чужими драйверами - жалко.

P.S.
Отписался от темы.
0
0 / 0 / 0
Регистрация: 29.07.2015
Сообщений: 95
22.08.2015, 23:06
Цитата Сообщение от Убежденный Посмотреть сообщение
Если цифровая подпись драйвера на x64 не валидна, - а такое происходит при
изменении .sys-файла, - он загружаться не будет.
Однако загружается и нормально работает.
0
0 / 0 / 0
Регистрация: 28.01.2023
Сообщений: 2
08.03.2023, 11:35
можно reshacker-ом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2023, 11:35

Открыть новую форму, в которой можно было бы отредактировать выделенные значения строки DGV
Всем доброго времени сутог! Такой вопрос, как сделать так, что бы в таблице, при нажатии двойным клинком, открывалась новая форма,...

hiberfil.sys и pagefile.sys что за системные файлы?
Доброго дня или суток! С наступающим! У меня такая проблема: hiberfil.sys и pagefile.sys эти файлы поселились в корне (С:) диска и...

Потеряны файлы cyclom-y.sys cyclad-z.sys
Установил WinXP SP2 на флешку, через CD. В процессе установки выдало, что файлы cyclom-y.inf и cyclad-z.inf не установились. Понятно, что...

Каким антивирусом можно отчистить файлы от вирусов, не удаляя их конечно?
Здравствуйте. Я пренебрег безопасностью компьютера, антивирус не стоял несколько месяцев, качал и устанавливал программы и приложения с...

Каким образом можно открыть приложение в форме так, чтобы оно являлось дочерним окном?
Добрый день. Каким образом можно открыть приложение в форме так, чтобы оно являлось дочерним окном?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru