POC详情: 70ce38dfd7a7fa492c348a0de2df89d0687ecedb

来源
关联漏洞
标题: Oracle Fusion Middleware Oracle WebLogic Server组件安全漏洞 (CVE-2017-10271)
描述:Oracle Fusion Middleware(Oracle融合中间件)是美国甲骨文(Oracle)公司的一套面向企业和云环境的业务创新平台。该平台提供了中间件、软件集合等功能。Oracle WebLogic Server是其中的一个适用于云环境和传统环境的应用服务器组件。 Oracle Fusion Middleware中的Oracle WebLogic Server组件的WLS Security子组件存在安全漏洞。攻击者可利用该漏洞控制组件,影响数据的可用性、保密性和完整性。以下组版本受到影响:Or
描述
cve-2017-10271 POC
介绍
# CVE-2017-10271 POC

## Introduction

This is an autotest poc for CVE-2017-10271. Having been tested on CentOS 7 and Windows 7/10.

## Building

This project is written in rust language. You need to install rust environment from https://www.rust-lang.org/ first and then build the project with the following code.

```bash
$ cargo build --release
```

Then you can get binary at `target/release/cve-2017-10271-poc`.

## Usage

### Show Help message

You can get help message by directly execute

```bash
$ cve-2017-10271-poc
```

### Test one site

Consider You have a site `http://www.test.com/`, which is CVE-2017-10271 vulnerable at `http://www.test.com/wls-wsat/CoordinatorPortType` or `http://www.test.com/wls-wsat/CoordinatorPortType11`.

To test such site. You can easily test it by executing

```bash
$ cve-2017-10271-poc http://www.test.com
```
If the site is vulnerable, the poc will told you which url is vulnerable. Otherwise it will tell 'Not Vulnerable'

### Test many sites

If you want to test many sites, you can append site as arg2, arg3, etc. i.e. the following execute will test three sites.

```bash
$ cve-2017-10271-poc http://www.test.com http://www.test.org http://www.test.net
```
## Donate developer

If you are willing to help developer, please donate Bitcoin Cash to address `BITCOINCASH:QPZNZ089TQKAVWF6XM6SD8KPGM59FF5H6CKV0585EP`.

Pull requests are also welcomed.


# CVE-2017-10271 POC

## 介绍

这是一个CVE-2017-10271漏洞自动测试工具. 经确定可以在CentOS 7和Windows 7 / 10上运行。

## 编译

本程序是用rust语言实现的。你需要先到 https://www.rust-lang.org/ 安装rust编译环境,然后进入代码目录,执行下列代码可以在`target/release/cve-2017-10271-poc`得到二进制程序。

```bash
$ cargo build --release
```

## 使用说明

### 查看帮助信息

通过直接执行不带参数的命令,可以查看帮助信息,如下:

```bash
$ cve-2017-10271-poc
```

### 检测一个网站

不妨设有这样一个网站`http://www.test.com/`,这个网站在`http://www.test.com/wls-wsat/CoordinatorPortType`或者`http://www.test.com/wls-wsat/CoordinatorPortType11`的地址处存在CVE-2017-10271漏洞。你可以通过执行下面的命令来测试这个网站。

```bash
$ cve-2017-10271-poc http://www.test.com
```
如果这个网站存在漏洞,程序会告诉你`Vulnerable`(有漏洞),否则会告诉你`Not Vulnerable`(没有漏洞)

### 同时检测多个网站

如果你需要同时检测多个网站,你可以将不同的网站作为参数进行追加,例如下面的命令可以同时测试3个网站。

```bash
$ cve-2017-10271-poc http://www.test.com http://www.test.org http://www.test.net
```

## 捐赠开发者

如果你乐意的话,欢迎向开发者捐赠比特币现金,地址是`BITCOINCASH:QPZNZ089TQKAVWF6XM6SD8KPGM59FF5H6CKV0585EP`。

同时,欢迎提供pull requests
文件快照

[4.0K] /data/pocs/70ce38dfd7a7fa492c348a0de2df89d0687ecedb ├── [ 39K] Cargo.lock ├── [ 210] Cargo.toml ├── [ 34K] LICENSE ├── [2.8K] README.md ├── [ 185] rustfmt.toml └── [4.0K] src ├── [6.8K] constant.rs ├── [1.9K] main.rs ├── [2.6K] term.rs └── [1.4K] vulnerable.rs 1 directory, 9 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。