Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OA-EXPTOOL漏洞综合利用框架

OA-EXPTOOL漏洞综合利用框架

作者头像
Al1ex
发布于 2024-05-29 06:40:16
发布于 2024-05-29 06:40:16
40900
代码可运行
举报
文章被收录于专栏:网络安全攻防网络安全攻防
运行总次数:0
代码可运行

项目介绍

OA-EXPTOOL是一款OA综合利用工具,集合将近20款OA漏洞批量扫描

使用方式

  • 第一次使用脚本请运行pip3 install -r requirements.txt
  • 面板是所有参数了致远就输入 zyscan tab键有补全命令的功能
  • 进入后help就可以查看,操作和msf一样
  • 批量使用先进行set type file 改变对象类型 然后set value 文件名

使用实例

加载已定义的模块

在主界面用set xxx 来加载book中自义定文件夹中的yaml文件

YAML模板

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
id: xxx                                             #漏洞名称:必选项
time: 'xxx'                                         #纰漏时间:可选项

info:                                                   #这里主要是漏洞的信息:都是可选项
  name: xxxxx                                           #名称
  author: xxxxx                                         #作者
  severity: high                                        #漏洞等级
  description: xxxxxxx                                  #描述信息
  reference: xxxx                                       #参考链接

http:                                                   编辑请求
  - method: 
      - POST                                            #第一次请求方式 以此类推
      - GET                                             #第二次请求方式
    path:
      - "{{BaseURL}}/xxxxxxxxxxx"                       #第一次请求路径  跟请求方式对应
      - "{{BaseURL}}/xxxxxx"                            #第二次请求路径
    body:
      - |
        "xxxxxxxxx"                                     #有post是必选项 第一次post请求的主体
    Rheader:
      - Content-Type:application/x-www-form-urlencoded & Accept-Enco   #第一次POST请求时的请求头,&分隔开,可选项
    Gheader:
      - Cookie:session & Content-Type:application & Accept-Encoding:deflate  # 第一次GET 请求头,&分隔开,可选项
    
    matchers-condition: and                                        #在最后一次请求后进行验证 所有条件为and或者or
    matchers:                                                           
      - type: word                                                 #key值 必选项
        part: body                                                 #验证的部分 可选项也可以是header和nuclei通用
        words:                                                     #key对应的内容
          - "当前已登录了一个用户,同一窗口中不能登录多个用户"
          - "<a href='/seeyon/main.do?method=logout'"

      - type: status                       #这里对应的是请求的响应                                        
        status:
          - 200     

    extractors:                                                    #提取器 
      - name:                          
          - session                                               #Gheader 中的session 上边Gheader中
        part: 
          - Gheader                                               # 提取的部分和赋值给Gheader
        time:                                                     #在第几次请求中进行提取
          - 1
        regex:
          - 'JSESSIONID=(.*)'

免责声明

本开源工具是由作者按照开源许可证发布的,仅供个人学习和研究使用。作者不对您使用该工具所产生的任何后果负任何法律责任

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 七芒星实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
标志寄存器——标志位
标志寄存器,又称程序状态寄存器(它的内容是Program Status Word,PSW).这是一个存放条件码标志,控制标志和系统标志的寄存器.
全栈程序员站长
2022/09/14
3.2K0
标志寄存器——标志位
【汇编语言王爽】学习笔记p54-p79
axbxcxdx sidi bpspip csssdses flag 按位起作用
20岁爱吃必胜客
2022/11/13
9160
【汇编语言王爽】学习笔记p54-p79
【汇编语言】标志寄存器(一) —— 标志寄存器中的标志位:ZF、PF、SF、CF、OF 一网打尽
CPU 内部的寄存器中,有一种特殊的寄存器(对于不同的处理机,个数和结构都可能不同)具有以下3种作用: (1)用来存储相关指令的某些执行结果。 (2)用来为 CPU 执行相关指令提供行为依据。 (3)用来控制 CPU的相关工作方式。
Crossoads
2025/06/02
2260
【汇编语言】标志寄存器(一) —— 标志寄存器中的标志位:ZF、PF、SF、CF、OF 一网打尽
标志位简介
标志寄存器,又称程序状态寄存器(它的内容是Program Status Word,PSW).这是一个存放条件码标志,控制标志和系统标志的寄存器.
全栈程序员站长
2022/09/18
2.1K0
汇编基础
​ cup与所有内存之间:地址总线,数据总线,控制总线,每条线对应不同信息,指令与数据分开
Dean0731
2020/08/17
1.5K0
汇编指令大全
 80×86指令系统,指令按功能可分为以下七个部分。   (1) 数据传送指令。   (2) 算术运算指令。   (3) 逻辑运算指令。   (4) 串操作指令。   (5) 控制转移指令。   (6) 处理器控制指令。   (7) 保护方式指令。 3.3.1数据传送指令   数据传送指令包括:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩展指令、扩展传送指令等。   一、通用数据传送指令   1传送指令   传送指令是使用最频繁的指令,格式:MOV DEST,SRC   功能:把一个字节,字或双字从源操作数SRC传送至目的操作数DEST。   传送指令允许的数据流方向见图311。
