九零登录

[【通过】] 【已转正】记一次曲折并且另类的跨站经历及思路

[复制链接]
发表于 2016-7-22 20:47:47 | 显示全部楼层 |阅读模式
听取管理的意见。直接发上来
首先说明一下,本人纯属小白,大神勿喷~~
这次跨站还要感谢自己群里的各类大神~~
总体思路:跨站时在提权死活提不下但拿到了Mysql root的情况下可以尝试不提权直接通过Mysql的loadfile和outfile(dumpfile)跨站读写文件(如果能outfile直接写马),网站完整目录可以尝试从各种日志文件获取。
PS:顺便问一下各位大神,Mysql有没有办法列目录啊,有的话联系我QQ:171905101,谢谢
废话不多,直接开始。
这次俺的目的呢,其实是为了进一个纯静态的站(虽然我也不知道我要进去干嘛,也许是想看看到底是不是纯静态的)
1.png
在源站上找了半天愣是没找出来半个漏洞,于是就打起了旁站的主意,旁站一扫。。。是个站群,先把旁站放工具里识别了下
2.png
决定拿dedecms下手,RP爆棚,居然直接后台弱口令进去了,果断dede拿webshell
3.png
看着这目录就不想说什么了,星外的。。。表示以前星外从来没有成功过(不是扫不到可读可写就是权限做的太死),于是乎,扫可读可写。。
4.png
好像还算可以的样子,结果在群里各种大神的提醒下,悲剧出现了
5.png
呵呵。。放弃cmd。。接着继续翻目录,于是乎,看到了这个
6.png
然后。不出所料的没进去。但是下面还有111和222呢,这两个干嘛用的咧,直觉告诉我是备份
7.png
果然,这下总算是进去了。。下载user.MYI在大神们的指导下用C32解决了root的md5
8.png
呵呵。。俺穷,没钱。所以换了个网站继续查。。
9.png
总算出来了,果断udf提权。。然后。悲剧再次出现
10.png
Err13..呵呵,然后尝试用outfile写了一遍mof。。仍然没有权限。。已放弃提权。。不过我标题可是跨站经历,谁说提权了,于是想到了mysqlloadfile和outfile,虽说刚刚outfilemysql的目录失败了,并不代表在网站的目录没有权限啊。。但是问题又来了,我压根就不知道他的站点目录是啥。。。继续翻文件,找到了这个
11.png
12.png
..看样子是木马拦截系统的日志。。。。翻了一遍,并没有找到有用的,不过说到日志倒是提醒了我。。在C:\Windows\System32\Logfiles中成功找到了ftp日志
13.png
于是下载了最近五天的日志。。notepad++查找了下关键字。。果然有目录的上传记录。。到此。目录总算是拿到了。这下总好了吧。测试了下,loadfile完美可用,然而测试outfile时
14.png
呵呵。放弃了写文件的打算,不过至少是可以跨站读取任意文件了
PS:顺便问一下各位大神,Mysql有没有办法列目录啊,有的话联系我QQ:171905101,谢谢
=============================
管理通过,已转正。
                  管理05
单选投票, 共有 24 人参与投票
70.83% (17)
29.17% (7)
您所在的用户组没有投票权限

记一次跨站经历.docx

819.12 KB, 下载次数: 2451

评分

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

查看全部评分

发表于 2016-7-22 20:49:52 | 显示全部楼层
贴出来吧 九零没有直接上传附件的传统 虽然上传有些麻烦 但是也恰好代表了一种态度
 楼主| 发表于 2016-7-22 20:54:43 | 显示全部楼层
管理05 发表于 2016-7-22 20:49
贴出来吧 九零没有直接上传附件的传统 虽然上传有些麻烦 但是也恰好代表了一种态度

好的~~
发表于 2016-7-22 22:57:59 | 显示全部楼层
为何手握root 就因为一个导出失败就放弃了呢  星外大多数也都支持aspx
如果mysql是大于5.1版本的话 MYSQL目录默认是没有 lib\plugin 目录的 所以就需要手动创建
如果没权限建立文件夹 可以用语句建立一个 虽然会报错 但是目录确实建立好了
select 'xxx' into dumpfile 'C:\\MySQL\\lib::$INDEX_ALLOCATION';
select 'xxx' into dumpfile 'C:\\MySQL\\lib\\plugin::$INDEX_ALLOCATION';



一名合格的黑阔 必须要有一颗奔着服务器的admin的心
发表于 2016-7-22 23:22:08 | 显示全部楼层
感谢分享,楼主态度很好啊。个人说些想法。
1.命令执行组件被删除可以尝试 http://www.myhack58.com/Article/html/3/8/2015/69134.htm  提前看你目标是否支持asp。

