Commit Graph

259 Commits

Author SHA1 Message Date
Mathy Vanhoef
a270eb63b7 fragattacks: draft README done 2020-08-07 10:24:41 +04:00
Mathy Vanhoef
5a072bac17 fragattack: updated README 2020-08-07 07:45:15 +04:00
Mathy Vanhoef
6379055c5b fragattack: minor output improvement 2020-08-07 07:44:50 +04:00
Mathy Vanhoef
f8d04e7485 fragattack: bugfix in eapfrag test 2020-08-05 12:11:32 +04:00
Mathy Vanhoef
6de61875e7 fragattack: tweak eapol-inject forward test 2020-08-05 12:05:49 +04:00
Mathy Vanhoef
e8b8b1a573 fragattack: improve tracking of the 4-way handshake 2020-08-05 08:59:42 +04:00
Mathy Vanhoef
303b9cbec8 fragattack: add --amsdu-ssp option 2020-08-05 07:17:59 +04:00
Mathy Vanhoef
d3e11e9bc1 fragattack: test output improvements 2020-08-05 00:35:24 +04:00
Mathy Vanhoef
4350e3d24a fragattack: ignore key request as event 2020-08-03 07:30:14 +04:00
Mathy Vanhoef
4514ec79fa fragattack: more output improvements 2020-08-03 06:20:40 +04:00
Mathy Vanhoef
f45f6c5eb2 fragattack: minor output improvement 2020-08-03 05:57:03 +04:00
Mathy Vanhoef
4bc992c609 fragattack: ignore group key handshake frames 2020-08-03 05:43:12 +04:00
Mathy Vanhoef
318b356251 fragattack: improved methd to rekey in plaintext 2020-08-03 05:42:58 +04:00
Mathy Vanhoef
d2cf9da0eb fragattack: fix wpaspy event handling 2020-08-03 04:41:33 +04:00
Mathy Vanhoef
133d126f75 fragattack: updates to the README 2020-08-05 12:15:27 +04:00
Mathy Vanhoef
f0be633d5b fragattack: injection notes and updated libwifi 2020-08-02 19:23:28 +04:00
Mathy Vanhoef
a59ffe451c fragattack: draft of README 2020-08-01 07:30:42 +04:00
Mathy Vanhoef
9d7378a562 fragattacks: experimental udp injection 2020-07-30 17:54:04 +04:00
Mathy Vanhoef
b53ee8371d fragattacks: improve test names and argument parsing 2020-07-30 17:53:46 +04:00
Mathy Vanhoef
e29d23e75c fragattack: confirmed associating event with Broadcom chip 2020-07-30 16:22:56 +04:00
Mathy Vanhoef
72fed7499d fragattack: draft reconnect fix 2020-07-30 14:52:28 +04:00
Mathy Vanhoef
e81f640cf5 fragattack: remove some old comments 2020-07-27 00:00:00 +04:00
Mathy Vanhoef
7392e6a216 fragattacks: check if modified drivers/firmware are used 2020-07-26 22:55:22 +04:00
Mathy Vanhoef
d236632e91 Remove DEVICES.md and move to docs 2020-07-26 18:07:41 +04:00
Mathy Vanhoef
d7c60cdb39 fragattacks: remove or move some scripts 2020-07-26 13:03:26 +04:00
Mathy Vanhoef
71ac933883 fragattack: updated README and docs 2020-07-26 12:01:01 +04:00
Mathy Vanhoef
3df71fff2f fragattack: move macos to old tests 2020-07-26 12:00:22 +04:00
Mathy Vanhoef
3d65e9c2ef fragattcks: only test ack injection postauth 2020-07-25 11:05:59 +04:00
Mathy Vanhoef
de2f9f0fd6 track latest libwifi 2020-07-25 11:06:02 +04:00
Mathy Vanhoef
c5ad37987b fragattack: further updates to the README 2020-07-24 23:24:32 +04:00
Mathy Vanhoef
e6c2100b2d fragattack: working on updated README 2020-07-22 15:50:06 +04:00
Mathy Vanhoef
efbed6b7bc fragattack: track latest libwifi 2020-07-22 12:31:44 +04:00
Mathy
5090aaf8d4 fragattack: track updated libwifi 2020-07-22 02:29:11 -04:00
Mathy Vanhoef
7a84aa9945 fragattack: inject test updates 2020-07-21 19:30:25 +04:00
Mathy Vanhoef
26e2797247 fragattack: updated ath9k_htc firmware install script 2020-07-21 15:47:29 +04:00
Mathy Vanhoef
584e024cb3 fragattack: 5 GHz notes and README improvements 2020-07-15 06:48:42 +04:00
Mathy Vanhoef
4e29602da0 fragattacks: fix preauth client injection test 2020-07-13 05:24:41 +04:00
Mathy Vanhoef
f88fd2476b fragattack: fix debug output 2020-06-28 13:06:11 +04:00
Mathy Vanhoef
83c4ef27e0 fragattack: improved injection tests 2020-06-28 12:55:11 +04:00
Mathy Vanhoef
7c039f5581 fragattack: add copyright banners 2020-06-28 12:35:45 +04:00
Mathy Vanhoef
3c772c7df8 fragattack: only import tests currently in the directory 2020-06-28 09:49:07 +04:00
Mathy Vanhoef
edaf1abf56 fragattack: ignore unrelated messages on wpaspy control channel 2020-06-28 09:29:08 +04:00
Mathy Vanhoef
9431a8c39b fragattack: improved injection testing 2020-06-27 17:27:46 +04:00
Mathy Vanhoef
7c5a598759 fragattack: updated README with TODO notes 2020-06-26 15:51:03 +04:00
Mathy Vanhoef
62133588da fragattack: use GET_CHANNEL command 2020-06-26 15:50:39 +04:00
Mathy Vanhoef
c6e8086d10 fragattack: updated event handling to support more devices 2020-06-26 15:50:18 +04:00
Mathy Vanhoef
be4d268a60 fragattack: improvements to injection tests 2020-06-26 09:59:18 +04:00
Mathy Vanhoef
70d35173a2 README: udpates for reviewers 2020-06-20 07:49:39 +04:00
Mathy Vanhoef
fa1fe54699 Add TODO to detected modified drivers 2020-06-19 23:45:30 +04:00
Mathy
67093175a5 Prep for bad-mic options, some TODOs, and notes 2020-06-19 15:24:12 -04:00
Mathy Vanhoef
dd6b98172c README: draft notes on AWUS036ACM 2020-06-13 20:41:30 +04:00
Mathy
55af8be737 fragattack: updated README 2020-06-13 12:38:39 -04:00
Mathy
0de3de94f3 fragattack: updated Ping test for fragmented broadcast 2020-06-13 12:38:27 -04:00
Mathy
a5f498bda4 fragattack: add eapol-inject test 2020-06-13 12:37:16 -04:00
Mathy
cdcbd6988f fragattack: fix in QCA test 2020-06-13 12:35:34 -04:00
Mathy
2ff772d5ec fragattack: add some TODOs 2020-06-11 10:57:40 -04:00
Mathy
3171d219c0 fragattack: allow connected-delay to be a float 2020-06-10 19:09:35 -04:00
Mathy
fa58503adb fragattacks: let amsdu-inject first get IP 2020-06-10 19:09:19 -04:00
Mathy
68a297795c fragattack: tweaked when we can auto-detect macos and eapol-amsdu results 2020-06-09 10:01:38 -04:00
Mathy
3ebb32b45d fragattacks: README: document extra test case to check 2020-06-09 07:18:54 -04:00
Mathy
454e1b93a2 fragattacks: fix amsdu-inject test case 2020-06-09 07:18:27 -04:00
Mathy
c73e60bc29 fragattacks: improved script output 2020-06-08 07:37:49 -04:00
Mathy
86fe4c7641 fragattacks: avoid result from being printed twice 2020-06-07 13:30:45 -04:00
Mathy
b93e980af6 fragattack: perform eapol-amsdu test against AP without tcpdump 2020-06-07 08:08:04 -04:00
Mathy Vanhoef
95f5203446 fragattacks: tweak A-MSDU injection tests 2020-05-29 05:02:19 +04:00
Mathy Vanhoef
75b8ea9c54 fragattacks: updated freebsd_create_eapolmsdu 2020-05-29 02:37:41 +04:00
Mathy Vanhoef
9e068ad969 fragattack: restructured Python files 2020-05-28 17:10:37 +04:00
Mathy Vanhoef
a853a398fe fragattack: save notes 2020-05-27 10:45:46 +04:00
Mathy
0dcaf9a36c fragattack: test A-MSDU attack and Linux variant 2020-05-27 01:43:52 -04:00
Mathy Vanhoef
3e76decf16 Use create_msdu_subframe from libwifi 2020-05-27 02:08:07 +04:00
Mathy Vanhoef
f450729cc8 fragattack: whitespace fix 2020-05-25 01:12:48 +04:00
Mathy Vanhoef
3f6639d354 fragattack: print message if a test timed out 2020-05-25 01:10:58 +04:00
Mathy Vanhoef
253d936420 fragattacks: draft version of README 2020-05-24 04:39:15 +04:00
Mathy Vanhoef
80c441ab50 fragattacks: minor tweaks 2020-05-24 03:34:41 +04:00
Mathy
a2991e3b3c fragattack: use injection workarounds in all modes 2020-05-22 18:28:49 +00:00
Mathy Vanhoef
c0abf0af64 fragattack: move requirements.txt to hostapd directory 2020-05-22 21:43:35 +04:00
Mathy Vanhoef
1e7de58084 fragattack: workaround for scapy bug 2020-05-22 21:13:30 +04:00
Mathy Vanhoef
c23fd0ae92 fragattack: update test-inject to perform self-test as well 2020-05-22 17:46:51 +04:00
Mathy Vanhoef
2b18bfdff5 fragattack: MF injection workaround for Intel in mixed mode 2020-05-22 17:24:23 +04:00
Mathy Vanhoef
1013e849db fragattack: add inject-selftest feature 2020-05-22 03:03:15 +04:00
Mathy Vanhoef
173e11d400 fragattack: ability to test injection capabilities of device 2020-05-20 03:14:55 +04:00
Mathy Vanhoef
3331b80fb7 fragattack: make injection selftest work on ath9k_htc 2020-05-16 23:47:54 +04:00
Mathy Vanhoef
e4ac2d88ed fragattack: fix interface configuration for hwsim AP mode 2020-05-12 18:54:36 +04:00
Mathy Vanhoef
304d7871ce fragattacks: initial support for hwsim simulation 2020-05-12 18:33:44 +04:00
Mathy Vanhoef
70f2cc33b7 fragattack: several changes and injection self-test functionality 2020-05-11 22:54:13 +04:00
Mathy
0b83439fdb fragattack: option to use 2nd interface for frame injection 2020-05-11 12:57:46 -04:00
Mathy
cbab65ba25 fragattacks: basic support for IPv6 2020-04-29 21:38:50 -04:00
Mathy
38441b9875 fragattack: test if clients accept Ethernet frames with same dst and src address 2020-04-29 20:09:42 -04:00
Mathy
609e44b1b8 fragattacks: ability to add trailing data 2020-04-29 18:40:41 -04:00
Mathy
4fb673a9ca fragattacks: bugfix 2020-04-27 11:51:00 -04:00
Mathy
b4a5f635e8 fragattack: add icmp-size parameter 2020-04-27 11:47:15 -04:00
Mathy
19b936a059 fragattack: improve error handling if hostap fails to start 2020-04-27 11:47:00 -04:00
Mathy
857aef45d3 fragattack: add to TODO 2020-04-27 08:40:43 -04:00
Mathy
46fb117db6 fragattack: cleanup FreeBSD code and update eapol_msdu 2020-04-26 12:51:39 -04:00
Mathy
72798c490a fragattack: working FreeBSD mixed key attack 2020-04-26 10:58:39 -04:00
Mathy
3c76b22e40 fragattack: monitor ctrl_iface to see when daemon started 2020-04-25 17:34:02 -04:00
Mathy
b62e788f1a fragattacks: fix linux_plain, add rekey-early-install and pn-per-qos 2020-04-25 17:29:31 -04:00
Mathy
a7c1b406e4 fragattack: add --bcast option 2020-04-25 10:12:44 -04:00
Mathy
6774289188 fragattacks: option to deauth for full reconnect 2020-04-25 09:25:58 -04:00
Mathy
c2324f6482 fragattac: option for full reconnect with deauth first
Aruba AP doesn't seem to handle a reassociation well. Add this option
to test AP behaviour using a full deauthentication and normal
reconnection.
2020-04-24 15:02:05 -04:00
Mathy
b298bdafaa fragattack: option to perform PTK rekey in plaintext 2020-04-24 14:02:05 -04:00
Mathy
5e0a69d6f5 fragattacks: ability to skip fragment numbers in pings 2020-04-24 09:56:32 -04:00
Mathy
05d2288d10 fragattack: eapol_msdu test after getting IP 2020-04-24 08:21:15 -04:00
Mathy
5b526124bc fragattack: option to send a fake A-MSDU 2020-04-23 21:15:15 -04:00
Mathy
34c17f2a4f fragattack: option to let client request PTK rekey 2020-04-23 16:05:34 -04:00
Mathy
68380ff502 fragattack: bugfix in inc-pn parameter 2020-04-23 16:05:16 -04:00
Mathy
4ef5b08880 fragattacks: avoid false positives in linux plaintext test 2020-04-23 15:43:47 -04:00
Mathy
a4d62d03e8 frattack: control over when macos test frames are sent 2020-04-23 12:38:54 -04:00
Mathy
4c124a728c fragattacks: ability to override request type from command line 2020-04-23 12:26:00 -04:00
Mathy
0275ac30d9 fragattacks: option to execute Linux plaintext append attack 2020-04-23 12:06:04 -04:00
Mathy
459fa3c33f fragattack: updated eapol_msdu test and clean up test selection 2020-04-23 11:50:21 -04:00
Mathy
1027a7f902 fragattacks: various improvements to ping test for experiments 2020-04-23 10:19:14 -04:00
Mathy
33fd6c30f3 fragattack: tests against WEP 2020-04-22 19:14:35 -04:00
Mathy
8823c2723d fragattack: prepare configs for WEP tests 2020-04-22 19:13:32 -04:00
Mathy
64a20238ae fragattacks: README update 2020-04-20 19:26:15 -04:00
Mathy
3dceb7ef74 fragattack: failed Aruba AP attack tests 2020-04-20 19:25:54 -04:00
Mathy
f612f6e6e3 fragattack: two split fragments against Aruba AP 2020-04-19 20:15:44 -04:00
Mathy
d297a57df1 fragattack: interleave to fragments against Aruba AP 2020-04-19 09:30:41 -04:00
Mathy
c726feed53 fragattack: improve DHCP handling 2020-04-19 08:58:35 -04:00
Mathy
ff8ca7f186 fragattack: handle BSS vs router MAC address 2020-04-19 08:20:40 -04:00
Mathy
59b2ec3890 fragattac: track new libwifi version 2020-04-19 07:38:11 -04:00
Domien Schepers
9416efd01f README.md edited online with Bitbucket 2020-04-16 22:30:55 +00:00
Mathy
eb3aa14899 fragattack: update to README and small script fix 2020-04-16 00:56:34 -04:00
Mathy
376449be47 fragattack: very basic README 2020-04-15 13:43:28 -04:00
Mathy
b84ca75c91 fragattack: minor changes 2020-04-15 13:36:44 -04:00
Mathy
d4b053b590 fragattack: argparse, use Actions 2020-04-15 10:27:22 -04:00
Mathy
a2d46c996b fragattack: EAPO/AMSDU confusion test 2020-04-03 15:48:34 -04:00
Mathy
95e0400355 fragattack: add basic delay option 2020-04-03 15:48:03 -04:00
Mathy
106521362c fragattack: updated QoS priority reordering notes 2020-04-01 11:14:29 -04:00
Mathy
6d818f08c1 fragattack: check if frames can be sent between fragments 2020-04-01 10:14:07 -04:00
Mathy
fc0653e0e0 fragattack: updated comment 2020-03-30 18:04:31 -04:00
Mathy
07c23f89db fragattack: working MacOs attack test 2020-03-30 18:01:56 -04:00
Mathy
82385b5972 fragattack: specify test ID as argument 2020-03-30 13:53:56 -04:00
Mathy
82e308f1b2 fragattack: easier definition of tests 2020-03-30 13:13:21 -04:00
Mathy
79de461d16 fragattack: add flags to Frag class and cache poison test 2020-03-29 18:11:35 -04:00
Mathy
8ce648e665 fragattack: use f-strings 2020-03-29 10:56:59 -04:00
Mathy
9f35e823f1 fragattack: improved test case generation 2020-03-28 13:33:34 -04:00
Mathy
624325b73e fragattack: reassociate without deauthenticating 2020-03-28 09:32:58 -04:00
Mathy
2dab452f52 fragattack: delete old linux attack test case 2020-03-28 09:31:28 -04:00
Mathy
21d0579abe fragattack: working rekeyed fragments attack against AP 2020-03-27 15:19:31 -04:00
Mathy
9f44009b47 fragattack: code to rekey the PTK 2020-03-27 14:22:12 -04:00
Mathy
22f603ceac fragattack: add separate connected event 2020-03-27 13:23:49 -04:00
Mathy
16fa93c888 fragattack: manually encrypt frames immediately after handshake 2020-03-27 12:58:11 -04:00
Mathy
80f3e334a0 fragattack: do not remove existing monitor interface 2020-03-27 12:50:28 -04:00
Mathy
c6a9274d4d fragattack: detect ath9k_htc for injection workaround 2020-03-27 12:49:33 -04:00
Mathy
e3fc1987a0 Let AP force reconnects of clients and confirmed Linux attack test 2020-03-25 09:53:38 -04:00
Mathy
656f5c7dbf fragattack: let client reconnect after obtaining an IP address 2020-03-24 08:52:31 -04:00
Mathy
e45726762e fragattack: track libwifi remote 2020-03-13 07:38:42 -04:00
Mathy
6ee241187f fragattack: can now use test cases to specify tests easily 2020-03-13 06:49:58 -04:00
Mathy
0296fc4f61 fragattack: ability to send QoS frames 2020-03-10 09:43:46 -04:00