nzymedefense / nzyme

Network Defense System.
https://www.nzyme.org/
Other
1.42k stars 145 forks source link

Unknown WPA identifier for suite and PMF #1031

Closed lennartkoopmann closed 7 months ago

lennartkoopmann commented 7 months ago
[INFO][2024-04-17 18:33:10][processors::dot11_frame_processor] Frame parsing error: Err(Any { .. }). Frame was: Dot11Frame { header: RadiotapHeader { is_wep: Some(false), data_rate: Some(6000), frequency: Some(5200), channel: Some(40), antenna_signal: Some(-79), antenna: None }, frame_type: Beacon, payload: [128, 0, 0, 0, 255, 255, 255, 255, 255, 255, 128, 185, 122, 57, 177, 197, 128, 185, 122, 57, 177, 197, 80, 221, 47, 65, 224, 73, 154, 0, 0, 0, 100, 0, 16, 0, 0, 0, 1, 8, 140, 18, 152, 36, 176, 72, 96, 108, 3, 1, 40, 5, 4, 0, 2, 0, 0, 48, 20, 1, 0, 0, 15, 172, 4, 1, 0, 0, 15, 172, 4, 1, 0, 0, 15, 172, 8, 0, 0, 45, 26, 239, 26, 27, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 22, 40, 5, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 6, 54, 49, 56, 57, 102, 54, 113, 7, 1, 1, 0, 1, 1, 6, 41, 191, 12, 242, 121, 145, 51, 250, 255, 0, 0, 250, 255, 0, 0, 192, 5, 1, 42, 0, 255, 255], length: 199 }
thread '<unnamed>' panicked at src/dot11/parsers/management/advertising_frame_parser_tools.rs:135:79:
called `Result::unwrap()` on an `Err` value: Unknown WPA identifier for suite and PMF: CipherSuites { cursor: 18, group_cipher: CCMP, pairwise_ciphers: [CCMP], key_management_modes: [SAE] }, Disabled
stack backtrace:
   0: rust_begin_unwind
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs:647:5
   1: core::panicking::panic_fmt
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panicking.rs:72:14
   2: core::result::unwrap_failed
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/result.rs:1649:5
   3: core::result::Result<T,E>::unwrap
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/result.rs:1073:23
   4: nzyme_tap::dot11::parsers::management::advertising_frame_parser_tools::parse_tagged_parameters
             at ./src/dot11/parsers/management/advertising_frame_parser_tools.rs:135:42
   5: nzyme_tap::dot11::parsers::management::beacon_frame_parser::parse
             at ./src/dot11/parsers/management/beacon_frame_parser.rs:30:33
   6: nzyme_tap::processors::dot11_frame_processor::Dot11FrameProcessor::process::{{closure}}
             at ./src/processors/dot11_frame_processor.rs:28:27
   7: std::panicking::try::do_call
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs:554:40
   8: __rust_try
   9: std::panicking::try
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs:518:19
  10: std::panic::catch_unwind
             at /rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs:142:14
  11: nzyme_tap::processors::dot11_frame_processor::Dot11FrameProcessor::process
             at ./src/processors/dot11_frame_processor.rs:25:22
  12: nzyme_tap::processors::distributor::spawn_base_dot11::{{closure}}
             at ./src/processors/distributor.rs:33:13