О ненавистных подписях и тестовом режиме, часть первая.

Вот модифицированный мной загрузчик для 64-битной висты. Вот он же для w7. Если использовать их, то нет необходимости пользоваться тестовыми подписями и тестовым режимом для модифицированных системных файлов (например, hal.dll или ядро) и драйверов, имеющих тип загрузки SERVICE_BOOT_START (к примеру, драйверы рейд-контроллеров). <br/><br/>Устанавливать так: <br/><br/>1. Копируем модифицированный файл в system32, оригинальный файл лучше не заменяем. Это позволит в случае чего &quot;вернуть все в зад&quot; <br/>2. Открываем консоль от имени админа, и вот что делаем: <br/><br/>
24 сентября 2009, четверг 20:48
HertZ для раздела Блоги
Вот модифицированный мной загрузчик для 64-битной висты. Вот он же для w7. Если использовать их, то нет необходимости пользоваться тестовыми подписями и тестовым режимом для модифицированных системных файлов (например, hal.dll или ядро) и драйверов, имеющих тип загрузки SERVICE_BOOT_START (к примеру, драйверы рейд-контроллеров).

Устанавливать так:

1. Копируем модифицированный файл в system32, оригинальный файл лучше не заменяем. Это позволит в случае чего "вернуть все в зад"
2. Открываем консоль от имени админа, и вот что делаем:

цитата:
bcdedit /copy {current} /d "Patched winloader"


На такую команду оно должно отозваться примерно так (для русской аналогично):
цитата:
"The entry was successfully copied to {01234567-89ab-cdef-00ff-fff000ffffff}"


Далее набиваем, заменив выделенное на свой идентификатор, полученный в предыдущем шаге.

для висты:
цитата:
bcdedit /set {01234567-89ab-cdef-00ff-fff000ffffff} nointegritychecks 1

цитата:
bcdedit /set {01234567-89ab-cdef-00ff-fff000ffffff} path \Windows\system32\osloader.exe


для w7:
цитата:
bcdedit /set {01234567-89ab-cdef-00ff-fff000ffffff} nointegritychecks 1

цитата:
bcdedit /set {01234567-89ab-cdef-00ff-fff000ffffff} path \Windows\system32\osloadw7.exe


Если был включен тестовый режим и не используются драйверы утилит вроде ATITool, то его можно отключить для новой записи. И без него будет нормально грузиться:
цитата:
bcdedit /set {01234567-89ab-cdef-00ff-fff000ffffff} TESTSIGNING off


После ребута можно будет выбрать, с каким загрузчиком запускать систему. По-старому, с тестовым режимом или с новым загрузчиком и в нормальном режиме.

А пока работаю над модификацией ntoskrnl.exe, чтобы отрубить проверку и обычных драйверов тоже.

Ссылки на файлы обновлены, в первый раз побились почему-то. Новые точно работают. Пруфлинк:
https://forums.overclockers.ru/viewtopic.php?p=6535602#p6535602