发新话题
打印

[原创]检测某账户对默认权限目录是否可写的脚本

[原创]检测某账户对默认权限目录是否可写的脚本

文章作者:无敌最寂寞[E.S.T]
信息来源:邪恶八进制 中国

在web入侵后,经常会寻找一个可写目录上传webshell或者其它东西,这是一个关键的问题.大部分管理员对一些系统目录做了权限的更改设置,但是有很少管理员会对所有的目录都更改权限的(好麻烦的工作,至少我不会).那么如何确定一个账户的默认权限对哪些目录居然可以写权限呢?黑病毒兄在文章中估计是手工尝试的吧?
其实当我们装好一个系统后,系统盘下的每个文件夹都具有了默认权限.那么如何来检测哪个账户对这些文件夹具有什么样的权限呢?我们就可以尝试往系统盘下的每个目录都写入一个文件,如果成功就说明这个账户在默认权限下具有对某个目录的可写权限.手工尝试费时费力,用下面的脚本我们就可以轻松实现了:

这是个批处理文件,写得简陋了点.内容如下:
复制内容到剪贴板
代码:
@Echo             find writable diretory by 无敌最寂寞@EST
@Echo Now search root directiory is %1
@echo off
for /D %%i IN (%1\*.*) do echo aaa > %%i\superlone.txt
for /D %%j IN (%1\*.*) do if EXIST %%j\superlone.txt echo %%j is writable
for /D %%k IN (%1\*.*) do if EXIST %%k\superlone.txt del "%%k\superlone.txt"
很简单的代码,把它存成.bat或者.cmd为后缀的批处理文件,然后如下操作:

1.假设你想测试guest账户对c:\winnt目录下的所有子目录是否具有可写权限.首先用runas命令以guest账户身份启动一个cmd.命令如下:
runas /profile /user:guest cmd

2.在此cmd窗口下找到你保存的上面内容的批处理文件(我这里是scanwrite.cmd),然后这样输入:
scanwrite.cmd c:\winnt

输出结果如下:

C:\>scanwrite.cmd c:\winnt
            find writable diretory by 无敌最寂寞@EST
Now search root directiory is c:\winnt
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
c:\winnt\Tasks is writable
c:\winnt\Tasks\superlone.txt
拒绝访问。


看到了吗?有一个c:\winnt\Tasks对于guest账户来说是可写的.是不是很简单?省了很大的麻烦.所以如果要测试web账户的就把guest换成IUSR_的账户,也能找到的.


就这么简单,一个小技巧而已.希望能对有些朋友有所帮助.
俺是mika!别叫错了! 俺的QQ:794773 http://hi.baidu.com/stealthwalker/ my private area ------------------------------------------------------------ <a href=http://hi.baidu.com/stealthwalker target=_blank></a>

TOP

这是写权限的,其它权限也是差不多的道理...有空写个综合一点的..不过大家基本上都是在乎写权限和读权限的~~~
俺是mika!别叫错了! 俺的QQ:794773 http://hi.baidu.com/stealthwalker/ my private area ------------------------------------------------------------ <a href=http://hi.baidu.com/stealthwalker target=_blank></a>

TOP

如果可以测试所有子目录就更好了零下一万度最近跑哪了???
都没看到@
在我纯真年少時,有一個女生,她願意爲我失去生命,她意志堅定地說:你再纏著我,我就去死! 在我負笈外地時,有一個女生,她願意等我到下輩子,她溫柔婉約地說:你想成爲我男友?等下輩子!! 在我窮困潦倒時,有一個女生,她願意與我共赴黃泉,她眨著紅眼說:你再不還錢,我和你同歸于盡!

TOP

引用:
下面是引用haicao于2005-04-07 12:37发表的:
如果可以测试所有子目录就更好了零下一万度最近跑哪了???
都没看到@
这个不是可以吗
我没头像了。。。

TOP

  可以使用Cacls.exe来检测文件夹权限,取得用户对目录权限的具体情况。再过滤字串,用户为 %USERNAME%,可以find ")F" ,")c"  。
家乐福门口出租马扎------看美女ing...

TOP

发新话题