1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-26 08:28:20 +00:00
Commit Graph

1651 Commits

Author SHA1 Message Date
jsteube
f3c427407e Reuse user_options_parse() for restore case 2016-09-21 20:32:56 +02:00
jsteube
e5d5629a02 Fix some null-pointer dereferences 2016-09-21 16:45:50 +02:00
jsteube
854229542e Get rid of custom_charset_* variable in main 2016-09-21 16:42:49 +02:00
jsteube
ecdb74f440 Get rid of bitmap_min and bitmap_max variable in main 2016-09-21 16:38:55 +02:00
jsteube
b4c1a32c0a Get rid of benchmark variable in main 2016-09-21 16:32:38 +02:00
jsteube
fce6ad13a0 Get rid of attack_mode in main 2016-09-21 16:30:23 +02:00
jsteube
4718bb3d2d Move wordlist_mode into user_options_extra 2016-09-21 16:25:36 +02:00
jsteube
c008b11de3 Make more use of new user_options_t* 2016-09-21 16:07:49 +02:00
jsteube
cb1375bcd7 Add user_options_extra_t 2016-09-21 11:09:12 +02:00
jsteube
a70590b0dc Move sanity check into user_options.c 2016-09-20 17:04:31 +02:00
jsteube
e6f083b708 Add all defaults for user commandline parameters to user_options.h; Prepare user commandline parameter struct for easier handling of functions calls that require them 2016-09-20 16:04:22 +02:00
jsteube
ced3b3b82f Move global mux_counter variable into opencl_ctx_t 2016-09-20 13:26:19 +02:00
jsteube
3adbf3d0d5 Move global mux_dispatcher variable into opencl_ctx_t 2016-09-20 13:18:47 +02:00
jsteube
4cde17aea7 Fix race-condition in thread_keypress() 2016-09-20 12:32:39 +02:00
jsteube
57195b475a Fix missing prompt when using default mask 2016-09-19 16:09:28 +02:00
jsteube
9daf139fef Refactor devices_status to have better thread control 2016-09-19 15:52:01 +02:00
jsteube
cecf7473a6 Make sure *hashconfig and *hashes are initialized before accessing them 2016-09-18 22:16:03 +02:00
Jens Steube
7f59a82d58 Merge pull request #507 from matrix/master
Add missing check for opencl_ctx_init()
2016-09-18 19:39:18 +02:00
Gabriele Gristina
a94102f37a Add missing check for opencl_ctx_init() 2016-09-18 18:30:32 +02:00
Jens Steube
fd70fde1df Merge pull request #506 from matrix/master
New option '--opencl-info/-I'
2016-09-18 17:49:08 +02:00
Gabriele Gristina
fdbc44ce6c Add option for show opencl info and exit 2016-09-18 15:51:47 +02:00
jsteube
438898bd43 Fix https://github.com/hashcat/hashcat/issues/504 2016-09-17 20:18:38 +02:00
jsteube
caeedd5646 Move more code from hashcat.c to opencl.c related to opencl device initialization and shutdown 2016-09-17 17:05:01 +02:00
jsteube
f273d4771b Fix missing pwlen copy in amp_a0 2016-09-16 23:56:05 +02:00
jsteube
0eff6b7cab Fix potfile remove logic 2016-09-16 17:31:31 +02:00
jsteube
a0f6ed6832 Introduce hashes_t; not finishe yet 2016-09-16 17:01:18 +02:00
jsteube
7ce2f2ff19 Introduce opencl_ctx_t; not finished yet 2016-09-15 16:02:52 +02:00
jsteube
d60e2529c1 Fix missing #endif in opencl.h 2016-09-15 09:38:21 +02:00
jsteube
be90158675 Fix missing include in autotune.c 2016-09-15 09:35:01 +02:00
jsteube
70811aa5de Fix includes in monitor.c 2016-09-15 04:31:13 +02:00
jsteube
dcdd0d89cd Move thread_monitor() to monitor.c 2016-09-15 04:29:22 +02:00
jsteube
1ce58f51d1 Move thread_keypress() to terminal.c 2016-09-15 04:21:41 +02:00
jsteube
3f5ce6bb8e Continue move thread_calc() and thread_calc_stdin() to dispatch.c 2016-09-15 04:17:19 +02:00
jsteube
81845d39a3 Move thread_calc() and thread_calc_stdin() to thread.c 2016-09-15 04:10:41 +02:00
jsteube
f4c5241275 Move thread_outfile_remove() to outfile_check.c 2016-09-15 04:04:54 +02:00
jsteube
e063b906ab Move thread_autotune() to autotune.c 2016-09-15 04:00:47 +02:00
jsteube
f1835dc7f5 Move more functions to thread.c 2016-09-14 20:22:38 +02:00
jsteube
e94ab8c113 Move autotune related stuff to autotune.c 2016-09-14 20:06:27 +02:00
jsteube
963cda3db6 Move more functions to hash_management.c 2016-09-14 19:50:53 +02:00
jsteube
bd9e092ea3 Do not write potfile if --potfile-disable is in use 2016-09-14 19:46:31 +02:00
jsteube
e9d6d06300 Add a note in changes.txt for last change 2016-09-14 17:51:43 +02:00
jsteube
30371bef10 Allow words of length > 32 in wordlists for -a 0 for slow hashes if no rules are in use or a : rule is in the rulefile 2016-09-14 17:40:39 +02:00
jsteube
bc75ba70a1 Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources 2016-09-14 16:07:24 +02:00
jsteube
0fa43d52b8 Move some general outfile-check related functions to induct.c 2016-09-14 15:12:28 +02:00
jsteube
25f8a95306 Move some general induction-related functions to induct.c 2016-09-14 15:08:22 +02:00
jsteube
7e6f3ef853 Make sure potfile is opened in case weak-hash-check cracks a hash 2016-09-13 13:06:55 +02:00
jsteube
66418b7a35 Test filehandle before closing it 2016-09-13 11:33:39 +02:00
jsteube
c808d2a998 Fix compiling in debug mode 2016-09-13 11:30:52 +02:00
Jens Steube
e5172a9d38 Merge pull request #496 from jeffmcjunkin/master
Update usage.c: Correct typo in --bitmap-max
2016-09-13 10:41:40 +02:00
jsteube
376e12efe6 Move debugfile related stuff to debugfile.c 2016-09-13 10:38:59 +02:00