SplunkWhisperer2 项目使用教程

SplunkWhisperer2 项目使用教程

SplunkWhisperer2 Local privilege escalation, or remote code execution, through Splunk Universal Forwarder (UF) misconfigurations SplunkWhisperer2 项目地址: https://gitcode.com/gh_mirrors/sp/SplunkWhisperer2

1. 项目目录结构及介绍

SplunkWhisperer2 项目的目录结构如下:

SplunkWhisperer2/
├── PySplunkWhisperer2/
│   ├── __init__.py
│   ├── PySplunkWhisperer2_local.py
│   ├── PySplunkWhisperer2_remote.py
│   └── README.md
├── SharpSplunkWhisperer2/
│   ├── SharpSplunkWhisperer2.cs
│   └── README.md
├── LICENSE
└── README.md

目录结构介绍

  • PySplunkWhisperer2/: 包含用于本地和远程执行的 Python 脚本。

    • __init__.py: Python 包初始化文件。
    • PySplunkWhisperer2_local.py: 用于本地执行的 Python 脚本。
    • PySplunkWhisperer2_remote.py: 用于远程执行的 Python 脚本。
    • README.md: 该目录的说明文档。
  • SharpSplunkWhisperer2/: 包含用于 Windows 系统的 C# 脚本。

    • SharpSplunkWhisperer2.cs: 用于 Windows 系统的 C# 脚本。
    • README.md: 该目录的说明文档。
  • LICENSE: 项目的开源许可证文件。

  • README.md: 项目的总体说明文档。

2. 项目的启动文件介绍

PySplunkWhisperer2_local.py

该文件用于在本地系统上执行 Splunk Universal Forwarder (UF) 的权限提升。它通过直接调用 Splunk REST API 来执行命令。

使用方法
python PySplunkWhisperer2_local.py --host <目标主机> --port <端口> --username <用户名> --password <密码> --payload <执行的命令>

PySplunkWhisperer2_remote.py

该文件用于在远程系统上执行 Splunk Universal Forwarder (UF) 的权限提升。它通过远程调用 Splunk REST API 来执行命令。

使用方法
python PySplunkWhisperer2_remote.py --host <目标主机> --port <端口> --username <用户名> --password <密码> --payload <执行的命令> --lhost <本地主机>

SharpSplunkWhisperer2.cs

该文件是一个 C# 脚本,用于在 Windows 系统上执行 Splunk Universal Forwarder (UF) 的权限提升。它依赖于 Splunk SDK for C# 库。

使用方法
  1. 编译 C# 脚本:
csc SharpSplunkWhisperer2.cs
  1. 运行编译后的可执行文件:
SharpSplunkWhisperer2.exe --host <目标主机> --port <端口> --username <用户名> --password <密码> --payload <执行的命令>

3. 项目的配置文件介绍

SplunkWhisperer2 项目没有专门的配置文件,所有的配置参数都通过命令行参数传递。以下是常用的命令行参数:

  • --host: 目标主机地址。
  • --port: 目标主机端口(默认 8089)。
  • --username: Splunk 用户名。
  • --password: Splunk 密码。
  • --payload: 要执行的命令或脚本。
  • --lhost: 本地主机地址(仅用于远程执行)。

通过这些参数,用户可以灵活地配置和执行 SplunkWhisperer2 项目。

SplunkWhisperer2 Local privilege escalation, or remote code execution, through Splunk Universal Forwarder (UF) misconfigurations SplunkWhisperer2 项目地址: https://gitcode.com/gh_mirrors/sp/SplunkWhisperer2

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农芬焰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值