目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2015-8562 PoC — Joomla! Core 远程代码执行漏洞

来源
关联漏洞
标题: Joomla! Core 远程代码执行漏洞 (CVE-2015-8562)
Description:Joomla!是美国Open Source Matters团队的一套使用PHP和MySQL开发的开源、跨平台的内容管理系统(CMS)。 Joomla!中存在安全漏洞。远程攻击者可借助HTTP User-Agent头利用该漏洞实施PHP对象注入攻击,执行任意PHP代码。以下版本受到影响:Joomla! 1.5.x版本,2.x版本,3.4.6之前3.x版本。(在2015年12月广泛利用)
Description
Docker-compose to set up a test environment for exploiting CVE-2015-8562
介绍
<!-- PROJECT LOGO -->
<br />

  <h3 align="center">Joomla! RCE (CVE 2015-8562)</h3>

  <p align="center">
  Docker compose file to setup environment for CVE 2015-8562 testing
  </p>

</p>



<!-- TABLE OF CONTENTS -->

<details open="open">
  <summary><h2 style="display: inline-block">Table of Contents</h2></summary>
  <ol>
    <li>
      <a href="#about-the-project">About The Project</a>
    </li>
    <li>
      <a href="#getting-started">Getting Started</a>
      <ul>
        <li><a href="#prerequisites">Prerequisites</a></li>
        <li><a href="#installation">Installation</a></li>
      </ul>
    </li>
    <li><a href="#usage">Usage</a></li>
    <li><a href="#contributing">Contributing</a></li>
    <li><a href="#license">License</a></li>
  </ol>
</details>


<!-- ABOUT THE PROJECT -->
## About The Project

This project includes a Docker compose file to setup environment for CVE 2015-8562 testing. 
It setup an Apache 2.4 server with PHP 5.3 and MySQL server 5.6. 
Once containers have been created, the installation procedure for Joomla 3.4.4 will be shown. 

The project also includes an exploit from: https://www.exploit-db.com/exploits/39033

<!-- GETTING STARTED -->



## Getting Started

### Installation

1. Clone the repo
   ```sh
   git clone https://github.com/lorenzodegiorgi/setup-cve-2015-8562
   ```
   
2. Launch the following command inside the Joomla_RCE folder
   ```sh
   docker-compose up
   ```
   
3. Connect to the server via http://localhost:8081

4. Follow Joomla wizard procedure with the following parameters:

   1. Database user: user
   2. Database password: password
   3. Database name: joomla
   4. Database address: 173.18.0.3

<!-- USAGE EXAMPLES -->

## Usage

Run the exploit.py script: 

```sh
python exploit.py -t http://localhost:8081 --cmd
```

Note that the script has been written using Python 2. 
If you want to launch a reverse shell, do not add the "--cmd" parameter.

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request



<!-- LICENSE -->

## License

Distributed under the MIT License. See `LICENSE` for more information.

文件快照

登录后查看神龙缓存的 POC 文件快照

登录查看
备注
    1. 建议优先通过来源进行访问。
    2. 本地 POC 快照面向订阅用户开放;当原始来源失效或无法访问时,本地镜像作为订阅权益的一部分提供。
    3. 持续抓取、验证、维护这份 POC 档案需要不少投入,因此本地快照已纳入付费订阅。您的订阅是让这份资料能继续走下去的关键,由衷感谢。 查看订阅方案 →