自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

核桃

分享创造乐趣

  • 博客(7)
  • 收藏
  • 关注

原创 hook函数实例分析--sys_seteuid调用

本实例包括hook.c test.c hook.c利用LKM(可加载内核模块)实现系统调用sys_setreuid的拦截。当ruid==1337&&euid==31337时,将当前进程的所有的uid和gid设为0。test.c 用于测试hook模块加载之后是否有效。hook.c如下:#include <linux/module.h>//module_init/module_exit在此定义 #in

2017-11-16 17:26:54 791

原创 系统调用的三层皮

C代码中嵌入汇编代码 一般格式: asm volatile( 汇编语句模板: 输出: 输入: 破坏描述部分);示例:使用c代码中嵌入汇编代码触发系统调用asm volatile( “mov $0 , %%ebx\n\t” “mov $0xd , %%eax\n\t” //获取系统时间的系统调用号 “int $0x80\n\t” //产生中断 “mov %%eax , %0\n\t”//eax中

2017-11-16 15:25:52 465

原创 Linux 常用命令总结

查找命令 $find / -name module.h //利用find在当前目录及其子目录下查找名为module.h的文件$grep –nr “cred” * //利用grep命令查找包含cred 字符串的文件位置及行号 vi 编辑器命令 $ :q! //退出编辑器,不保存 $ :wq!//推出保存 $ i //光标后插入 $ a //光标前插入 $ o //新的一行插入 $ esc+x

2017-11-16 12:20:47 271

原创 LKM可加载内核模块简单实例编写

1.标准的module代码如下: helloworld.c#include <linux/kernel.h> #include<linux/module.h> #include<linux/init.h> MODULE_LICENSE("GPL"); static int hello_init(void) { printk(KERN_WARNING "HELLOWORLD"); return 0;

2017-11-13 17:53:45 874

原创 GDB跟踪调试linux-3.18.6内核

要跟踪调试内核,首先需要对内核架构有一个基本的了解,以linux-3.18.6为例: arch文件夹:Linux需要兼容不同的架构,因此该文件夹下面包含arm、x86、alpha等支持各种机构的源码。 init文件夹:包含mian.c ,程序入口:start_kernel,任何模块的初始化都需要在strart_kernel中调用。 还有ipc,kernel,security.sound等比较重要的文

2017-11-09 10:45:53 865

原创 linux内核分析-简单的操作系统内核源码解读

##《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”学习笔记 ##源码组成:mypcb.h mymain.c myinterrupt.c mypcb.h #define MAX_TASK_NUM 4 //进程数组链表的最大值 #define KERNEL_STACK_SIZE 102

2017-11-06 21:39:58 12274

原创 Ubuntu Server 16.04(14.04)下配置LAMP环境

本文介绍lamp配置的过程,ubuntu server 16.04已经在VMware安装成功,并使用xshell与虚拟机连接。 1. 安装apache服务器 输入命令:sudo apt-get install apache2 检验:apache2 -v 2. 安装php 输入命令:sudo apt-get install php (ubun

2017-11-06 16:25:43 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除