annotate contrib/splicex/src/manual @ 697:a554ba2c1e81 draft

SpliceX now compiles to true binary
author d3v11 <d3v11@d3v11.ano>
date Fri, 28 Oct 2011 19:08:24 -0400
parents 24a6ba1d8657
children 5c86c4e82b4c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
1 .TH SpliceX "" "" "" ""
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
2 __________ _ _ __ __ ______
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
3 / / / / ___| _ __ | (_) ___ ___\\ \\/ / / / / /
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
4 / / / /\\___ \\| '_ \\| | |/ __/ _ \\\\ / / / / /
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
5 / / / / ___) | |_) | | | (_| __// \\ / / / /
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
6 /_/_/_/ |____/| .__/|_|_|\\___\\___/_/\\_\\/_/_/_/
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
7 |_|
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
8
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
9 .:Brute Force Utilities For GNU/Linux:.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
10
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
11
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
12 SpliceX is free software: you can redistribute it and/or modify it under
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
13 the terms of the GNU General Public License as published by the Free
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
14 Software Foundation, either version 3 of the License, or (at your option)
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
15 any later version.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
16
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
17 SpliceX is distributed in the hope that it will be useful, but WITHOUT
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
18 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
19 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
20 for more details. <http://www.gnu.org/licenses/>
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
21
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
22
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
23
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
24 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
25 OPTIONS
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
26
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
27 --help Show help display and exit
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
28
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
29 --command Parse passwords to this command
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
30 splicex --command='<command> PASSWORD'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
31
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
32 --dictionary Path to custom dictionary(wordlist)
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
33 splicex --dictionary='WordList.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
34
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
35 --rtfm Show manual page and exit
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
36
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
37 --restore Path to restore file
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
38 splicex --restore='splicex.save'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
39
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
40 --save Directory path to create save file
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
41 splicex --save=/home/$USER/
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
42
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
43 --test Test output of command
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
44 splicex --test='Password Ok'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
45
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
46 --time Manipulate timed iterations
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
47 splicex --time='12, 3'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
48
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
49 --usernames Path to username list
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
50 splicex --usernames='UserList.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
51
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
52 --exh-l Use an exhaustive attack with letters only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
53
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
54 --exh-n Use an exhaustive attack with numbers only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
55
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
56 --exh-s Use an exhaustive attack with special characters only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
57
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
58 --exh-ln Use an exhaustive attack with letters and numbers only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
59
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
60 --exh-ls Use an exhaustive attack with letters and special
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
61 characters only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
62
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
63 --exh-ns Use an exhaustive attack with numbers and special
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
64 characters only
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
65
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
66 --exh-all Use an exhaustive attack with all characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
67
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
68 --exh-custom Use an exhaustive attack with custom characters
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
69 splicex --exh-custom='CharsList.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
70
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
71 --stdout Print only passwords to stdout
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
72
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
73 -A Use alphabetical mixing module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
74
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
75 -B Use backwords module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
76
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
77 -C Use alternating caps module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
78
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
79 -L Use "L337" speak module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
80
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
81 -M Use MD5 module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
82
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
83 -N Use numerical mixing module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
84
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
85 -R Use regular words module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
86
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
87 -S Use special mixing module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
88
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
89 --mix-custom Use custom mixing module
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
90 splicex --mix-custom='CharsList.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
91
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
92 --wep-5 Use 5 character WEP module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
93
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
94 --wep-13 Use 13 character WEP module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
95
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
96 --wep-* Use 5 and 13 character WEP module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
97
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
98 --letters Use letter characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
99
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
100 --numbers Use number characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
101
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
102 --specials Use special characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
103
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
104 --char-all Use all characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
105
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
106 --no-char Override character usage
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
107
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
108 --char-length Start and end with set character lengths
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
109
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
110 --custom Use custom characters
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
111 splicex --custom='CharsList.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
112
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
113 --deshadow Crack shadow hash sums
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
114
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
115 --get-shadow Get the shadow info for a user
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
116 splicex --get-shadow=$USER
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
117
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
118 --set-shadow Use the shadow info from a file
695
24a6ba1d8657 SpliceX Changes
d3v11 <d3v11@d3v11.ano>
parents: 688
diff changeset
119 splicex --set-shadow='UserShadow.txt'
688
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
120
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
121 --se-module Use the social engineering module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
122
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
123 --create Create a dictionary
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
124
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
125 --debug Enable debugging
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
126
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
127 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
128 DICTIONARIES
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
129
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
130 splicex comes equipped with its own dictionary but is
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
131 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
132 designed to use custom dictionaries as well. The
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
133 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
134 dictionary should be in the following format: a plain
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
135 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
136 text file with one word per line, no spaces between
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
137 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
138 words, letters only. You do not have to follow the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
139 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
140 above guideline exactly but it is strongly suggested.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
141 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
142 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
143
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
144 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
145 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
146 qwerty
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
147 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
148 john
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
149 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
150 linux
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
151 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
152 newpass
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
153 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
154 princess
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
155 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
156 hacker
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
157 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
158 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
159
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
160 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
161 USERNAMES
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
162
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
163 splicex is capable of cycling through usernames as it
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
164 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
165 would a dictionary. There is no default username list
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
166 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
167 on splicex. The username list should be in the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
168 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
169 following format: a plain text file with one word per
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
170 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
171 line, no spaces between words, letters only. You do
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
172 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
173 not have to follow the above guideline exactly but it
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
174 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
175 is strongly suggested.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
176 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
177 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
178
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
179 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
180 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
181 john
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
182 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
183 admin
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
184 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
185 root
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
186 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
187 david
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
188 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
189 fred
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
190 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
191 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
192
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
193 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
194 SAVING AND RESTORING
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
195
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
196 splicex is capable of restarting where it was stopped
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
197 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
198 by using the --restore switch followed by the full path to
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
199 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
200 a splicex.save file. DO NOT modify these files or
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
201 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
202 splicex may receive an error or not load at all.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
203 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
204 When restoring, if you set the --test switch you must
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
205 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
206 manually set it again or splicex will not test for
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
207 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
208 specified output. If saving splicex's status, then
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
209 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
210 splicex will save to the specified directory as
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
211 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
212 splicex.save. If splicex.save already exists it will
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
213 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
214 be overwritten so change the name of any original
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
215 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
216 copies if you want to keep them. If saving a splicex
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
217 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
218 session you should stop the process using the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
219 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
220 appropriate terminal feature before killing splicex
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
221 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
222 to avoid corrupting the save file.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
223
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
224 --save="/path/to/save/directory/"
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
225
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
226 --restore="/path/to/splicex.save/"
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
227 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
228 MODULES
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
229
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
230 -A -B -C -L -M -N -R -S --mix-custom --wep-5 --wep-13 --wep-* --se-module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
231 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
232 splicex comes equipped with several modules that mangle
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
233 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
234 the words in the selected dictionary to create probable
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
235 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
236 password combinations. You may use as many of these
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
237 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
238 modules as you want. Some modules can take a few or more
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
239 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
240 minutes to enhance a dictionary depending on the size
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
241 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
242 of the selected dictionary.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
243
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
244 -A Alphabetical Mixing Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
245 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
246 This module puts several combinations of alphabet
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
247 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
248 characters inside the words in the selected
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
249 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
250 dictionary. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
251
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
252 pZassword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
253 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
254 pCatssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
255 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
256 passworKd
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
257 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
258 passwoJrLd
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
259 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
260 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
261
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
262 -B Backwards Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
263 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
264 This module creates backwards words from the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
265 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
266 selected dictionary. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
267
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
268 drowssap
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
269 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
270 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
271
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
272 -C Capitalization Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
273 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
274 This module recreates the words in the selected
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
275 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
276 dictionary with alternating capitalizations.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
277 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
278 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
279
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
280 Password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
281 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
282 PAssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
283 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
284 PaSsWoRd
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
285 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
286 pAsSwOrD
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
287 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
288 passwoRD
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
289 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
290 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
291
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
292 -L L337 Speak Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
293 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
294 This module converts the words in the selected
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
295 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
296 dictionary to several versions of "l337 speak".
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
297 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
298 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
299
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
300 p4ssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
301 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
302 p455w0rd
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
303 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
304 pa5sword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
305 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
306 ps@$$word
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
307 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
308 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
309
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
310 -N Numerical Mixing Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
311 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
312 This module puts several combinations of number
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
313 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
314 characters inside the words in the selected
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
315 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
316 dictionary. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
317
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
318 p2assword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
319 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
320 p5a8ssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
321 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
322 passwor0d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
323 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
324 passwo6r9d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
325 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
326 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
327
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
328 -R Regular Words Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
329 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
330 This module tells splicex to use the words in a
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
331 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
332 selected dictionary as they are listed.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
333
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
334
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
335 -S Special Mixing Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
336 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
337 This module puts several combinations of special
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
338 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
339 characters inside the words in the selected
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
340 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
341 dictionary. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
342
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
343 p!assword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
344 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
345 p@a$ssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
346 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
347 passwor(d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
348 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
349 passwo-r+d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
350 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
351 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
352
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
353 --mix-custom Custom Mixing Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
354 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
355 This module puts several combinations of user
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
356 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
357 selected characters inside the words from the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
358 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
359 selected character list. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
360
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
361 p!assword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
362 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
363 p@a$ssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
364 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
365 passwor(d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
366 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
367 passwo-r+d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
368 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
369 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
370
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
371 --mix-custom's list should only contain one character per
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
372 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
373 line on a plain text file. If you select this
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
374 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
375 module then modules -A, -N, -S will be ignored.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
376 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
377 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
378
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
379 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
380 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
381 j
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
382 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
383 1
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
384 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
385 @
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
386 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
387 0
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
388 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
389 z
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
390 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
391 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
392
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
393 If -A, -N, and/or -S options are selected then
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
394 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
395 the modules will be combined. see also --char-all. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
396
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
397 pZa!ssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
398 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
399 p0atssword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
400 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
401 passwor7d
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
402 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
403 passwo*rLd
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
404 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
405 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
406
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
407 -M MD5 Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
408 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
409 This module generates md5 hash sums for
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
410 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
411 words listed in the selected dictionary.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
412 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
413 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
414
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
415 5912d7bfd10f631f1715bf85bbb72d97
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
416 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
417 966e8fda594333563c02fa4b69765a5e
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
418 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
419 900bc885d7553375aec470198a9514f3
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
420 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
421 97f014516561ef487ec368d6158eb3f4
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
422 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
423 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
424
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
425
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
426 --wep-*, --wep-5, --wep-13 WEP Modules:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
427 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
428 these two modules strip 5 or 13 character
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
429 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
430 words from the selected dictionary and produce
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
431 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
432 WEP compatible hex passwords. If your dictionary
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
433 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
434 does not contain 5 or 13 character words then
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
435 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
436 splicex will likely give an error.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
437
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
438
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
439 --se-module Social Engineering Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
440 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
441 see the social engineering section below for
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
442 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
443 details.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
444
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
445 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
446 CHARACTERS
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
447
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
448 splicex appends alternating character tags to the beginning
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
449 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
450 and/or ending of each password. By default splicex will use
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
451 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
452 all standard keyboard characters but you can choose to use
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
453 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
454 specific combinations. If one or more of the following
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
455 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
456 options is omitted then only the selected options will be
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
457 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
458 used ; they will be combined.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
459
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
460 --letters Use letter characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
461 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
462 Apassword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
463 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
464 passwordA
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
465 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
466 abCpassword
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
467 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
468 passwordxYz
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
469 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
470 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
471
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
472 --numbers Use numbers characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
473 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
474 1password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
475 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
476 password1
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
477 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
478 123password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
479 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
480 password098
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
481 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
482 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
483
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
484 --specials Use specials characters
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
485 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
486 $password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
487 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
488 password^
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
489 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
490 %)!password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
491 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
492 password#*@
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
493 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
494 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
495
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
496 --custom Use custom characters from a list
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
497 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
498 $password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
499 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
500 password^
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
501 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
502 %)!password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
503 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
504 password#*@
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
505 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
506 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
507
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
508 --custom list should only contain one character per
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
509 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
510 line on a plain text file. If you select this
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
511 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
512 module then other character flags will be ignored.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
513 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
514 If the custom list matches the selected dictionary
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
515 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
516 then splicex will run in exhaustive mode.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
517 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
518 IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
519
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
520 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
521 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
522 j
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
523 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
524 1
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
525 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
526 @
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
527 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
528 0
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
529 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
530 z
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
531 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
532 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
533
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
534 --letters, --numbers, and/or --specials
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
535 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
536 Apassword6&
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
537 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
538 7passwordA
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
539 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
540 a*Cpassword9
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
541 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
542 a}password0Yz
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
543 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
544 ...
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
545
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
546 --no-char Override character usage
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
547 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
548 This option tells splicex not to make
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
549 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
550 any character additions to passwords.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
551
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
552 --char-length Start and end with set character lengths
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
553 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
554 This option tells splicex to start and stop with a set
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
555 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
556 amount of characters. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
557
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
558 The following will start with one character added and
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
559 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
560 end with 3:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
561 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
562 splicex --char-length='1, 3'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
563
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
564 The following will generate only 6 character passwords:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
565 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
566 splicex --exh-custom='MyCharacters.txt' --char-length='6, 6'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
567
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
568 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
569 SOCIAL ENGINEERING
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
570
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
571 --se-module Social Engineering Module:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
572 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
573 splicex is equipped with a social engineering module to create
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
574 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
575 concatenated words from the selected dictionary. This module
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
576 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
577 allows for "Module Stacking". IE, if you select other other
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
578 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
579 modules when setting this flag then compiled words will also
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
580 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
581 be incorporated into the algorithm as if they appeared on the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
582 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
583 the selected dictionary itself.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
584
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
585 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
586 DESHADOW
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
587
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
588 splicex comes with its own small program to compare a created hash
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
589 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
590 sum, those found in /etc/shadow with an existing one given through
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
591 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
592 user input. When using the deshadow option you will need to set
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
593 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
594 exactly one of the --get-shadow or --set-shadow options. There is no
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
595 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
596 need to use the --command or the --test flags when using this option
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
597 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
598 because the values for each will be preset.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
599
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
600 --get-shadow Get the shadow info for a user
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
601 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
602 see examples below for usage details.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
603
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
604 --set-shadow Use the shadow info from a file. This file should be
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
605 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
606 in plain text and contain only one line with the
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
607 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
608 following syntax:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
609
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
610 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
611 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
612 $HashingMethod$SaltValue$ActualHashItself
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
613
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
614 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
615
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
616 If you need to see an example Shadow entry you may
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
617 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
618 use the following command:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
619
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
620 cat /etc/shadow | grep -i "$USER"
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
621
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
622 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
623 EXHAUSTIVE
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
624
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
625 splicex is capable of mounting a standard exhaustive attack.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
626 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
627 An exhaustive attack is a sure\-fire method to crack any
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
628 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
629 password but this can also take large amounts of time
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
630 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
631 depending on the length of a password. If it's necessary to
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
632 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
633 use an exhaustive bruteforcing algorithm you may do so with
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
634 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
635 one of the following options:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
636
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
637 --exh-l
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
638 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
639 This attack uses only letters.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
640
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
641 --exh-n
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
642 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
643 This attack uses only numbers.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
644
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
645 --exh-s
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
646 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
647 This attack uses only special characters.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
648
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
649 --exh-ln
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
650 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
651 This attack uses only letters and numbers.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
652
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
653 --exh-ls
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
654 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
655 This attack uses only letters and special characters.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
656
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
657 --exh-ns
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
658 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
659 This attack uses only numbers and special characters.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
660
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
661 --exh-all
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
662 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
663 This attack uses all characters.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
664
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
665 --exh-custom
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
666 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
667 This attack uses custom characters in a character list. IE:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
668 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
669 --exh-custom='CharList.txt'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
670 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
671 A character list should be in the following syntax:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
672
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
673 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
674 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
675 j
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
676 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
677 1
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
678 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
679 @
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
680 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
681 0
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
682 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
683 z
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
684 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
685 ============= NOT ACTUAL LINE ON FILE ===============
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
686
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
687 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
688 STDOUT
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
689
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
690 splicex has the option to skip the command and test flags
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
691 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
692 and print only the created passwords to stdout. This is a
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
693 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
694 useful flag if you're going to pipe the output to stdin
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
695 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
696 on another program.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
697
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
698 --stdout
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
699 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
700 The output will look similar to the following:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
701 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
702 password
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
703 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
704 qwerty
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
705 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
706 123magick
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
707 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
708 newpass
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
709 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
710 john1965
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
711
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
712 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
713 REGEXP
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
714
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
715 splicex can create some regexp type functions
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
716 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
717 using existing options:
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
718
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
719 splicex --command='echo onePASSWORDthree' --test='onetwothree' --exh-l
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
720
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
721 splicex --command='echo johnPASSWORD65' --test='john1965' --exh-custom='MyList.txt'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
722
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
723 splicex --command='echo ilovePASSWORD' -R --no-char --test='iloveqwerty'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
724
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
725 you may also want to see --se-module for more specific attacks.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
726
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
727 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
728 CONTROLS
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
729
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
730 splicex contains some options worth going over again.
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
731
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
732 --command='<insert command> PASSWORD' #must contain regexp 'PASSWORD'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
733
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
734 --time='10, 1' #timed iterations
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
735
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
736 --custom='file.txt', -U 'file.txt', --dictionary='file.txt',
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
737 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
738 --exh-custom='file.txt' #custom wordlists and/or character lists
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
739
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
740 --no-char #useful flag to only use the generated wordlist
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
741 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
742 #no characters will be appended to the passwords
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
743
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
744 --stdout #prints only passwords
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
745
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
746 --debug #helps to troubleshoot
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
747
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
748 .SH
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
749 EXAMPLES
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
750
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
751 splicex --command="unrar -pPASSWORD t file.rar" --test="All OK" -R
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
752
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
753 splicex --command="sshpass -pPASSWORD ssh user@host" --dictionary="wordlist" -L
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
754
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
755 splicex --command="smbclient -L 192.168.1.0 -Uusername%PASSWORD" -L
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
756
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
757 splicex --deshadow --get-shadow="root" -R
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
758
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
759 splicex --deshadow --set-shadow="/home/user/shadow.txt" -R
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
760
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
761 splicex\\
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
762 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
763 --command="echo PASSWORD | aircrack-ng -b 00:11:22:33:44:55 -w - *.cap"\\
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
764 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
765 --wep-5 --wep-13 --no-char --dictionary='MyWords.txt'\\
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
766 .br
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
767 --test='KEY FOUND'
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
768
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
769 splicex --command='curl --user <user[:PASSWORD]> https://www.example.com' -R
2e33b56d4f0d SpliceX improvements
resdb <resdb@d3v11-VM.(none)>
parents:
diff changeset
770