九零登录

[【通过】] ms11-046_win2k 提权工具和代码

[复制链接]
发表于 2016-6-20 13:53:55 | 显示全部楼层 |阅读模式
ms11-046_win2k 提权工具和代码

0x0 简述
       
        这是很久的事了,之前测试一台服务器时,发现系统是Win2K,通过IIS5溢出拿到shell之后,本只是想逛逛,因为是2000,本以为提权挺容易,结果试了各种网上流传的EXP,很不幸都失效了,应该打了补丁,这勾起了我的兴趣。换种思路:微软在2010年7月13停止了Win2K的更新支持,换句话说从此之后的发现的NT5漏洞很有可能影响到Win2K(而且不会有补丁)。2011年6月14日微软发布了ms11-046的补丁,从影响来看波及范围很广(XPSP3到2008 R2),感谢看雪的KiDebug把ExploitDB上的Python实现改成了C,顺着上面的思路,把公布的EXP放到Win2K的环境上测试蓝屏,说明受影响了,接下来就可再研究改下代码了。

0x1 实现
       
        Win2K的EPROCESS跟XP/Win7的结构有变化,而ShellCode里面是硬编了Token的偏移,所以判断下Win2K,改下偏移应该就行了,详细见附件的工具和代码。

0x2 结束

        渗透是我的业余爱好,而我本质是一名孤独的程序员,技术狂热,在正规公司从事架构开发相关,如果能结识到志同道合的朋友,就更好了,[email protected]
        也借以此文怀恋下之前的浴血奋战的黑夜。
        谢谢!





ms11-046_win2k.zip

17.15 KB, 下载次数: 909

评分

参与人数 2酒票 +6 收起 理由
接地气 + 1 好就是好 酒票应该给有能力的人
管理05 + 5 欢迎加入90!

查看全部评分

发表于 2016-6-20 13:56:07 | 显示全部楼层
感谢楼主分享,不过不懂调试shellcode
发表于 2016-6-20 22:37:36 | 显示全部楼层
感谢分享,不过不太会用。。。
发表于 2016-6-21 01:41:56 | 显示全部楼层
@xVayNe
  兄弟性格很好啊,文章不长,有水平。向你学习。
还有就是"通过IIS5溢出拿到shell之后",
你是通过IIS5的exp溢出拿shell?
以前看过后台通过溢出拿shell,不知道你这个是什么情况,兄弟可否详细说所。

九零

GMT+8, 2026-10-22 13:31

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表