自己搭建了实验环境,逃离实验楼,实在是太卡了。自己的环境就是爽!
实验开始:
先加如getuid和getuidAsm代码:
运行系统:
实验下,添加的功能是否可以
效果没问题。
用GDB调试,设置断点
一步一步执行
实验目的达到了。
===========================================================================================================================这里是分割线========================================
从system_call开始到iret
网上有几张图很好的说明了这个过程。
能力不足,不足以详细的说明从system_call到iret的详细过程。在查阅了些资料后,发现有几张图还是解释的不错的,于是就把他们贴出来了。其实也是一种偷懒啦~
经过《扒开系统调用的三层皮》2周的学习,对系统调用有些感性的认识,但是没有书看啊,总感觉还是挺乱的。
sunfy + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://www.xuetangx.com/courses/course-v1:ustcX+USTC001+_/about ”
没有评论:
发表评论
谢谢您的留言^_^