@@ -63,7 +63,7 @@ Detailed description
63
63
| hcxhashcattool | Convert old hashcat (<= 5.1.0) separate potfile (2500 and/or 16800) to new potfile format |
64
64
65
65
66
- Work flow
66
+ Workflow
67
67
--------------
68
68
69
69
hcxdumptool -> hcxpcapngtool -> hcxhashtool (additional hcxpsktool/hcxeiutool) -> hashcat or JtR
@@ -106,13 +106,15 @@ Or install via packet manager of your distribution
106
106
[ Arch Linux ARM ] ( https://archlinuxarm.org/ )
107
107
` pacman -S hcxtools `
108
108
109
- ### Black Arch
109
+ ### BlackArch
110
110
[ Black Arch] ( https://blackarch.org/ ) is an Arch Linux-based penetration testing distribution for penetration testers and security researchers
111
111
` pacman -S hcxtools `
112
112
113
113
### Kali Linux
114
114
` apt install hcxtools `
115
115
116
+ ### OpenWRT
117
+ ` opkg install hcxtools `
116
118
117
119
### macOS
118
120
[ Homebrew] ( https://brew.sh/ ) is 3-rd party package manager for macOS
@@ -123,47 +125,31 @@ Requirements
123
125
--------------
124
126
125
127
* knowledge of radio technology
126
-
127
128
* knowledge of electromagnetic-wave engineering
128
-
129
129
* detailed knowledge of 802.11 protocol
130
-
131
130
* detailed knowledge of key derivation functions
132
-
133
131
* detailed knowledge of Linux
134
-
135
132
* Linux (recommended Arch Linux, but other distros should work, too (no support for other distributions).
136
-
137
133
* gcc >= 11 recommended (deprecated versions are not supported: https://gcc.gnu.org/ )
138
-
139
134
* libopenssl and openssl-dev installed
140
-
141
135
* librt and librt-dev installed (should be installed by default)
142
-
143
136
* zlib and zlib-dev installed (for gzip compressed cap/pcap/pcapng files)
144
-
145
137
* libcurl and curl-dev installed (used by whoismac and wlancap2wpasec)
146
-
147
138
* libpthread and pthread-dev installed (used by hcxhashcattool)
148
-
149
139
* pkg-config installed
150
140
151
141
To install requirements on Kali use the following 'apt-get install pkg-config libcurl4-openssl-dev libssl-dev zlib1g-dev'
152
142
153
143
If you decide to compile latest git head, make sure that your distribution is updated on latest version.
154
144
155
-
156
-
157
-
158
-
159
145
Useful scripts
160
146
--------------
161
147
162
148
| Script | Description |
163
149
| ------------ | -------------------------------------------------------- |
164
150
| piwritecard | Example script to restore SD-Card |
165
151
| piwreadcard | Example script to backup SD-Card |
166
- | hcxgrep.py | Extract records from hccapx/pmkid file based on regexp |
152
+ | hcxgrep.py | Extract records from m22000 hashline/ hccapx/pmkid file based on regexp |
167
153
168
154
169
155
Notice
@@ -187,11 +173,11 @@ bit 0-2
187
173
188
174
010 = M2+M3, EAPOL from M2 (authorized)
189
175
190
- 011 = M2+M3, EAPOL from M3 (authorized) - unused"
176
+ 011 = M2+M3, EAPOL from M3 (authorized) - unused
191
177
192
- 100 = M3+M4, EAPOL from M3 (authorized) - unused"
178
+ 100 = M3+M4, EAPOL from M3 (authorized) - unused
193
179
194
- 101 = M3+M4, EAPOL from M4 if not zeroed (authorized)"
180
+ 101 = M3+M4, EAPOL from M4 if not zeroed (authorized)
195
181
196
182
3: reserved
197
183
0 commit comments