做一个“好”人... 思想上会思考; 生活上有追求; 技术上不停步; 工作上有担当;
发布时间:2015-11-30 20:10:00
内核源码下载地址:http://www.cn.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2536 asmlinkage void __init start_kernel(void)537 {538 char * command_line;539 extern const struct kernel_p.........【阅读全文】
发布时间:2015-11-29 22:41:33
一、概述程序启动时,stack_canary将随机选择的小整数值保存在返回地址保存位置之前。大部分缓冲溢出攻击是从内存地址的低位向高位覆盖写内存,所以为了覆写返回地址,必须覆写canary值。因此可使用返回地址在返回前查看canary值,从而确认是否发生栈缓冲溢出攻击。//初始化栈canary值,can.........【阅读全文】
发布时间:2015-11-29 22:41:16
一、概述debug_objects_early_init()函数用于内核的对象调试。依赖配置CONFIG_DEBUG_OBJECTS。二、相关结构体struct debug_bucket { struct hlist_head list; //挂载的是当前debug_ob.........【阅读全文】