摘要:
第11章 磁盘管理工具11.1 df指令:报告磁盘空间使用情况11.2 fdisk指令:Linux下的硬盘分区工11.2 fdisk指令:Linux下的硬盘分区工11.3 parted指令:强大的硬盘分区工具11.4 mkfs指令:创建文件系统11.5 badblocks指令:查找磁盘坏块11.6 partprobe指令:确认分区表的改11.7 convertquota指令:转换老的磁盘11.8 grub指令:多重引导程序grub的sh11.9 lilo指令:Linux引导加载器11.10 mkbootdisk指令:创建引导软盘11.11 hdparm指令:读取并设置硬盘参11.12 mkin 阅读全文
摘要:
1. 引言:这篇文章提供了一种增加自定义系统调用或劫持原有的系统调用的实现方法,只针对 linux 系统。主要思路是获取系统调用表 sys_call_table 地址,然后用新函数地址覆盖系统调用表某个元素的值,最终代码可以以modules的模式使用,也可以直接编译进内核使用。2. 获取系统调用表基地址的方法:cat System.map | grep "sys_call_table"3. 获取了系统调用表基地址后,如果直接修改这个表,会报错unable to handle kernel paging request at XX,这里引出本文主要要说清楚的一个问题:系统调用 阅读全文