在 Linux 内核中增加一个系统调用,并编写对应的 Linux 应用程序。利用该系统调用能够遍历系统当前 所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程 id(PID)组织成树形结构显示。
2024-02-01 09:45:07 431KB Linux 系统调用 课程设计
假期过得太快了,一眨眼就要开始上班了,假期帮一个出版社写了几个教程,贴出来与大家分享一下。
2023-10-20 23:39:31 65KB 嵌入式 重要程序 FORK EXIT
1
采用Spring Boot、MySQL等技术栈构建的一个停车位管理系统,调用百度地图app实现定位,包括后端代码+前端代码+数据库。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结。 包括程序毕设程序源代码一份,数据库一份,完美运行。如有问题可私信我
2023-04-03 02:24:16 38.74MB 毕业设计 课程设计
1
linux操作系统实验指导书,包括内核编译 系统调用 进程通信与调度 模块编程 文件系统 设备驱动等部分。
1
隐形注射器 使用直接系统调用将 shellcode 注入远程进程。 直接系统调用将绕过许多 AV/EDR 检测技术,例如 API 用户态挂钩和监控。 系统调用是通过读取 ntdll.dll 而不是使用硬编码程序集动态检索的。 动态检索系统调用的好处是您不必担心系统调用在Windows版本/补丁之间的变化,也不必硬编码会占用空间和时间的程序集。 用法 Usage: stealthInjector.exe -shellcode [-spawnProc | -pid ] [-unsafe] -spawnProc: spawn nslookup.exe and inject into that -pid : inject into remote process given PID -unsafe: inject shellcode using high-le
2023-03-17 15:38:27 5KB C++
1
华中科技大学操作系统课程设计专用,内含5个部分: 1.1 利用系统调用实现文件拷贝(含代码和makefile) 1.2 多进程编程,实现三个子进程窗口(含代码和makefile) 2 自己的系统调用,只有系统调用实现的代码,系统调用需要自己编译内核 3 字符设备驱动的编写(含代码和makefile) 4 GTK编写系统监视器,可以监测系统很多方面(含代码和makefile) 5 虚拟文件系统(实现的比较简单)(含代码和makefile) 说明:需要编译自己的内核,在内核中加入自己的系统调用号以及对应的系统调用代码,本程序只有调用部分,没有前期准备部分。
2023-03-09 11:02:37 844B 操作系统课设 系统调用
1
2.在系统调表中添加系统调号 3.申明系统调服务例程原型 4.实现系统调服务例程 5.重新编译内核 6.编写态程序来测试新添加的系统调
2023-03-07 15:57:32 674KB linux
1
此次实验的基本内容是:在Linux 0.11上添加两个系统调用,并编写两个简单的应用程序测试它们,建立对系统调用接口的深入认识 掌握系统调用的基本过程 能完成系统调用的全面控制
2023-03-07 15:43:31 6KB 系统调用
1
linux-0.00包含两个特权级3的用户任务和一个系统调用中断过程。其由两个文件组成:as86汇编语言写的boot.s(引导启动程序) 和GNU as汇编写的head.s(多任务内核程序)。前者只是引导程序,把head.s代码加载进内存并把控制权转移到head.s中执行; 后者实现两个特权级3上的任务在时钟中断控制下相互切换运行,并实现显示字符的系统调用。 任务A(0)不停的打印“AAA……”, 当遇到时钟中断后切换到任务B(1)中运行打印“BBB……”,再遇时钟中断再打印“AAA……”,如此循环。
2023-01-03 12:02:38 6KB linux-0.00
1
Linux环境下,使用多路复用技术实现web网络服务器并发工作,利用epoll系统调用
2022-12-24 21:06:57 2KB Epoll 网络 并发
1