Commit Graph

73 Commits (f651f446061c3b0fb8d48f30621c5d04194a3c2d)

Author SHA1 Message Date
jsteube c04dd5c8b1 WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
8 years ago
jsteube 33a043ec63 Refactored internal use of esalt from sync with number of salts to sync with number of digests
8 years ago
Jens Steube e82ce9243d Added support for filtering hccapx message pairs using --hccapx-message-pair
8 years ago
jsteube d2e95d5e1b Fix WPA/WPA2 incorrectly reports cracked passwords in some cases
8 years ago
Jens Steube 2dd027af65 Make sure to zero scratch buffer for WPA/WPA2 and LUKS
8 years ago
philsmd 1f88ae42ef
dead code: hash_len is always > 0 at this location
8 years ago
philsmd 94a37157c1
dead code: both hashes_avail and hash_len can't be 0 here
8 years ago
jsteube 9c5cfd17ac Added support for automatic merge of LM halfes when --show and --left is used
8 years ago
jsteube 85aba06e6f Renamed some variables which 'shadow' another variable or function
8 years ago
Rosen Penev a3d04a40b0 Fix more cppcheck warnings
8 years ago
jsteube 9aabc20248 Add a warning message if old hccap file is detected and abort
8 years ago
Jens Steube 65d5921eda Merge pull request #1020 from neheb/master
8 years ago
jsteube 717da7f4f2 Added support for loading hccapx files
8 years ago
Rosen Penev 2a2bd0e2b1
Restore strerror as %m is unsupported by the BSDs
8 years ago
philsmd dfd4084b3b
fixes #963: show all user's hashes if --show/--left was specified
8 years ago
philsmd 0c68f757d5
fixes 996: for pwdump format both halves of LM need to have the username info
8 years ago
jsteube 17548d3ee8 Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat()
8 years ago
philsmd 297c797521
hook code: refactored the hook salt to be part of the hash_t struct
8 years ago
philsmd 6fe0173a79
#965: new hook function to support LZMA1/LZMA2 decompression for -m 11600 = 7-Zip
8 years ago
jsteube 5ea24d9bca Fixed duplicate detection for WPA handshakes with the same ESSID
8 years ago
jsteube dc843acf63 Fixed use of option --keyspace in combination with -m 2500 (WPA)
8 years ago
jsteube 8257883ec1 Added hash-mode 14600 = LUKS
8 years ago
jsteube 72af615e8b WPA cracking: Reuse PBKDF2 intermediate keys if duplicate essid is detected
8 years ago
Rosen Penev 5c0bd0a15f
Remove strerror in favor of thread safe %m
8 years ago
jsteube 90b9d5c12c Fix some potential resource leaks in case of an error
8 years ago
jsteube ea4fd1de50 Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use.
8 years ago
Jens Steube acf13c5544 Fix the evil :password bug, where the hash itself wasn't printed
8 years ago
jsteube e8078f2c73 Add output buffer size to ascii_digest()
8 years ago
Pierre-Antoine Haidar-Bachminska aaf5231b13 Print expected data in rules debugging modes
8 years ago
jsteube b0a616084d Replace some outdated error check
8 years ago
Jens Steube 7958479b62 Do not load data from hashfile if hashfile changed during runtime
8 years ago
jsteube c02a0cbf3f Fix potfile handling in case of duplicate salts in hashlist
8 years ago
magnum a52b96583f Fix file locking (again).
8 years ago
jsteube 1cc3482eb4 Do not use sizeof() on a pointer address
8 years ago
jsteube 93adde9d2f * Wrap everything related to *stat() into own functions
8 years ago
jsteube a599b06a53 Fix use of invalid buffer
8 years ago
jsteube b8efae4281 Refactor all variables with HCBUFSIZ_LARGE size from stack to heap
8 years ago
jsteube eb58b076da Fix compiler warnings caused by -Wstack-usage=524288
8 years ago
jsteube 9f790d4dbd Move u8 * instead of char * for most interface.c functions
8 years ago
jsteube 39eed94703 Add option OPTS_TYPE_BINARY_HASHFILE for interface.c
8 years ago
jsteube c4ba7907ca Fix more EOL issues
8 years ago
jsteube 97b58b16af Fix some EOL handling
8 years ago
jsteube e1010ffba1 Prepare library user access to OpenCL device information without running an attack
8 years ago
jsteube 1c055a6311 Move event_log_info() out of hashes.c
8 years ago
jsteube 0a26b09684 Fix buffer overflow in status_get_hash_target()
8 years ago
jsteube a460ab01b6 Bring back --username handling to --show and --left
8 years ago
jsteube f5a92900c6 Rudimentary --show support is back
8 years ago
jsteube f6334b5f90 Handling --show and --left need to be refactored, do not use those flags atm
8 years ago
jsteube 1f72aa95e6 Destinguish between EVENT_POTFILE_HASH_CRACKED and EVENT_CRACKER_HASH_CRACKED for prompt handling
8 years ago
jsteube 8598a79732 Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
8 years ago