首先就是上一节,我们尝试把修改后的代码保存后运行,发现不可以,。
这是由于我们修改的那部分缓冲区造成的。
可执行文件加大再到内存中兵役进程的形式运行并非原封不动的载入内存,而是遵循一定的规则进行,这一个过程中,进程的内存是的确存在的,但是文件偏移(offset)是不存在的,所以程序无法正常运行。
以后们们学习PE文件格式的时候就知道了。
下面总结一下这一章的一些知识:
OD常用命令:
还有:
汇编基础的一些指令:
几个术语: