Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2014-3566 PoC — OpenSSL 加密问题漏洞

Source
Associated Vulnerability
Title: OpenSSL 加密问题漏洞 (CVE-2014-3566)
Description:The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue.
Description
Test code for poodle attack (CVE-2014-3566)
Readme
# poodle-attack-sandbox

## Overview

This code is the test code for POODLE(CVE-2014-3566).

POODLE stands for "Padding Oracle On Downgraded Legacy Encryption" and is a vulnerability in SSLv3.0.

## Warning

If you use this code to carry out an attack, you may be arrested by the judicial authorities of your country.

Use for study purposes only.

## Installation

docker/docker compose が必要なのでインストールしてください。

1. コンテナ起動

```docker exec -it mitm-server bash
docker compose up --build
```

2. 中間者サーバーのスクリプト起動

- client<-->mitm<-->target の疎通確認ならば

    ```
    docker exec -it mitm-server bash
    ```

    コンテナ内で

    ```
    cd && cd mitm && sudo bash proxy-test.sh
    ```

- 攻撃用スクリプト起動ならば

    同様のコンテナ内で

    ```
    cd && cd mitm && sudo bash attack.sh
    ```

## Notice
mitmコンテナは中間者としてパケットの解析を行うために、iptablesを用いて一度パケットをキューに格納しています。

そのため上記のShell Scriptを実行しない場合、ご自身でデキューする処理を別プロセスで実行して頂かないとリクエストを送ったきりでレスポンスが帰ってきません。

ご注意ください。
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →