网站地图    收藏   

主页 > 后端 > 网站安全 >

记一次曲折的N点虚拟主机提权 - 网站安全 - 自学

来源:自学PHP网    时间:2015-04-17 12:00 作者: 阅读:

[导读] http://www.2cto.com / 199.36.7.232(均为代替目标站)拿shell灰常简单,这里就飘过,欢迎大牛来交流拿shell方法。提权开始。由于探测可得,上传以下马!http://www.2cto.com /inc/yueyan.php php大马.....

http://www.2cto.com / 199.36.7.232(均为代替目标站)
 
拿shell灰常简单,这里就飘过,欢迎大牛来交流拿shell方法。
 
提权开始。
由于探测可得,上传以下马!
http://www.2cto.com /inc/yueyan.php       php大马
 
http://www.2cto.com /inc/yueyan.asp       asp大马
 
http://www.2cto.com /inc/yueyan.aspx      aspx大马
 
http://www.2cto.com /inc/coon.aspx        aspx一句话
 
装备齐全的干活。
 
由于习惯用菜刀执行命令,所以用aspx一句话。
 
习惯性用菜刀传exp 用大马扫目录
收集信息:
用aspx马收集信息
系统信息 >>
OS 名称:          Microsoft(R) Windows(R) Server 2003, Enterprise Edition
系统类型:         X86-based PC
127.0.0.1 : 21 …………………………… Open
127.0.0.1 : 3306 …………………………… Open                   可以考虑mysql提权
127.0.0.1 : 3389 …………………………… Close
Server Ip                        : 199.36.77.9:80
Terminal Port                : 8819                       远程桌面端口
 
用户(组)信息 >>
N点虚拟主机管理系统V1.9.6-管理账号  ND19_qoiso         其中一个用户
 
先寻找可读可写看下执行命令情况后继续收集信息:
 
发现c:\windows\Temp\可读可写
但是上传后发现不可以执行文件
 
 
 
最后在E:\RECYCLER\  发现可以执行文件,为什么会这样,我也不太清楚。忘大牛科普。(最后
先上传了cmd和巴西烤肉
 
E:\RECYCLER\cmd.com
E:\RECYCLER\Churrasco.com
 
执行巴西烤肉试试。。。。。不成功      /churrasco/–>Couldn’t run command, try again!
 
查看常用exp的补丁无法查询
dir c:\windows\>a.txt&(for %i in (KB952004.log KB956572.log KB2393802.log KB2503665.log KB2592799.log KB2621440.log KB2160329.log KB970483.log KB2124261.log KB977165.log KB958644.log) do @type a.txt|@find /i “%i”||@echo %i Not Installed!)&del /f /q /a a.txt
拒绝访问
 
也不想到systeminfo去查找有无未打的补丁。
直接上传这些exp(貌似7个exp)
同样无果。
似乎忘了一件事,      N点虚拟主机管理系统V1.9.6-管理账号
 
N点虚拟主机。。。。
果断上强大的论坛搜索了一下。
有两个主题是关于这方面的,一个是一个paper,另外一个估计是个视屏
(因为是2月的主题,用的是115的下载链接,已经无法下载了)
 
大概了解了下N点虚拟主机 虚拟主机的提权
 
发现不能按部就班……..像我这样的新手朋友们最应该避免的就是按部就班,一定得有自己的思路。
 
 
 
在这个目录下什么都没有,更不可能下载数据库查看root密码什么的。
 
所以常规的n点主机提权无果。
 
 
 
回到信息收集,3306端口,mysql提权。
 
Mysql提权就是需要找root密码。
 
常用的找密码方法就是网站的配置文件里面找,mysql安装目录下找。
 
由于网站太多,先试下安装目录下
 
执行set命令,找到mysql目录。
 
无访问权限,type命令无效。
 
再试试网站中找吧。
利用大马的文件搜索功能,每种马应该都有的功能。一般搜索conn 和config这两个关键字。




找到了这三个配置文件。
  E:\www\\www.2cto.com \inc\conn.asp
  E:\www\\www.2cto.com \inc\config.asp
  E:\www\\my51a6y9n.dfshou.com\inc\config.asp
打开看后,全是配置的access 的数据库

 
 
 
本来以为是其他网站的配置文件我还没找出来,结果大致浏览了下网站,除了
 
http://my51a6y9n.dfshou.com
http://www.2cto.com /
这两个网站有配置文件外,其他的都是只有两个文件。
一个index.html 还有个 nkddcnfmab.js
 
网站配置文件无果。。。。
 
本来想利用星外的0day看对n点主机是否通用,发现不可以。
 
继续想办法:
 
在   IIS探测 >>    发现这几个东西
199.36.77.9:8090: C:\web\webfiles\phpMyAdmin-3.4.7
199.36.77.9:80: C:\web\webfiles\phpinfo
199.36.77.9:2896: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_adm
 

 
第一个是phpmyadmin  是用来管理mysql数据库
试着访问199.36.77.9:8090   无法访问
 
Phpmyadmin里面应该配置这又root的密码
 
libraries\config.default.php  跟目录下个这个文件就是配置root
 
查看这个文件,在记事本中搜索root
C:\web\webfiles\phpMyAdmin-3.4.7\libraries\config.default.php
 
最近老发现人品不好,你妹的,你不配置phpmyadmin  安装这个来干嘛!!!!
 
无语了。
 
继续查看剩下的两个目录
 
发现无可利用的。。。。
 
提不下?
 
继续在   IIS探测 >>    查找这些网站,发现全部网站都没有配置mysql连接。
 
好吧,继续浏览。
 
翻到e盘。
Z-Blog_1_8_Walle_100427
Discuz_X2_SC_GBK
打开看后,发现还没配置数据库呢。
 
想了下再找找吧,再次利用大马的搜索功能,已经有点心灰意冷了。
 
扩大搜索吧,扩大到e盘跟目录去!!!!
 
 
我一个个的查看,一个个的查看。。。。。
估计查看了十个左右。
 
估计是老天眷顾。终于在服务器中废弃的网站文件中发现了一些东西。
E:\a\www.xptm.tk\wp-config.php
 
配置文件如下:
define(‘DB_NAME’, ‘mywp007′);
 
/** MySQL database username */
define(‘DB_USER’, ‘root’);
 
/** MySQL database password */
define(‘DB_PASSWORD’, ‘c1X2p3′);
 
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
 
其实现在你已经可以试下利用数据库账号登陆下3389。我经常遇见密码是一样的。
最后证实,密码只相差一个字符。
www.2cto.com
继续提权,利用udf提权
系统权限,果断添加用户 yueyan 
 
最后成功进入服务器:
 




服务器配置太低了,不想嗅探什么的。。。。
交给浮沉妹子搞吧。。。
 
其实最后发现cmd5 貌似做了cdn
 
www.cmd5.com   59.188.21.20
 
怎么我查出来是这个。。。。。
 
不管了,还有5天就去参加等级开始,就不往下面渗透了。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论