Я хочу извлечь программное обеспечение BIOS из микросхемы EEPROM на материнской плате. Какой-то ISO образ чипа. Это вообще возможно? Если да, то как?
1 ответ
BIOS может быть по реальному адресу F00000000 (F0000000:00000000). Если это так, это занимает до 64 КБ. Если оно больше 64 КБ, остальное находится в реальном адресном пространстве [3 ГБ (4 ГБ-1)], включая 64 КБ, найденные в F00000000. Поэтому, если у вас есть доступ к реальной адресации, вы просто копируете ее в файл. Но ваша ОС может не дать вам реальной адресации, вместо этого вы получаете отображение памяти и, возможно, не видите BIOS. С помощью отладчика вы можете взглянуть на адрес и посмотреть, выглядит ли он правильно. Отладчик также может записать его в файл. BIOS должен содержать сообщение об авторских правах.