From df3666777bd1d1e0128f963bf1e16c779f950cde Mon Sep 17 00:00:00 2001 From: Jeroen Oudshoorn Date: Mon, 16 Dec 2024 20:47:44 +0100 Subject: [PATCH] Update wpa-sec to properly display password. Signed-off-by: Jeroen Oudshoorn --- pwnagotchi/plugins/default/wpa-sec.py | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/pwnagotchi/plugins/default/wpa-sec.py b/pwnagotchi/plugins/default/wpa-sec.py index eaddda20..8c75fe9f 100644 --- a/pwnagotchi/plugins/default/wpa-sec.py +++ b/pwnagotchi/plugins/default/wpa-sec.py @@ -143,17 +143,11 @@ class WpaSec(plugins.Plugin): def on_ui_setup(self, ui): if 'show_pwd' in self.options and self.options['show_pwd'] and 'download_results' in self.options and self.options['download_results']: # Setup for horizontal orientation with adjustable positions - x_position = 121 # X position for both SSID and password - ssid_y_position = 62 # Y position for SSID - password_y_offset = 12 # Y offset for password from SSID - + x_position = 0 # X position for both SSID and password + ssid_y_position = 95 # Y position for SSID ssid_position = (x_position, ssid_y_position) - password_position = (x_position, ssid_y_position + password_y_offset) - - ui.add_element('ssid', LabeledValue(color=BLACK, label='', value='', position=ssid_position, + ui.add_element('pass', LabeledValue(color=BLACK, label='', value='', position=ssid_position, label_font=fonts.Bold, text_font=fonts.Small)) - ui.add_element('password', LabeledValue(color=BLACK, label='', value='', position=password_position, - label_font=fonts.Bold, text_font=fonts.Small)) def on_unload(self, ui): with ui._lock: @@ -164,10 +158,4 @@ class WpaSec(plugins.Plugin): if 'show_pwd' in self.options and self.options['show_pwd'] and 'download_results' in self.options and self.options['download_results']: last_line = os.popen('awk -F: \'!seen[$3]++ {print $3 " - " $4}\' /root/handshakes/wpa-sec.cracked.potfile | tail -n 1') last_line = last_line.read().rstrip() - if " - " in last_line: - ssid, password = last_line.split(" - ", 1) - else: - ssid = last_line - password = "" - ui.set('ssid', ssid) - ui.set('password', password) \ No newline at end of file + ui.set('pass', last_line) \ No newline at end of file