当前位置: 首页 > news >正文

【攻防世界】bug

垂直越权+IP绕过+文件上传

垂直越权

IP绕过

bp抓包,添加请求头X-Forwarded-For:127.0.0.1

 文件上传

文件上传绕过

1. mime检测(Content-Type)
2. 大小写绕过
3. 等价替换(php5,php3)
4. 利用JavaScript执行php代码(正常的php代码会被检测到,所以就用JavaScript来执行)

<script language='php'>....</script>

上传一个1.php 文件,出现弹窗。说明有前端校验(JavaScript),过滤了.php文件。

改后缀为.png 图片,显示

说明它不光检测后缀,还检测了内容

上传一个真的图片,显示

 绕过前端js验证:

(1)使用浏览器插件。删除检测文件后缀的JS代码,然后上传webshell

(2)首把webshell的后缀改成允许上传的‘.jpg’、‘.png’、‘.gif’ 绕过JS检测。再抓包把后缀名改成.php,即可上传webshell

抓包修改后缀为 “php5”,Content-Type 为 “image/jpeg”,并在 post 数据中将 PHP 一句话木马改为用 JavaScript 表示。

一句话木马 

如果过滤了<?php ?> 就用<script language='php'> </script>

<?php eval($_POST['a']) ?><script language='php'> @eval($_POST['a']) </script>

 https://www.cnblogs.com/linfangnan/p/13591331.html

【愚公系列】2023年06月 攻防世界-Web(bug)_攻防世界bug-CSDN博客

http://www.lryc.cn/news/339765.html

相关文章:

  • 详解UART通信协议以及FPGA实现
  • 【算法】删除链表中重复元素
  • mysql防坑指南
  • 偏微分方程算法之混合边界差分
  • 中国八大古都,分别是哪8个?
  • 财务信息化与财务软件有何区别与联系?
  • ssm052游戏攻略网站的设计与实现+vue
  • SAP Credit Memo 到期日设置技巧
  • 软件开发安全设计方案
  • 【Zabbix】zabbix 软件监控
  • Vue Router 路由动态缓存组件
  • 数据结构:线性表————单链表专题
  • 多线程(54)JMM中的内存屏障
  • 什么是流量清洗?
  • 淘宝API(通过商品详情接口采集商品页面数据)请求说明文档|可接入测试key
  • 示例说明闭包函数
  • 【自媒体创作利器】AI白日梦+ChatGPT 三分钟生成爆款短视频
  • 把握零碎时间,开启长期副业兼职之旅!在家也能轻松赚钱!
  • HarmonyOS开发实例:【数字管家app】
  • 人工智能_大模型033_LangChain003_记忆封装Memory上下文控制机制_LCEL表达式语言---人工智能工作笔记0168
  • 持安科技与顺丰正式签约!共建零信任应用安全最佳实践
  • Elasticsearch分布式搜索
  • 【Unity 实用工具篇】 | UIEffect 实现一系列UGUI特效,灰度、负片、像素化特效
  • ECMA进阶1之从0~1搭建react同构体系项目1
  • 【回溯】Leetcode 22. 括号生成【中等】
  • Java生成带数字的图片
  • FreeSWITCH 1.10.10 简单图形化界面17 - ubuntu22.04或者debian12 安装FreeSWITCH(IamFree)
  • 【数据结构】06图
  • Flink作业 taskmanager.numberOfTaskSlots 这个参数有哪几种设置方式
  • 京东详情比价接口优惠券(2)