Mô tả định dạng HCCAP

Sự miêu tả

HCCAP là một định dạng tùy chỉnh, phát triển đặc biệt cho oclHashcat.
Các dữ liệu chính nó không khác với định dạng tcpdump bình thường. Trong thực tế, nó hoàn toàn giống nhau. Nó chỉ là sắp xếp lại một chút.
Một tập tin hashcat cap hợp lệ (tập tin mở rộng: .hccap) có chứa một hoặc nhiều trường hợp của các loại cấu trúc tài liệu dưới đây. Nếu bạn có nhiều file .hccap đơn lẻ mà bạn muốn kết hợp thành một tập tin duy nhất (nói multi.hccap), bạn có thể thực hiện điều này bằng cách ghép lần lượt một file (s) một đến khác (s):

Chú ý: hiện chỉ oclHashcat hỗ trợ tải và bẻ khóa nhiều mạng một lúc. Hỗ trợ đa hccap hiện không có sẵn trong hashcat (phiên bản dựa trên CPU).

Linux:

$ cat single_hccaps/*.hccap > all_in_one/multi.hccap 

Windows:

copy /b single_hccaps\*.hccap all_in_one\multi.hccap

hoặc chọn nhiều tập tin hccap đơn lẻ

copy /b single_hccaps\1.hccap + single_hccaps\2.hccap all_in_one\multi.hccap 

Dường như cap2hccap (2 trong tên thường đại diện cho chữ  "to" trong tiếng Anh) cũng có thể tạo ra .hccaps có chứa một số mạng (nghĩa là nhiều hơn một struct instance, nhiều mạng với ESSID có thể khác nhau)

Ảnh chụp màn hình

Cấu trúc C

typedef struct
{
  char          essid[36];

  unsigned char mac1[6];
  unsigned char mac2[6];
  unsigned char nonce1[32];
  unsigned char nonce2[32];

  unsigned char eapol[256];
  int           eapol_size;

  int           keyver;
  unsigned char keymic[16];

} hccap_t;
Cấu trúc chi tiết

Attribute nameOffset rangeAttribute description
Essid0x00 to 0x23 essid(tên) của access point
Bssid0x24 to 0x29 bssid(MAC) của access point
Wpa stmac0x2A to 0x2F MAC address của một client đang kết nối đến access point
Wpa snonce0x30 to 0x4F random salt dùng cho quá trình handshake bởi cả Client và Access Point
Wpa anonce0x50 to 0x6F random salt dùng cho quá trình handshake bởi cả Client và Access Point
Wpa eapol0x70 to 0x16F EAPOL
Wpa eapol size0x170 to 0x173 kích thước eapol
Wpa keyver0x174 to 0x177 flag dùng để phân biệt WPA từ WPA2 ciphers. Giá trị 1 là WPA, giá trị khác - WPA2
Wpa keymic0x178 to 0x187 giá trị hash cuối cùng. MD5 cho WPA and SHA-1 cho WPA2 (cắt ngắn thành 128 bit)
https://hashcat.net/wiki/hccap

Comments

Popular posts from this blog

Thiết lập card không dây trên Kali Linux

Monitor mode

Giới thiệu - Scapy