commit
1505e88b68
|
@ -0,0 +1,98 @@
|
||||||
|
id: basic-auth-bruteforce
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: Basic Auth Bruteforce
|
||||||
|
author: "@w4cky_"
|
||||||
|
severity: high
|
||||||
|
|
||||||
|
# Impotent Notes:-
|
||||||
|
# This is specific template to work with basic 401 authentication endpoint.
|
||||||
|
# Do not run this template on non basic authentication related endpoints to avoid false positive results.
|
||||||
|
|
||||||
|
requests:
|
||||||
|
|
||||||
|
- payloads:
|
||||||
|
username:
|
||||||
|
- admin
|
||||||
|
- manager
|
||||||
|
- administrator
|
||||||
|
- username
|
||||||
|
- login
|
||||||
|
- anonymous
|
||||||
|
- test
|
||||||
|
- guest
|
||||||
|
- root
|
||||||
|
- demo
|
||||||
|
|
||||||
|
password:
|
||||||
|
- admin
|
||||||
|
- pass1
|
||||||
|
- pass1
|
||||||
|
- root
|
||||||
|
- welcome
|
||||||
|
- p@ssw0rd
|
||||||
|
- user
|
||||||
|
- test
|
||||||
|
- testest
|
||||||
|
- dupa8
|
||||||
|
- admin123
|
||||||
|
- admin1234
|
||||||
|
- admin12345
|
||||||
|
- anonymous
|
||||||
|
- manager
|
||||||
|
- linux
|
||||||
|
- system
|
||||||
|
- oracle
|
||||||
|
- administrator
|
||||||
|
- 11111111
|
||||||
|
- qwerty123
|
||||||
|
- cisco123
|
||||||
|
- admin123456
|
||||||
|
- 1qazXSW@
|
||||||
|
- master
|
||||||
|
- 123qweasd
|
||||||
|
- 1qaz2wsx
|
||||||
|
- 123456789
|
||||||
|
- 1234567890
|
||||||
|
- !qaz@wsx
|
||||||
|
- !q@w
|
||||||
|
- wubao
|
||||||
|
- pa55w0rd
|
||||||
|
- 123abc
|
||||||
|
- 123456
|
||||||
|
- 123456789
|
||||||
|
- qwerty
|
||||||
|
- password
|
||||||
|
- 1111111
|
||||||
|
- 12345678
|
||||||
|
- abc123
|
||||||
|
- 1234567
|
||||||
|
- password1
|
||||||
|
- 12345
|
||||||
|
- 1234567890
|
||||||
|
- 123123
|
||||||
|
- 000000
|
||||||
|
- Iloveyou
|
||||||
|
- 1234
|
||||||
|
- 1q2w3e4r5t
|
||||||
|
- Qwertyuiop
|
||||||
|
- 123
|
||||||
|
- Monkey
|
||||||
|
- Dragon
|
||||||
|
- demo
|
||||||
|
|
||||||
|
attack: clusterbomb
|
||||||
|
|
||||||
|
raw:
|
||||||
|
- |
|
||||||
|
GET /protected HTTP/1.1
|
||||||
|
Host: {{Hostname}}
|
||||||
|
Authorization: Basic {{base64('username:password')}}
|
||||||
|
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0
|
||||||
|
Accept-Language: en-US,en;q=0.9
|
||||||
|
Connection: close
|
||||||
|
|
||||||
|
matchers:
|
||||||
|
- type: status
|
||||||
|
status:
|
||||||
|
- 200
|
|
@ -0,0 +1,22 @@
|
||||||
|
id: basic-auth-detection
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: Basic auth detection
|
||||||
|
author: "@w4cky_"
|
||||||
|
severity: info
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- method: GET
|
||||||
|
path:
|
||||||
|
- "{{BaseURL}}/"
|
||||||
|
|
||||||
|
matchers-condition: and
|
||||||
|
matchers:
|
||||||
|
- type: status
|
||||||
|
status:
|
||||||
|
- 401
|
||||||
|
|
||||||
|
- type: word
|
||||||
|
words:
|
||||||
|
- "Www-Authenticate:"
|
||||||
|
part: header
|
|
@ -0,0 +1,15 @@
|
||||||
|
id: basic-auth-workflow
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: Basic auth detection and bruteforce workflow
|
||||||
|
author: "@w4cky_"
|
||||||
|
|
||||||
|
variables:
|
||||||
|
basic_auth_detect: technologies/basic-auth-detection.yaml
|
||||||
|
basic_auth_bruteforce: fuzzing/basic-auth-bruteforce.yaml
|
||||||
|
|
||||||
|
logic:
|
||||||
|
|
|
||||||
|
if basic_auth_detect() {
|
||||||
|
basic_auth_bruteforce()
|
||||||
|
}
|
Loading…
Reference in New Issue