《操作系统真像还原》简单读后感
花了大概一个月的时间,看了 12 章,到 13 章硬盘分区驱动这里实在是看不下去了,遂决定不再看这本书了,对其操作系统的实现也告一段落了,就停留在系统调用这里了。这里简单总结一下这一个半月学到的东西和我(几乎)看完本书后的感受。
…Kernel PWN 环境搭建
一直对 kernel pwn 挺感兴趣的,再加上 libc 那里也没什么新东西可学了,简单题没什么做的意义,难题也不会做,所以准备开始学习 kernel pwn。不过可能最近也没办法太深入的学习,总之先把环境搭起来再说。
…
《操作系统真像还原》操作系统实现——系统调用
到这里,有了前面的铺垫,要说的东西不多,其实没必要单独写出来,但是系统调用毕竟还是比较重要的东西,所以这里还是单独说一下。
Linux 下的系统调用占用的是 0x80 号中断,通过 eax 来选择要调用的功能,我们维护一个函数指针数组,存储各个功能的函数指针,然后用一个简单的汇编函数就可以实现调用
…