IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 【web漏洞-文件上传】 -> 正文阅读

[PHP知识库]【web漏洞-文件上传】

介绍

什么是文件上传漏洞?

指程序对文件的上传未作全面的限制,导致用户可以上传一些超越用户权限的一些文件,可以是木马,shell脚本,病毒等。

文件上传漏洞有哪些危害

可以通过文件上传漏洞上传webshell后门。

如何判断注入点

黑盒:使用扫描工具扫描打开网站。测试会员中心,测试后台。
白盒:直接撸源代码。

确定有漏洞该如何做

拿到漏洞后要对漏洞类型进行区分,编辑器、第三方应用、常规等。
区分漏洞类型

文件上传漏洞实际是?

通过上传后门脚本获取网站权限。

常见上传验证

后缀名:黑名单、白名单
黑名单:asp、php、jsp、aspx、cgi、war
白名单:jpg、png、zip、rar、gif…
文件类型:MIME信息
在这里插入图片描述

文件头:内容头信息
在这里插入图片描述
在这里插入图片描述

后端内容及其他

图片马制作

一句话木马1.php

<?php @evel($_POST['shell']);?>

随便找个图片1.jpg

cmd
copy 1.jpg /b + 1.php /a tupianma.jpg

什么是解析漏洞

析漏洞是指服务器应用程序在解析某些精心构造的后缀文件时,会将其解析成网页脚本,从而导致网站的沦陷。大部分解析漏洞的产生都是由应用程序本身的漏洞导致的。
参考链接:

逻辑安全-二次渲染

upload17关
在这里插入图片描述第二个if开头,把temp文件移动到upload,然后file文件后缀和ext相比对,如果有,继续执行,然后把upload的名字改为img。

逻辑安全-条件竞争

参考链接

目录命名-x.php/.

在这里插入图片描述意思是加个/.会把前面部分当作文件去保存,保存下来是upload-19.php

数组接受和目录命名

upload第20关,代码审计

在这里插入图片描述
在这里插入图片描述

(tomcat)CVE-2017-12615靶场搭建

在这里插入图片描述接下来burp抓包使用poc

在这里插入图片描述访问1.jsp
在这里插入图片描述

中间件漏洞

iis
在这里插入图片描述
在这里插入图片描述
apache低版本解析漏洞
在这里插入图片描述

编辑器漏洞

在这里插入图片描述

绕过安全狗等防护

在这里插入图片描述在这里插入图片描述

qq.ph p能上传不能解析

在这里插入图片描述1.写垃圾数据绕过,垃圾数据最后加分号
在这里插入图片描述
2.删除双引号,可以绕过
在这里插入图片描述
3.双引号后加x.php
在这里插入图片描述
3.x.jpg;.php
3.换行
在这里插入图片描述
4.参数多次
在这里插入图片描述

重复数据
在这里插入图片描述

fuzz测试

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 12:49:24  更:2022-01-16 12:51:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 14:52:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码