|
please help me i am a newbie - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Support (https://hashcat.net/forum/forum-3.html) +--- Forum: hashcat (https://hashcat.net/forum/forum-45.html) +--- Thread: please help me i am a newbie (/thread-9394.html) |
please help me i am a newbie - mike21 - 07-18-2020 hello guys, i need some help ,i am a newbie.and i want to learn how to use hashcat,my friends. my problem is,I don't know what command to give to get a single pmkid. i use The-Distribution-Which-Does-Not-Handle-OpenCL-Well (Kali) Linux Live 64-bit version 2020.2 i give this commands to get a wpa pmkid sudo hcxdumptool -I sudo kill sudo hcxdumptool -o test.pcapng -i wlp0s20f0u1 --enable_status 15 with this commands by default all APs are attacked, but i want to attack only some or only one AP,not all APs my friends. can someone please help me with the right commands,to attack only some or only one AP. this would be really great. thanks a lot for the help. RE: please help me i am a newbie - Mem5 - 07-19-2020 Not related with hashcat. hcxdumptool support is at https://github.com/ZerBea/hcxdumptool RE: please help me i am a newbie - ZerBea - 07-20-2020 According to the help menu, you have to use either --filtermode=2 in combination with --filterlist_ap=yourtargetmaclist or create a Berkeley Packet Filter (attack MAC) Code: --filterlist_ap=<file> : ACCESS POINT MAC filter list
format: 112233445566, 11:22:33:44:55:66, 11-22-33-44-55-66 # comment
maximum entries 256
run first --do_rcascan to retrieve information about the target
--filterlist_client=<file> : CLIENT MAC filter list
format: 112233445566, 11:22:33:44:55:66, 11-22-33-44-55-66 # comment
maximum entries 256
due to MAC randomization of the CLIENT, it does not always work!
--filtermode=<digit> : mode for filter list
mandatory in combination with --filterlist_ap and/or --filterlist_client
affected: only outgoing traffic
notice: hcxdumptool act as passive dumper and it will capture the whole traffic on the channel
0: ignore filter list (default)
1: use filter list as protection list
do not interact with ACCESS POINTs and CLIENTs from this list
2: use filter list as target list
only interact with ACCESS POINTs and CLIENTs from this list
not recommended, because some useful frames could be filtered out
--bpfc=<file> : input Berkeley Packet Filter (BPF) code
affected: incoming and outgoing traffic
steps to create a BPF (it only has to be done once):
set hcxdumptool monitormode
$ hcxumptool -m <interface>
create BPF to protect a MAC
$ tcpdump -i <interface> not wlan addr1 11:22:33:44:55:66 and not wlan addr2 11:22:33:44:55:66 -ddd > protect.bpf
recommended to protect own devices
or create BPF to attack a MAC
$ tcpdump -i <interface> wlan addr1 11:22:33:44:55:66 or wlan addr2 11:22:33:44:55:66 -ddd > attack.bpf
not recommended, because important pre-authentication frames will be lost due to MAC randomization of the CLIENTs
use the BPF code
$ hcxumptool -i <interface> --bpfc=attack.bpf ...
see man pcap-filter for a list of all filter optionsIn addition to that, hashcat forum contain a complete thread how to use hcxdumptool/hcxtools (inclusive older versions of the tools): https://hashcat.net/forum/thread-6661.html and the PMKID attack vector, too: https://hashcat.net/forum/thread-7717.html RE: please help me i am a newbie - Talented1 - 07-22-2020 You can filter mac address or chose the pmkid by checking it's ssid and work on that one spesific hash. Sample pmkid aaaaaaaaaaaaaa*aaaaaaaaaaaa*aaaaaaaaaaaa*496c6f76654475636b73 You will copy the last part "496c6f76654475636b73" and convert it to ascii to read. https://www.rapidtables.com/convert/number/hex-to-ascii.html RE: please help me i am a newbie - ZerBea - 07-22-2020 One of the major advantages of the new hash format (-m 22000) is, that it is not binary (hccapx) and every bash tool will work in it. To get the ESSID in ASCII you can use hcxtools (whoismac): Code: $ whoismac -x 496c6f76654475636b73
IloveDucksCode: $ hcxhashtool -i test.22000 --info=stdout
SSID.......: IloveDucks
MAC_AP.....: aaaaaaaaaaaa (unknown)
MAC_CLIENT.: aaaaaaaaaaaa (unknown)
PMKID......: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
HASHLINE...: WPA*01*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*aaaaaaaaaaaa*aaaaaaaaaaaa*496c6f76654475636b73***
OUI information file...: /home/zerobeat/.hcxtools/oui.txt
OUI entires............: 27383
total lines read.......: 1
valid hash lines.......: 1
PMKID hash lines.......: 1
PMKID written..........: 1Code: $ echo "aaaaaaaaaaaaaa*aaaaaaaaaaaa*aaaaaaaaaaaa*496c6f76654475636b73" | awk 'BEGIN { FS = "*" } ; { print $4 }' | perl -pe 's/(..)/chr(hex($1))/ge'
IloveDucksBTW: Nearly everything is explained in this two threads: https://hashcat.net/forum/thread-6661.html https://hashcat.net/forum/thread-7717.html |