tips:【购买后,访问第1周第1章第8节获取课程群】
一、开卷,实现操作系统微内核
1、写操作系统到底写什么?
2、精讲CPU两种运行模式:实模式、保护模式
3、借助BIOS中断操控屏幕
4、你写的内核如何运行?
5、实战:带你手写微内核
6、实战:使用bochs调试内核
7、NASM汇编脚本怎么写
二、汇编篇一:认识汇编全貌,玩转CPU寄存器
1、汇编、CPU架构、硬编码之间的关系
2、汇编、C语言、C++、Java之间的关系
3、MASM、NASM、ATT之间的关系
4、寄存器、CPU缓存、内存之间的关系
5、熟练掌握及使用CPU的三组寄存器
6、实战:在逆向工具OD上练习汇编
三、汇编篇二:手绘堆栈图,玩转系统执行流
1、实战:汇编语言实现while循环
2、while(true)的本质
3、深入理解系统执行流
4、破坏执行流:ROP技术
5、深入理解系统栈指令本质
6、手写执行堆栈图
7、实战:通过汇编实现ROP
本周会带大家写一个微内核,让大家找到学习本门课程的乐趣。对于没有汇编基础的小伙伴,我会从零开始教。【购买后,访问第1周第1章第8节获取课程群】
课程安排: