Частина 23 - Основи сектора завантаження [Part 6]

Для повного змісту змісту всіх уроків натисніть нижче, оскільки це надасть вам короткий зміст кожного уроку, а також теми, які будуть розглянуті. https://github.com/mytechnotalent/Reverse-Engineering-Tutorial

Цього тижня ми зосередимо увагу на тому, як використовувати QEMU, який є емулятором для завантаження нашого простого нового ОС.

Введіть вище, щоб отримати qemu спеціально для x86 систем.

Запустіть емулятор з нашою бінаркою.

Ви побачите наступне. Увага: воно нічого не робить, лише нескінченний цикл стрибка, про який ми детально розповіли в попередніх лекціях. Однак це найпростіший x86 ОС, який можна створити.

Він просто шукає підпис, про який ми говорили останньої тижня (якщо це не має сенсу, будь ласка, перегляньте попередню лекцію), і якщо він точно 200h байтів і знаходиться в першому секторі завантажувального середовища, процес буде успішним.

Якщо ви зацікавлені, існують різні емулятори для різних архітектур.

Наступного тижня ми розберемося з адресуванням пам'яті, щоб можна було встановити стек у нашому простому ОС.

results matching ""

    No results matching ""