NTFS中的ADS的一些问题

admin 2021年4月3日19:31:40评论28 views字数 1977阅读6分35秒阅读模式

有关ADS的简单说明请看:NTFS不利的一面

可以看到ADS在很久以前就被一些安全人员所关注,并且也提出了一些经典的利用,比如隐藏文件,隐藏webshell(交换数据流(ADS)与IIS的前世与今生),随着这次爆出来的IIS的权限绕过,我们再次测试了一下ADS在渗透中的利用方法,并发现了一些比较有意思的现象。

1 经典的IIS 目录访问权限绕过:

详见:Microsoft IIS 6.0 and 7.5 Multiple Vulnerabilities

注:这里的权限是NTFS目录属性的权限,并非说是后台直接绕过。别误会。

2 Bypass 黑名单验证

在测试中我们发现,如果上传的文件名字为:test.php::$DATA,会在服务器上生成一个test.php的文件,其中内容和所上传文件内容相同,并被解析。假设我们需要上传的文件内容为:下面是上传是会出现的现象:

上传的文件名  服务器表面现象    生成的文件内容

Test.php:a.jpg     生成Test.php  空

Test.php::$DATA  生成test.php  

Test.php::$INDEX_ALLOCATION  生成test.php文件夹  

Test.php::$DATA.jpg  生成0.jpg  

Test.php::$DATAaaa.jpg  生成aaa.jpg  

PS: 上传test.php:a.jpg的时候其实是在服务器上正常生成了一个数据流文件,可以通过notepad test.php:a.jpg查看内容,而test.php为空也是正常的。

根据第二个现象,我们可以bypass一些黑名单验证。

后面我加测试的时候是想截断后面的东西,但是发现windows会无视”/”””这两个符号前面的东西,只识别这俩符号后的字符串。(由于windows把 /当成了目录,而上传只认识文件名所导致的)

3 在隐藏webshell中的利用:

方法:在服务器上echo一个数据流文件进去,比如index.php是网页正常文件,我们可以这样子搞: echo ^  > index.php:hidden.jpg

这样子就生成了一个不可见的shell hidden.jpg,常规的文件管理器、type命令,dir命令、del命令发现都找不出那个hidden.jpg的。我们可以在另外一个正常文件里把这个ADS文件include进去,,这样子就可以正常解析我们的一句话了。

4 UDF提权中的利用

UDF提权tips:如果数据库用户对数据库mysql(注意指的是数据库里的默认库mysql)具有insert和delete权限,就可以创建加载自定义函数。而又由于mysql是以system权限运行在windows主机上,所以这个时候我们就可以通过自定义函数以system权限执行命令了。

Mysql 5.1以上(现在都5.6版本了,估计老版的不常见了。),在加载自定义函数的DLL时,要求目录必须是mysql目录下的libplugin目录。直接导入C:windowssystem32这种目录是加载不了dll的,也就没办法creat function。但是可悲的是mysql 5.1之后的版本在安装的时候是默认不存在libplugin目录的,除非你安装的是完整版(官方的那种200多M的)。

还有一些情况,比如:你获取webshell了,但是webshell权限被限制的很死,根本没办法新建libplugin目录,或者你根本就没有webshell,只有一个Mysql的弱口令(无webshell的UDF提权+serv-u+人品)。在以前估计就是只有放弃了,但是利用ADS我们则可以bypass掉这个限制。

demo :

select 'xxx' into outfile 'D:mysqllib::$INDEX_ALLOCATION';

会在mysql目录下生成一个lib目录

5 利用ADS隐藏木马

隐藏好办,直接在cmd里面执行命令: type muma.ext test.txt:muma.exe

这样就把木马写进test.txt的数据流里了。但是想运行的话还得借助其他工具,winrar就是一个,具体方法百度百科里都有,但是百科里的别信,成功不了,需要用type命令才能将二进制可执行文件写进去的。

Winrar的自解压木马我还是觉得不靠谱,毕竟后缀是exe,如果目标连这个都确定不了,那还不如直接发muma.exe。所以这个利用我也没怎么研究了。

注:数据流中如果是可执行文件,用start命令调用时,需要在win xp 和2003环境下,win7下失败。

相关信息下载:NTFS-ADS

--By :pylove & Rstar

转自:http://zone.wooyun.org/content/1064

文章来源于lcx.cc:NTFS中的ADS的一些问题

相关推荐: 网购强迫症成“流行病”

苏州一女士网购成瘾遭埋怨,自砍手指;浙江一女子疯狂网购,老公一气之下要离婚;黑龙江小伙连续网购18小时晕倒……在双十一节的网购狂欢后,这些消息让人唏嘘不已。网购在极大地方便人们生活的同时,也让部分人形成依赖。近日,本报联合大渝网进行的调查表明,超过一半的受调查…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月3日19:31:40
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   NTFS中的ADS的一些问题http://cn-sec.com/archives/323172.html

发表评论

匿名网友 填写信息