- 2
- 0
- 约5.66千字
- 约 9页
- 2019-06-18 发布于天津
- 举报
内核漏洞调试环境搭建一前言之前没怎么用过但是那天看到上有不少内核漏洞的当时想如果可以请自动手调试一下这些漏洞肯定会学到一些下特定漏洞的利用技巧比如怎么利用空指针引用漏洞来进行本地提权所以就了很多关于内核调试的文章虽然一步一步老老实实照前人的指点的做但是还是问题连着问题反反复复的尝试才历尽千心万苦搭建起了这个内核漏洞调试环境在此过程中得到了广大网友的帮助特别是和塞他的为塞这两位前辈的指点既然取之于网那我觉得应该把这个过程用文字描述出来放到网络上与同道中人分享本文的第二部分将简单介绍目前下内核调试的
K_K
Linux内核漏洞调试环境搭建
一.前言
之前没怎么用过Linux,但是那天看到exploit-db上有不少Linux内核漏洞的POC。当时想如果可以请自动手调试一下这些漏洞,肯定会学到一些Linux下特定漏洞的利用技巧。(比如怎么利用空指针引用漏洞来进行本地提权)。所以就GOOGLE了很多关于Linux内核调试的文章,虽然一步一步老老实实照前人的指点的做,但是还是问题连着问题。反反复复的尝试,才历尽千心万苦搭建起了这个内核漏洞调试环境。在此过程中得到了广大网友的帮助,特别是wzt85和塞(他的ID为塞)这两位前辈的指点。既然取之于“网”,那我觉得应该把这个过程用文字描述出来放到网络上,与同道中人分享。
本文的第二部分将简单介绍目前Linux下内核调试的几种常用调试技术路线,由于我对Linux的了解确实不多,所以这一部分写的肯定会很不专业,但目的在于抛砖引玉——更专业的文章烦请自行GOOGLE。
本文的第三部分会详细介绍该调试环境的搭建过程,关键点会有截图说明。
本文的第四部分是一点补充性的文字。
二.Linux下内核调试技术路线
1.QEMU+GDB
QEMU是一款开源的虚拟机软件,它自身带有gdb stub可用于和Host 主机上的GDB通信来对Guest主机的Linux内核进行源码(C代码)级调试。为实现源
原创力文档

文档评论(0)