11 2019 档案

摘要:1.问题描述 通过这一周的实习,主要学习了竞态条件漏洞的运行机理,同时进行了使用竞态条件漏洞重写root权限文件以及获得root权限两个实验,最后讨论了预防竞态条件漏洞的几个措施。 2.解决过程 2.1 理论知识 下面这个代码段属于某个特权程序(Set UID 程序),它使用 Root 权限运行。 阅读全文
posted @ 2019-11-28 15:08 buguoliujibugaiming 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 通过这一周的学习,我主要了解了linux中关于进程切换的部分,也就是进程调度时机来临时从就绪进程队列中挑选一个进程执行,占用CPU时间。下面通过介绍进行调度的时机和进程切换的过程这两部分知识,以及使用gdb跟踪分析schedule()函数来深入理解linux中的进程切换。 2.解决过程 阅读全文
posted @ 2019-11-15 22:20 buguoliujibugaiming 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1. 通过man命令学习wait和waitpid函数的用法 wait与waitpid函数头文件与定义 wait函数功能:父进程一旦调用wait函数就立即阻塞自己,由wait分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销 阅读全文
posted @ 2019-11-09 22:28 buguoliujibugaiming 阅读(856) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述 通过这一周的学习,我学习了linux操作系统可执行程序的工作原理,包括可执行文件的格式、编译、链接、装载等知识,下面将通过介绍理论知识,以及使用gdb跟踪分析一个execve系统调用内核处理函数sys_execve来深入理解这个过程。 2. 解决步骤 2.1 ELF文件简介 目标文件 阅读全文
posted @ 2019-11-08 21:33 buguoliujibugaiming 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述 通过这一周的学习,我学习了一个特殊的系统调用fork,即进程的创建。操作系统内核实现操作系统的三大管理功能,即进程管理、内存管理和文件系统,其中,操作系统最核心的功能是进程管理。下面来具体介绍进程的描述以及进程的创建过程,并通过gdb跟踪分析进程创建过程。 2. 解决步骤 2.1 进 阅读全文
posted @ 2019-11-01 22:13 buguoliujibugaiming 阅读(312) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示