Linux
zzzpany
www
展开
-
操作系统内核加载随机化记录器
操作系统内核加载随机化记录器目标记录随机化加载地址,信息存放到日志文件。实现方法:分析内核源码中地址随机化的位置与原理,对随机化后的地址进行记录。实验环境:基于Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu的Ubuntu7.0运行环境Linux4.20+qemu开发环境参考文档:https://www.cnblo...原创 2019-07-09 10:30:03 · 215 阅读 · 0 评论 -
Linux x64 Hook系统调用
Linux x64 Hook系统调用实验环境:Linux ubuntu 4.4.0-31-generic#50~14.04.1-Ubuntu参考文档:https://blog.csdn.net/zuihaobushi/article/details/72729850 内核访问用户空间https://www.cnblogs.com/arnoldlu/p/8879800....原创 2019-06-30 12:53:00 · 1654 阅读 · 2 评论 -
QEMU + GDB 内核调试环境
QEMU + GDB 内核调试环境基于ubuntu14.04安装依赖库apt-get install aptitude libssl-dev libpixman-1-dev flex bison m4 libncurses5-dev libssl-devapt-get upgrade编译内核编译内核共两条命令:make menuconfig此时需要注意两个选项:kern...转载 2019-06-30 13:02:34 · 214 阅读 · 0 评论 -
CFS公平调度算法(源码)
CFS公平调度算法版本:linux4.2背景进程分类:I/O消耗型:运行时间很短,等待I/O时阻塞处理器消耗型:执行代码为主,I/O需求较少调度策略就是要在这两类进程中:进程迅速响应(响应时间短)和最大系统利用率(高吞吐量)寻找平衡进程优先级:最基本的调度算法,根据进程价值和其对处理器时间的需求来对进程分级时间片概念、nice值(越高优先级越低)CFS算法进程调度的时机...原创 2019-06-30 13:14:04 · 1260 阅读 · 0 评论