心得体会
gudujianjsk
这个作者很懒,什么都没留下…
展开
-
自己动手写操作系统2 安装dos
<br /> 操作系统肯定是在裸机上跑的,但是这里用到的确实dos系统,在dos上验证我们的系统,实际上这里还根本算不上系统,顶多就是用到了从实模式向保护模式切换,这里先练习两种模式之间的切换,为了以后再裸机上写真正的操作系统做准备。<br /> <br /> 这里的dos系统必须是纯dos系统,看网上有些人安装了一个dos7.2就贴出来瞎掰掰,其实dos7.2运行一些指令时会产生异常。导致程序终止。最好的办法是用dos6.22.<br /> <br /> 还有虚拟机平台最好选择VPC原创 2010-12-01 21:12:00 · 683 阅读 · 0 评论 -
自己动手写操作系统1
<br />开始学习于渊的《自己动手写操作系统》,其中用到了虚拟机VirtualBox由于以前一直在用VM对于VBox不熟悉。作者用的是什么版本就不知道了。反正我装完了一看操作方法与作者的大不相同了。<br /> <br />最头疼的就是创建虚拟软驱了,我装的版本不支持创建软驱。只允许为虚拟机选择一个物理软驱或者虚拟的。现在都是鸡巴什么年代了总不<br /> <br />能为了学这个而去装一个物理软驱吧。<br /> <br />自己简单浏览了一下作者给的工具FloppyWriter源代码发现这个程序在写入原创 2010-11-08 20:25:00 · 583 阅读 · 0 评论 -
介绍回调函数的一篇好文章
回调函数回调函数人人会用,可不是每个人都可以把它讲明白的,这篇文章就讲得很好。 调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。 CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用者和被调者可以互转载 2012-05-11 23:00:08 · 721 阅读 · 0 评论 -
动态获取API函数地址---对抗win7 aslr安全机制
本人近期在研究缓冲区溢出,在学习中发现,win7下系统关键函数的地址随机化了(每次重启后地址有变),为了解决地址定位问题,在偌大的互联网上找了好久,贴来分享下,以作备用。-----------------------------------------------------------------------------------------------------------------转载 2014-03-11 22:22:58 · 1718 阅读 · 1 评论