-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme
92 lines (80 loc) · 3.89 KB
/
readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
MAPDAV v2.3
Installation:
# make install
installs in /usr/bin
Using mapdav:
MAPDAV v2.4.7
Useage: ./mapdav [options] {combinations}
OPTIONS:
--passwdfile <file>: Password file you want to use
--namesfile <file>: Line by line list of names to use
--hydra <file>: Output to THCHydra file format
--wordlist <file>: Output to wordlist file format
--singleuser <username>: Only process a single user
--append-post xyz: Append string to the end of each combination
--append-mid xyz: Append string inbetween names of each combination
--append-pre xyz: Append string to the beginning of each combination
--crop x: Crop the passwords to this many characters
--crop-rotate x: Rotate around cropping from 2 through x characters
--count x: Count through numbers 0 through x and put in places
(this takes awhile, DO NOT SET THIS TOO HIGH! >9)
--overwrite: MAPDAV will overwrite the destined output file
--unique: Only output unique values
--threads x: How many processing threads to use, this applies to counts
--username <username>: A username for singular input
--full-name <"Their Full Name">: Their full name for singular input
--all-data <"225 glory joe chapfeild 555 7533 5557533">: Permutations
--exaust: Exhaustive list of combinations. List will be very large
--verbose: Make output verbose
--version: Print the version
COMBINATIONS:
fn Fn FN fi Fi mn Mn MN mi Mi ln Ln LN li Li un Un UN
MODIFIERS:
[rev]
ex:
./mapdav --passwdfile passwd --hydra names.hydra --overwrite --unique FN:LN [rev]fn:
./mapdav --passwdfile passwd --wordlist names.wl
./mapdav --passwdfile passwd --hydra names.hydra --crop 8
./mapdav --full-name "John Unknown Doe" --username djohn --count 9 --overwrite --wordlist jud.out --threads 8 --verbose
COMBINATIONS:
fn: First name, all lowercase.
Fn: First name, first initial uppercase, rest lowercase.
FN: First name, all uppercase.
fi: First initial, lowercase.
FI: First initial, uppercase.
mn: Middle name, all lowercase.
Mn: Middle name, first initial uppercase, rest lowercase.
MN: Middle name, all uppercase.
mi: Middle initial, lowercase.
MI: Middle initial, uppercase.
ln: Last name, all lowercase.
Ln: Last name, first initial uppercase, rest lowercase.
LN: Last name, all uppercase.
li: Last initial, lowercase.
LI: Last initial, uppercase.
un: Username, all lowercase.
Un: Username, first initial uppercase, rest lowercase.
UN: Username, all uppercase.
All combination denotions must be followed by a colon, even if only one word.
OUTPUT:
Legacy support for csv as well as directories has been removed, more or
less out of uselessness, in favor of hydra style user:pass combinations
on each line, as well as wordlists.
USERS:
Valid users are picked on the basis of having anything within their "name"
field, and having a valid shell. Valid shells are bash, sh, ksh, csh, and
tcsh.
PLUGINS:
To use plugins, copy a mapdav generated csv file into the plugins directory
then type you're infile followed by the outfile. If you write any more
plugins for mapdav, try to make them in this format, and you can email the
code to me to be included.
EXAMPLES:
./mapdav --passwdfile passwd --hydra names.hydra FN:LN fn: LN:mi
This takes the file passwd in the current directory and outputs in hydra
file format the username in the first field, then uppercase first name
followed by uppercase last name, then lowercase first name only, then
uppercase lastname followed by their lowercase middle initial.
./mapdav --passwdfile passwd --hydra names.hydra
This causes mapdav to use it's default combo function. For a list of the
combos, it uses read the source code for now.