通过/dev/kmem获取系统调用表地址

直接上代码吧,就是sidt之后,通过kmem字符设备搜索指纹。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys types.h="">
#include <sys stat.h="">
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <sys mman.h="">

#define CALLOFF 100 //读取100字节
?
struct {
&n……

你可能感兴趣的:(系统)