全栈程序员站长
2022/09/06
1.6K0
【汇编语言】标志寄存器(三) —— 条件跳转,精准决策:汇编语言的比较与转移
下面的内容中我们将学习一些根据cmp指令的比较结果(即,cmp指令执行后,相关标志位的值)进行工作的指令。
Crossoads
2024/12/29
2340
【汇编语言】标志寄存器(三) —— 条件跳转,精准决策:汇编语言的比较与转移
16位汇编指令_汇编语言指令表
陷阱标志TF,TF=1,处理器处于单步执行指令(处理器每执行一条指令便产生一个内部中断,可以对程序进行单步调试)
全栈程序员站长
2022/11/01
1.2K0
汇编语言期末复习不挂科——知识点总结
数据的表示和类型 二进制:二进制的表示元素是0和1,书写时,在数据后面紧跟一个字母B,如:0101B 八进制:八进制的表示元素是:0-7,书写时,在数据后面紧跟字母Q,如1234Q 十六进制:基本元素是0-9,A-F,其中A-F依次代表10-15 ▮书写时,数据后面紧跟字母H,当十六进制的第一个字符是字母时,在其前面必须添加一个“0” 寄存器 16位寄存器:
全栈程序员站长
2022/07/31
1K0
汇编语言期末复习不挂科——知识点总结
快速学习-汇编指令大全
AAA 未组合的十进制加法调整指令 AAA(ASCII Adgust for Addition) 格式: AAA 功能: 对两个组合的十进制数相加运算(存在AL中)的结果进行调整,产生一个未组合的十进制数放在AX中. 说明:
cwl_java
2022/11/30
1.2K0
5.4 汇编语言:算数运算指令集
算术运算指令集是计算机中的一组基本操作,用于对数字执行常见的算术运算操作。这些指令都是计算机中非常基础的运算指令,可以用于实现所有常见的算术运算操作,并可以通过组合使用实现更加复杂的数学运算。在实际编程中,程序员可以根据具体需求选择合适的运算指令,实现程序中的算术运算操作。
王 瑞
2023/08/22
1.5K0
汇编语言流程转移与子程序篇--05
call需要使用栈,但是这里程序没有分配栈空间,是默认给出的栈空间,因此这是非常危险的,鬼知道默认的空间,是不是在别的啥子地方被占用了
大忽悠爱学习
2022/07/12
7770
汇编语言流程转移与子程序篇--05
第三章 寻址方式与指令系统
cheese
2023/10/25
9540
第三章 寻址方式与指令系统
16位汇编语言第二讲系统调用原理,以及各个寄存器详解
   16位汇编语言第二讲系统调用原理,以及各个寄存器详解 昨天已将简单的写了一下汇编代码,并且执行了第一个显示到屏幕的helloworld 问题?   helloworld怎么显示出来了. 一丶显卡
IBinary
2017/12/28
1.2K0
16位汇编语言第二讲系统调用原理,以及各个寄存器详解
逆向二期/001/汇编知识
push 0 就是把0存入堆栈的顶部,这样的话栈窗口最顶的值成了00000000而其他的没有变化
yichen
2020/01/02
5740
C++/Debug模式查看EFL(标志寄存器)详解
在比如使用汇编指令如:ADC, SBB等指令时,我们为了心里那份好奇感就不得不去了解下FLAG寄存器(EFL)里面的东西。通过二进制详细的查看各标志位的值。然后这些需要用到标志寄存器的指令等就一目了然了。 - -
战神伽罗
2019/07/24
1.2K0
8086cpu中的标志寄存器与比较指令
在8086CPU中有一个特殊的寄存器——标志寄存器,该寄存器不同于其他寄存器,普通寄存器是用来存放数据的读取整个寄存器具有一定的含义,但是标志寄存器是每一位都有固定的含义,记录在运算中产生的信息,标志寄存器的机构如下图:
Masimaro
2018/08/31
1.3K0
【学员笔记分享】汇编之EFLAGS寄存器中标志位
8086CPU的flag寄存器(16位)各标志位如下(这是32位EFLAG的低十六位图,但是32位与16位是一样的,只不过32位多了16位且高16位没有使用到):
Ms08067安全实验室
2020/07/14
2.1K0
3.5 算术运算指令
欢迎来到我的微机原理专栏!我将帮助你在最短时间内掌握微机原理的核心内容,为你的考研或期末考试保驾护航。
命运之光
2024/09/05
1270
3.5 算术运算指令
8086CPU的寄存器
为了提高CPU的运算速度,减少访问存储器的存取操作,8086CPU内置了相应寄存器,用来暂存参加运算的操作数及运算的中间结果。指令通过寄存器实现对操作数的操作比通过存储器操作要快得多,因此在编程时,合理利用寄存器能提高程序的运行效率。8086CPU内部提供了14个16位的寄存器。 其结构如下:
跋扈洋
2021/01/29
1K0
相关推荐
标志寄存器——标志位
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验