记录黑客技术中优秀的内容, 传播黑客文化,分享黑客技术精华

利用GDB、KGDB调试应用程序及内核驱动模块

阅读: 9这几天看了一下linux内核提权的一个漏洞,里面涉及到了驱动程序漏洞及驱动调试内容,由于各类linux操作系统版本的不同,如果不能在自己机器上亲自调试驱动程序,可以说即使给了漏洞利用的POC源码也根本无法成功利用。因为内核漏洞的利用涉及到指令集的POC构造,不同内核版本模块加载指令地址不同,导致即使有POC也根本无法利用,只有在自己系统中亲自调试,才能做出相应的修改,达到内核漏洞利用的效果。这样就要求我们对linux内核驱动的调试过程,调试方法有个深入了解。经过两天的各处查找,配置,调试,终于弄清楚了内核调试的基本方法,为之后内核调试,漏洞分析提供技术支持。文章目录目标基础环境搭建1.1资源环境1.2安装vmware虚拟机及ubuntu操作系统编译内核2.1配置内核参数2.2编译内核配置双机通信3.1

公告

关注公众号hackdig,学习最新黑客技术

推广

工具

标签云