获取webshell的方法

本文详细介绍了多种获取webshell的方法,包括通过管理员权限进入后台,利用上传漏洞、数据库操作、解析漏洞、编辑器漏洞等手段,以及普通权限不进后台时如何通过修改配置、IIS写入权限和SQL注入等途径获取webshell。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、管理员权限进后台

        正常上传:网站对上传文件的后缀并未过滤,直接上传

        数据库备份与恢复:网站对上传的文件后缀有过滤,但网站有数据库备份的功能,可以将WebShell格式先改为允许上传的文件格式,然后,我们找到上传后的文件路径,通过数据库备份,将文件备份为脚本格式。

        数据库配置文件插码:往配置文件中写入木马

        各种绕过姿势:00%截断;特殊后缀文件名绕过;文件名大小绕过

        利用解析漏洞:利用低版本的中间件apache、nginx、IIS等的解析漏洞

        利用编辑器漏洞:fckeditor\ewebeditor\cheditor

        网站配置挂马:"%><%eval request("XXX")%><%"

        通过编辑模板:将木马添加到压缩文件,后缀改为网站模板类型上传

        删除/修改脚本:当网站设置了js脚本,限制了上传文件的类型时,用burpsuite或者fiddle提交

        数据库命令执行:通过phpmyadmin 登录数据库,写入一句话木马

        添加静态页面

        文件包含:先将WebShell 改为txt格式文件上传,然后上传一个脚本文件包含该txt格式文件,可绕过WAF拿WebShell

            1)先上传一个含有包含代码(如<!-- #include file="x.jpg" -->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值