X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=include%2Fshared.h;h=1a6c53610ac6df84e56ce99f0d65f3d0932b9b30;hb=b9eefd9b20d85c16b92106aa90b14d2ac427179c;hp=162f568a3e6440b0d74087616c25fb1a31c52528;hpb=063abab3d6469830a91f6e5a22ad5b47ce3182f7;p=hashcat.git diff --git a/include/shared.h b/include/shared.h index 162f568..1a6c536 100644 --- a/include/shared.h +++ b/include/shared.h @@ -354,6 +354,7 @@ extern hc_thread_mutex_t mux_display; #define HT_13400 "Keepass 1 (AES/Twofish) and Keepass 2 (AES)" #define HT_13500 "PeopleSoft PS_TOKEN" #define HT_13600 "WinZip" +#define HT_13800 "Windows 8+ phone PIN/Password" #define HT_00011 "Joomla < 2.5.18" #define HT_00012 "PostgreSQL" @@ -718,6 +719,8 @@ extern hc_thread_mutex_t mux_display; #define DISPLAY_LEN_MAX_13500 40 + 1 + 1024 #define DISPLAY_LEN_MIN_13600 6 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 16 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 20 + 1 + 7 #define DISPLAY_LEN_MAX_13600 6 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 32 + 1 + 4 + 1 + 4 + 1 + 8192 + 1 + 20 + 1 + 7 +#define DISPLAY_LEN_MIN_13800 64 + 1 + 256 +#define DISPLAY_LEN_MAX_13800 64 + 1 + 256 #define DISPLAY_LEN_MIN_11 32 + 1 + 16 #define DISPLAY_LEN_MAX_11 32 + 1 + 32 @@ -988,6 +991,7 @@ extern hc_thread_mutex_t mux_display; #define KERN_TYPE_KEEPASS 13400 #define KERN_TYPE_PSTOKEN 13500 #define KERN_TYPE_ZIP2 13600 +#define KERN_TYPE_WIN8PHONE 13800 /** * signatures @@ -1648,6 +1652,7 @@ int veracrypt_parse_hash_200000 (char *input_buf, uint input_len, hash_t *hash int veracrypt_parse_hash_500000 (char *input_buf, uint input_len, hash_t *hash_buf); int veracrypt_parse_hash_327661 (char *input_buf, uint input_len, hash_t *hash_buf); int veracrypt_parse_hash_655331 (char *input_buf, uint input_len, hash_t *hash_buf); +int win8phone_parse_hash (char *input_buf, uint input_len, hash_t *hash_buf); void load_kernel (const char *kernel_file, int num_devices, size_t *kernel_lengths, const u8 **kernel_sources); void writeProgramBin (char *dst, u8 *binary, size_t binary_size);