|
|
前几天,论坛会员koko的网站被挂马了。https://www.advertcn.com/thread-113169-1-2.html 从图片看,被上传了大量的webshell。: V' I( m& D& }
7 G& |1 x, Y. K2 U: G2 u2 f
那么什么是Webshell呢?* p1 b+ W, X- @; z( t& K" W; z
+ K' [) {; s& Y0 e$ Z% p- e: k
Webshell(Web Shell)是一种通过Web界面远程管理服务器的工具,通常由黑客或攻击者使用,也有时被用于合法的系统管理目的。它实际上是一个能够在远程服务器上执行命令的脚本或程序。Webshell通常以脚本文件(如PHP、ASP、JSP等)的形式存在,通过Web服务器解释执行。9 x9 i. ]' x/ U# X/ v0 r
2 U# c4 D0 s( T# [8 rWebshell的特点和功能:. a, O& M& k: q+ b8 t G7 A
, W- [8 ~" a! {2 d& L3 Z2 Z1. 远程执行命令: Webshell允许攻击者在远程服务器上执行命令,通常通过Web界面输入命令并获取执行结果。
+ g J/ O) x) _: _. k: p7 O2. 文件管理: 攻击者可以使用Webshell上传、下载、删除和修改文件,从而实现对服务器文件系统的访问和操作。
' \8 p0 n c6 T5 `4 O4 C9 D) D3. 权限提升: 一些Webshell工具提供了在系统中提升权限的功能,使攻击者能够执行更敏感的操作。4 K. q( {0 Z: ]+ i: u! O& D- A
4. 信息收集: Webshell可以用于收集服务器的信息,如操作系统版本、网络配置、运行的服务等。
& Z2 W, o8 q4 t6 @: D- v5. 后门功能:攻击者可以将Webshell留作后门,以便在需要时重新进入系统,维持对服务器的长期控制。; q- p$ `. D% @0 J
2 m' r+ A+ m9 a! z* p' c( g
由于Webshell的存在对系统安全构成威胁,防范措施包括但不限于:
5 C: C' ~7 _/ y, k. H& |0 N2 q3 Y2 H3 J1 d( K
- 安全配置: 配置Web服务器和应用服务器以减少攻击面,限制脚本执行权限。
' }1 b6 m3 j' P4 r+ X1 J- 定期检查: 定期审查服务器上的文件系统和日志,以检测潜在的Webshell文件或不寻常的活动。& Z0 E0 y6 Q: O i3 [
- 使用防火墙: 使用网络防火墙来限制对Web服务器的访问,只允许来自信任源的流量。. X+ I$ {1 Z: W5 D9 ^) a2 z' e
- 更新和补丁: 及时更新服务器和应用程序,应用最新的安全补丁,以防止已知的漏洞被利用。
$ o* [, `+ O# G3 s3 T/ W- 安全编程实践:编写安全的Web应用程序代码,避免因用户输入未经适当验证而导致的安全漏洞。
! M0 Z3 ?- U j8 I4 ~4 V2 @% O3 k' q) h1 `( r+ S) Q+ l/ M1 @& N
上面的文字是不是不够具体,那么看看下面的东西,来真实了解下吧。+ |. q0 z+ H. G# G. Y+ {4 l& Q" {
8 s; g; W# D1 I- u! e l( H" z请注意,下面的200多个网站,是我从特定网络复制粘帖而来,目的是为了科普,让大家对Webshell有一个基础的了解。下面的内容是有争议的,如果河马或者其他用户认为不妥,后续随时删除。想看的必须回复以下内容:
$ @% ^ S" U! [& d4 o2 n
/ u) u& I: v6 D- Z& i+ I) C Q0 x我保证不把我在广告中国看到的内容外泄,我完全了解版主的科普意图,我不会做任何危害这些网站的行为。
( v* ~: p; O- F, Y; @* B6 y% y' l8 ]' _3 R& ~8 y, g( a
6 ^/ M+ V: P* g+ z% a6 I, E( Q! h$ g' J! X- |) x1 y
基本是wordpress,大多数情况也都是通过CMS漏洞入侵的,所以建议大家不要安装来历不明的插件,以及经常性的升级以及备份。2 h7 ^2 h8 |+ t- B' e3 {* q
2 F4 h' t8 h* }$ w9 S% v我遇到过各种各样的webshell,被入侵之后会被用来钓鱼、群发垃圾邮件等等,如果大家遇到这方面的问题,可以跟我联系。! }3 Z2 Q; i$ m8 f8 H8 @* d3 E: I
% R$ {' g5 S' { W
|
|