Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Подмена ядра при загрузке через bcdedit

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> Подмена ядра при загрузке через bcdedit
Имя
Сообщение << Старые топики   Новые топики >>
Подмена ядра при загрузке через bcdedit - 2010-04-30 16:19:03.390000   
ReD$erpenT

Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
Возможна ли подмена образа ядра в Vista/7/Server2008 посредством bcdedit?
Например, как это было в случае XP/Server2003 (через параметр boot.ini - /kernel)
Post #: 1
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 19:07:54.106666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
bcdedit - это вообще-то утилита для редактирования файла управляющего загрузкой оси.
И при чем тут ядро?
Post #: 2
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:21:09.340000   
ReD$erpenT

Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
Потому что в ранних версиях образ ядра можно было заменить ещё на этапе загрузки (повторюсь, через boot.ini). А bcdedit загрузкой ОСи и управляет, как верно замечено. Точнее, это инструмент редактирования бинарного файла BCD, который и заменил текстовой boot.ini ("Объекты и элементы хранилища по сути заменяют Boot.ini" - цитата из статьи с TechNet). Я бы даже рискнул его назвать неким аналогом bootcfg. Логично предположить, возможность заменить образ ядра была предусмотрена и в данном случае (возможно и не документированная т.к. в справке по команде таких сведений нет)
Post #: 3
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:24:22.090000   
ReD$erpenT

Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
Потому что в ранних версиях образ ядра можно было заменить ещё на этапе загрузки (повторюсь, через boot.ini). А bcdedit загрузкой ОСи и управляет, как верно замечено. Точнее, это инструмент редактирования бинарного файла BCD, который и заменил текстовой boot.ini ("Объекты и элементы хранилища по сути заменяют Boot.ini" - цитата из статьи с TechNet). Я бы даже рискнул его назвать неким аналогом bootcfg. Логично предположить, возможность заменить образ ядра была предусмотрена и в данном случае (возможно и не документированная т.к. в справке по команде таких сведений нет)[:-]
Post #: 4
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 21:58:16.790000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Да не меняет файл boot.ini ( а так же и файл BCD ) ядро. Эти файлы просто меняют порядок загрузки. Почитай здесь http://support.microsoft.com/kb/314081/ru про boot.ini. Ту же роль выполняети BCD в Vista и "Семёрке".
Цитата:
"Операционная система Windows (в частности, файл Ntldr) использует файл Boot.ini, чтобы определить, какие параметры операционной системы должны отображаться при загрузке."
И при этом WindowsXP прекрасно грузиться и без этого файла. Даст только, в начале, сообщение, что файл boot.ini отсутствуети и загрзиться. Подумай - может ли ось без загрузки ядра загрузиться?
Post #: 5
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:11:32.546666   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
Delete
Post #: 6
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:20:09.236666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял?
Post #: 7
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 22:54:50.203333   
XALK

Сообщений: 3085
Оценки: 30
Присоединился: 2007-09-22 22:50:01.943333
quote:

ORIGINAL: zzsnn

Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял?


Речь не идет о подмене ядра одной системы на ядро другой.
Цитата:
"Данный параметр используется, чтобы проверить работу различных файлов HAL, прежде чем переименовать файл в Hal.dll."
Т.Е. файлов HAL одной и той же системы.
И соответственно
· Standard PC - hal.dll
· Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
· ACPI Uniprocessor PC - halaacpi.dll
· ACPI Multiprocessor PC -halmacpi.dll
· Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
· MPS Uniprocessor PC -halapic.dll
· MPS Multiprocessor PC -halmps.dll

http://onlyxp.narod.ru/2.html
Post #: 8
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:06:01.103333   
ReD$erpenT

Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
quote:

ORIGINAL: zzsnn

Ну так в этой инфе можно прочитать то, что я указал выше. Данные файлы только указывают какую операционную систему (ядро какой операционной системы и с какими параметрами, если так понятней автору топика) нужно загружать. В данной статье нет никакого намёка на то, что с помощью данных файлов можно подменить ядро загружаемой системы. Подменить, насколько я понимаю, это сделать так, что установленное программное обеспечение (оборудование) считает, что запущена Vista, а на самом деле запустили WindowsXP. Или я не правильно понял?


Извини, боюсь что ты не совсем правильно понял меня. Разумеется, ядро от Vist'ы не подсунешь XP. Об этом речи и не идёт. Речь именно о замене образа ядра например с Ntoskrnl в Ntkrnlpa. Естественно предварительно они должны быть скопированы в %SystemRoot%System32. XALK ближе к сути
Post #: 9
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:24:54.750000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Так, теперь понял, что ты хочешь получить.
Ты сначала выясни какие ядра у Vista существуют. Что-то мне подсказывает, что с этим вопросом ты разбирался и не интересовался, а пошёл тупо по аналогии с XP. А там различия есть. И существенные. Это первое.
Второе. По bcdedit можно спокойно получить справку набрав bcdedit /? в командной строке. Неужели так сложно. Можешь посмотреть и тут http://www.oszone.net/10998/ и тут http://technet.microsoft.com/ru-ru/library/cc709667(WS.10).aspx , а тут форум по разбору данной проги http://forum.ru-board.com/topic.cgi?forum=62&topic=10147 . Вполне мог и сам найти данную инфу через Гугл.
Post #: 10
RE: Подмена ядра при загрузке через bcdedit - 2010-04-30 23:48:19.010000   
ReD$erpenT

Сообщений: 24
Оценки: 0
Присоединился: 2010-03-29 22:28:32.826666
Что тупо и по аналогии, тут ты прав. Но я же написал, что искал и в справке и в TechNet и в kb и ничего не нашёл. Читай пожалуйста, внимательнее ;) Но в любом случае СПАСИБО!
Post #: 11
Страниц:  [1]
Все форумы >> [Windows] >> Подмена ядра при загрузке через bcdedit







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.