这篇教程不需要你有什么编程基础,只需要对计算机结构有过大致的了解就可。本教程的基本原理取自《x86汇编语言-从实模式到保护模式》一书。本教程涉及的所有工具都已打包,链接附在文章末尾,感兴趣的小伙伴可以自行下载。废话不多说,直接上干货!
第一步->解压缩素材文件
解压完毕可以看到文件夹内包含了7个文件.
dd:空镜像制作工具
FloppyWriter:磁盘写入工具
git:终端操作软件
HackOS.iso:现成的空镜像
NASM:编译软件
VirtualBox6.1.32:虚拟机软件
VsCode:代码编辑器
第二步->搭建实验环境
1.双击VirtualBox6.1.32安装文件一键到底即可,记住安装路径
2.双击vscode安装文件一键到底即可。
3.双击git安装文件同样一键到底即可。
4.双击NASM解压后得到的文件夹 记住它的文件位置,我这里是D:\NASM。
5.dd和FloppyWriter都是可以直接运行的软件,创建一个文件夹名字为dd并把dd.exe放进去,
我这里的路径是 D:\dd。FloppyWriter不用动留着备用即可。
6.右击桌面的计算机图标->点击属性->点击高级系统设置->点击环境变量->添加两个PATH路径,
D:\NASM和