Export WPA handshake hashes from the database for Hashcat.
The generated file contains the original WPA*01 and WPA*02 handshake lines stored in the database.
Export all hasheshashcat --show.
Не загружайте напрямую файл Hashcat
.potfile.
После завершения подбора паролей Hashcat
выполните hashcat --show с теми же
параметрами Hashcat и сохраните текстовый
результат в файл.
hashcat -m 22000 --show --potfile-path "ПУТЬ_К_ВАШЕМУ_wifi-gps-mapper.potfile" "ПУТЬ_К_ФАЙЛУ_wifi-gps-mapper-all-20260915-002541.hc22000" > wifi-gps-mapper-result.txt
Имя и расширение файла не имеют значения. Проверяется только его содержимое.
HASH:AP_BSSID:CLIENT_MAC:ESSID:PASSWORD
Каждая строка проверяется по историческим данным рукопожатий: HASH, BSSID точки доступа, MAC-адрес клиента и ESSID.
Если хотя бы одна строка имеет неверный формат, весь импорт отклоняется. Если для результата не найдено соответствующее рукопожатие, такая строка будет пропущена, а остальные результаты могут быть импортированы.
Уже существующие credentials и повторяющиеся результаты не создают новых записей. Они будут показаны отдельно в статистике импорта.
{result}
""".format( total_lines=import_result[ "total_lines" ], valid_lines=import_result[ "valid_lines" ], invalid_lines=import_result[ "invalid_lines" ], matched_handshakes=import_result[ "matched_handshakes" ], missing_handshakes=import_result[ "missing_handshakes" ], new_credentials=import_result[ "new_credentials" ], duplicate_credentials=import_result[ "duplicate_credentials" ], already_existing=import_result[ "already_existing" ], result=escape( str( import_result[ "result" ] ) ), ) errors = import_result[ "errors" ] if errors: html += """| Line | Reason |
|---|---|
| {line} | {reason} |