![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анализ Boot-сектора флоппика.
Riply © (2007-06-12 17:37:00)Здравствуйте !
Так получилось, что я решила посмотреть, с чем едят сабж :)
Попробовала "расшифровать" его содержимое.
Нашла таблицу(а в ней много интересного :).
Экспериментально выяснилось, что она соответствует действительности :)
Вот ее кусочек:
Bytes Range Stored Information
//-----------------------
0 - 2 Assembly Instruction for jump code.
..........
38 Extended boot signature.
..........
62 - 509 Boot Code.
510 - 511 Signature for File System.
//-----------------------
Я оставила поля, значения, которых не понимаю(кроме Boot Code, но о нем после :)
Объясните мне, пожалуйста,
что они означают ("Assembly Instruction for jump code" и две "signature" )?
Riply (2007-06-12 20:03:00) [1]Спасибо !
>[3] Johnmen © (12.06.07 19:51)
А мне казалось, что все перерыла.
P.S.
Я всегда говорила, что из меня плохой ссыщик :)
Johnmen (2007-06-12 19:51:00) [2]Хм... Вот первая же ссылка от Яндекса
http://www.wasm.ru/print.php?article=unusualboot
Джо (2007-06-12 19:28:00) [3]0 - 2 Assembly Instruction for jump code.
Там должен стоять jmp через все эти сигнатуры на исполняемый код. Если не ошибаюсь, near jmp.
По конкретным значениям сигнатур нужно читать доку, у меня под рукой нет :)
G_M_S (2007-06-12 18:09:00) [4]"Assembly Instruction for jump code" - адрес, откуда начинать загрузку (обычно джам на "Boot Code"). Сигнатуры - это идентификаторы загрузчика (что за ОСь) и файловой системы на диске.