WebShell攻击检测

一、WebShell的危害

通过对“Webshell攻击”的整体分析,我们发现Webshell不知不觉为人们带来了很多危害,一旦黑客拿到了网站的WebShell,就可以修改网站的文件了!这样,网站将不再有秘密可言。如果入侵者通过执行命令,提升网站的权限后,就可以发展到入侵服务器,进而创建管理用户,达到控制整台服务器的目的。因此,无论是网站开发人员还是业界的同胞,都要提高对Webshell攻击的警惕,时刻关注网站是否存在漏洞,防止其被上传WebShell,造成严重的后果。

二、如何防御WebShell攻击

1Web软件开发的安全

    A、程序中存在文件上载的漏洞,攻击者利用漏洞上载木马程序文件。

    B、防sql注入、防暴库、防COOKIES欺骗、防跨站脚本攻击。

2、服务器的安全和web服务器的安全

    A、服务器做好各项安全设置,病毒和木马检测软件的安装(注:webshell的木马程序不能被该类软件检测到),启动防火墙并关闭不需要的端口和服务。

    B、提升web服务器的安全设置

    C、对以下命令进行权限控制(以windows为例)cmd.exe net.exe net1.exe ping.exe netstat.exe ftp.exe tftp.exe telnet.exe

3ftp文件上载安全

    设置好ftp服务器,防止攻击者直接使用ftp上传木马程序文件到web程序的目录中

4、文件系统的存储权限

    设置web程序目录及系统其它目录的权限,相关目录的写权限只赋予给超级用户,部分目录写权限赋予给系统用户。

 web应用和上传的任何文件(包括)分开,保持web应用的纯净,而文件的读取可以采用分静态文件解析服务器和web服务器两种服务器分 别读取(Apache/Nginxtomcatweb服务器),或者图片的读取,有程序直接读文件,以流的形式返回到客户端。

5、不要使用超级用户运行web服务

    对于apachetomcatweb服务器,安装后要以系统用户或指定权限的用户运行,如果系统中被植入了aspphpjsp等木马程序文件,以超级用户身份运行,webshell提权后获得超级用户的权限进而控制整个系统和计算机。

三、WebSehll测试概述

1、环境搭建

网上有很多例子,通常可以使用mysql+nginx+php的方式来搭建一个简单的论坛,用于测试使用。

搭建好的论坛如下图所示。

 2、WebShell制作

简单的制作一句话木马:<?php phpinfo();?>,保存为如下形式:test.php.jpg

3、WebShell上传

找到可以上传的点,结合BurpSuit测试工具来进行上传测试。

关于BurpSuit的使用方法,可以参考我之前发过的文章 ----BurpSuite工具使用心得

下面简单举例说明。

00截断测试

打开burpsuit设置代理服务器进行数据包拦截

在文件名处的test.php后加空格,16进制信息形式处找到添加的空格(20,将其修改为00.

返回文界面,发现空格消失

forword提交,如果存在00截断漏洞,即可成功上传webshell了。

扩展名变换测试

创建一句话木马文件test.php,内容与之前相同

打开burpsuit进行数据包拦截,将文件后缀改为.php5

forward提交,如果存在扩展名验证问题,即可成功上传。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Webshell攻击是指攻击者利用Web漏洞获取Web服务器的权限,并上传Webshell后门,从而实现对服务器的控制和操控。Webshell可以被用来执行命令、上传下载文件、修改文件权限等操作,给攻击者提供了广泛的控制权。 为了防御Webshell攻击,需要采取一系列的安全措施。首先,应该加强对Web应用程序的安全性,包括及时更新和修补漏洞、使用安全的编程实践、限制文件上传的类型和大小等。其次,应该加强对服务器的安全配置,包括限制对敏感文件和目录的访问权限、禁止执行可疑的脚本和命令、监控服务器日志等。此外,还可以使用防火墙和入侵检测系统来监控和阻止Webshell的上传和执行。 另外,用户也应该养成良好的使用习惯,避免点击可疑的链接和下载未知来源的文件,定期更改密码,并使用强密码和多因素身份验证等措施来保护自己的账户安全。 总之,防御Webshell攻击需要综合考虑安全措施,包括加强Web应用程序和服务器的安全性,以及用户的安全意识和使用习惯。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [网络安全-webshell详解(原理、攻击检测与防御)](https://blog.csdn.net/lady_killer9/article/details/120286817)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [WebShell攻击流程大揭秘: 渗透测试必备技能(网页后门)](https://blog.csdn.net/weixin_43263566/article/details/128748547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [网络攻击WebShell](https://blog.csdn.net/qq_44887910/article/details/126701405)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值