2.
"如果mysql是大于5.1版本的话 MYSQL目录默认是没有 lib\plugin 目录的 所以就需要手动创建"
mysql默认存在lib/目录 但没有plugin目录。
elect 'xxx' into dumpfile 'C:\\MySQL\\lib::$INDEX_ALLOCATION';
select 'xxx' into dumpfile 'C:\\MySQL\\lib\\plugin::$INDEX_ALLOCATION';
此方法是利用ads新建目录,我一直未成功,这里的xxx是什么?

感谢分享。

评分

参与人数 1酒票 +1 收起 理由
管理05 + 1 积极参与讨论

查看全部评分

发表于 2016-7-23 01:38:17 | 显示全部楼层
接地气 发表于 2016-7-22 23:22
感谢分享,楼主态度很好啊。个人说些想法。
1.命令执行组件被删除可以尝试 http://www.myhack58.com/Artic ...

写不进C盘新建好像也没意义
发表于 2016-7-23 08:55:32 | 显示全部楼层
接地气 发表于 2016-7-22 23:22
感谢分享,楼主态度很好啊。个人说些想法。
1.命令执行组件被删除可以尝试 http://www.myhack58.com/Artic ...

XXX是写入的任意字符。 剑心牛提出的NTFS ads引流创建文件夹 会报错 但是目录已经创建成功率低 但是我有成功过
发表于 2016-7-23 09:05:20 | 显示全部楼层
mysql当然是无法列目录的 但是可以用outfile和load_file盲打测试,建议去sqlmap下复制或者自己整理个web目录字典,再写个py或者php脚本配合root爆破一下目录。另外5.5以上dll导出目录在plugin,手工不行就ads,还有你一开始遇到的err13就放弃是不对的,如果是5.0以下版本就可以直接调用那个dll,或者你改个dll的名字就可以了。还有,这算不上曲折。。

评分

参与人数 1酒票 +1 收起 理由
管理05 + 1 积极参与讨论

查看全部评分

 楼主| 发表于 2016-7-23 09:19:27 | 显示全部楼层
接地气 发表于 2016-7-22 23:22
感谢分享,楼主态度很好啊。个人说些想法。
1.命令执行组件被删除可以尝试 http://www.myhack58.com/Artic ...

首先。。我在网站备份里看了一下,是有plugin目录的。。但是是星外的安全模式。所以没尝试上传组件,还有,那边的xxx貌似是随机的,不过这两个xxx要保持一致
 楼主| 发表于 2016-7-23 09:21:32 | 显示全部楼层
v5est0r 发表于 2016-7-23 09:05
mysql当然是无法列目录的 但是可以用outfile和load_file盲打测试,建议去sqlmap下复制或者自己整理个web目 ...

当然试过ads,依旧是err13,以及。此站群的mysql/lib目录里是有plugin的。5.5的mysql
 楼主| 发表于 2016-7-23 12:12:49 | 显示全部楼层
本帖最后由 yinghaochi 于 2016-7-23 12:14 编辑
piaoker 发表于 2016-7-22 22:57
为何手握root 就因为一个导出失败就放弃了呢  星外大多数也都支持aspx
如果mysql是大于5.1版本的话 MYSQL ...

QQ图片20160723121206.png
大马里有的。。失败~~改了路径也失败~~
额。回复错人了,,意外
发表于 2016-7-23 19:30:58 | 显示全部楼层
v5est0r 发表于 2016-7-23 08:55
XXX是写入的任意字符。 剑心牛提出的NTFS ads引流创建文件夹 会报错 但是目录已经创建成功率低 但是我有 ...

创建文件夹,那么为什么还要指定字符呢。单纯的建立目录,这种写法有问题啊。
发表于 2016-7-23 19:39:41 | 显示全部楼层
接地气 发表于 2016-7-23 19:30
创建文件夹,那么为什么还要指定字符呢。单纯的建立目录,这种写法有问题啊。

没有问题 总不能写空进去吧

发表于 2016-7-24 11:56:03 | 显示全部楼层
测试下如果支持aspx,有可写目录,直接ee应该可以提权
发表于 2016-7-27 11:20:06 | 显示全部楼层
接地气 发表于 2016-7-22 23:22
感谢分享,楼主态度很好啊。个人说些想法。
1.命令执行组件被删除可以尝试 http://www.myhack58.com/Artic ...

XXX是随便写的内容,写什么都可以,win下这样是可以创建目录的,除非你路径有问题,或者没有上一级目录,自然创建不了

九零

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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