TempleOS 逆向工程

2024-06-14

这篇文章详细记录了作者对TempleOS操作系统逆向工程的过程。作者首先分析了硬盘分区和文件系统,然后深入研究了引导扇区和二级引导加载程序(0000Kernel.BIN.C)的代码,并确定了关键代码的加载地址。作者还对TempleOS独特的引导顺序和代码设计进行了一些分析和猜测。

阅读更多
未分类 TempleOS

StarkeBlog - 逆向工程 MenuetOS 64 - 初级引导加载程序

2024-06-09

本文介绍了MenuetOS 64位版本操作系统的启动过程,分析了其主引导加载程序(PBL)的运行机制。文章首先介绍了x86/x64环境下UEFI和BIOS两种引导系统的区别,以及主引导记录(MBR)的概念。随后,文章详细分析了MenuetOS 64位版本的PBL代码,包括如何使用BIOS中断函数读取磁盘扇区、如何将内核和配置文件加载到内存中,以及如何将控制权移交给内核。

阅读更多
未分类 引导加载程序