jsteube
|
0885c0ec6b
|
Update loopback.c function parameters
|
2016-10-06 17:01:29 +02:00 |
|
jsteube
|
3f05b7c0a7
|
Update dictstat.c function parameters
|
2016-10-06 16:55:17 +02:00 |
|
jsteube
|
14248d38e3
|
Update tuning_db.c function parameters
|
2016-10-06 16:51:01 +02:00 |
|
jsteube
|
ef582be4eb
|
Update induct.c function parameters
|
2016-10-06 16:46:08 +02:00 |
|
jsteube
|
c48ca34e1b
|
Update outfile_check.c function parameters
|
2016-10-06 16:43:02 +02:00 |
|
jsteube
|
076784d235
|
Update user_options.c function parameters
|
2016-10-06 16:40:29 +02:00 |
|
jsteube
|
14334e4129
|
Update restore.c function parameters
|
2016-10-06 16:34:30 +02:00 |
|
jsteube
|
000534cdbc
|
Update logfile.c function parameters
|
2016-10-06 16:25:24 +02:00 |
|
jsteube
|
662ddec0bb
|
Update folder.c function parameters
|
2016-10-06 16:17:29 +02:00 |
|
jsteube
|
a5e83c27c3
|
Update wordlist.c function parameters
|
2016-10-06 16:16:56 +02:00 |
|
jsteube
|
a97e31881c
|
Update interface.c function parameters
|
2016-10-06 15:49:07 +02:00 |
|
jsteube
|
9b8092abf9
|
Update outfile.c and potfile.c function parameters
|
2016-10-06 15:40:27 +02:00 |
|
jsteube
|
0579f93402
|
Update opencl.c and autotune.c function parameters
|
2016-10-06 15:16:30 +02:00 |
|
jsteube
|
f084aaf61b
|
Update hwmon.c function parameters
|
2016-10-06 11:10:00 +02:00 |
|
jsteube
|
684a28af36
|
Update debugfile.c and hashes.c function parameters
|
2016-10-06 10:55:14 +02:00 |
|
jsteube
|
702c175f84
|
Update cpt.c function parameters
|
2016-10-06 10:26:47 +02:00 |
|
jsteube
|
077a94600d
|
Update straight.c function parameters
|
2016-10-06 10:21:39 +02:00 |
|
jsteube
|
1610a3565c
|
Update mpsp.c function parameters
|
2016-10-06 10:14:19 +02:00 |
|
jsteube
|
d9c1c89a57
|
Update combinator.c function parameters
|
2016-10-06 10:10:04 +02:00 |
|
jsteube
|
3fb10fe9b4
|
Update status.c function parameters
|
2016-10-06 09:47:34 +02:00 |
|
jsteube
|
5b2b00ed7d
|
Reset status to INIT after innerloop iteration
|
2016-10-04 23:21:10 +02:00 |
|
jsteube
|
b55cdeded8
|
Check for write-able potfile or exit
|
2016-10-04 23:00:20 +02:00 |
|
jsteube
|
0b2c568ba6
|
Simplify status_display_* and status_benchmark_* function parameters
|
2016-10-04 16:35:24 +02:00 |
|
jsteube
|
3ac0737b19
|
Fix mask length check for algorithms using unicode
|
2016-10-04 11:40:18 +02:00 |
|
jsteube
|
7f2ab2db60
|
Add unlink_restore()
|
2016-10-04 11:03:20 +02:00 |
|
jsteube
|
23462528c3
|
Add mp_css_append_salt() and mp_css_split_cnt()
|
2016-10-04 08:52:56 +02:00 |
|
jsteube
|
7544adce8f
|
Add mp_css_unicode_expand()
|
2016-10-04 08:21:03 +02:00 |
|
jsteube
|
d38cd459c4
|
In case all hashes were cracking using hints from potfile abort and inform user
|
2016-10-03 20:46:42 +02:00 |
|
jsteube
|
94eab8a7b6
|
Do not reset user_options_t on shutdown, it could be used by main.c
|
2016-10-03 16:35:09 +02:00 |
|
jsteube
|
fb5d840cf8
|
Move wordlist folder scan to straight.c and combinator.c init functions
|
2016-10-03 16:27:34 +02:00 |
|
jsteube
|
57cb082fda
|
Add some useful stuff to main.c
|
2016-10-03 01:27:55 +02:00 |
|
jsteube
|
50d2cec912
|
Fix some variable name convention
|
2016-10-03 00:01:37 +02:00 |
|
jsteube
|
667a8b1d3d
|
Make use of argc/argv easier
|
2016-10-02 23:30:31 +02:00 |
|
jsteube
|
9413ed8f56
|
Centralize hashcat_ctx memory allocation and deallocation
|
2016-10-02 00:00:21 +02:00 |
|
jsteube
|
fb3e6bab0d
|
Finished refactoring to remove all global variables
|
2016-09-30 22:52:44 +02:00 |
|
jsteube
|
a5f842c4b5
|
Fix some missing sign conversions
|
2016-09-30 17:41:40 +02:00 |
|
jsteube
|
683077b42a
|
Use larger counter to handle larger wordlists
|
2016-09-30 16:43:59 +02:00 |
|
jsteube
|
fe289da141
|
Make wordlist support modular
|
2016-09-30 13:02:15 +02:00 |
|
jsteube
|
eb6dffd52a
|
Make tuning_db support modular
|
2016-09-30 12:58:06 +02:00 |
|
jsteube
|
46866dd0b1
|
Make potfile support modular
|
2016-09-30 12:37:29 +02:00 |
|
jsteube
|
4aebe51407
|
Make loopback support modular
|
2016-09-30 12:07:49 +02:00 |
|
jsteube
|
8034fb31b8
|
Make bitmaps, cracks-per-time and debugfile support modular
|
2016-09-30 11:48:14 +02:00 |
|
jsteube
|
a5800b41f4
|
Rename hash_management.c to hashes.c
|
2016-09-30 09:25:51 +02:00 |
|
jsteube
|
133c9295f5
|
Cleaned up data_t, only contexts left
|
2016-09-29 23:49:33 +02:00 |
|
jsteube
|
12a2d6d2a0
|
Move more stuff to status_ctx_t
|
2016-09-29 23:25:29 +02:00 |
|
jsteube
|
831ef1490b
|
Prepare status_ctx_t
|
2016-09-29 22:27:04 +02:00 |
|
jsteube
|
84f96c4dda
|
Add cpt_ctx_t
|
2016-09-29 15:19:12 +02:00 |
|
jsteube
|
e12abeb9de
|
Add inner2_loop()
|
2016-09-29 14:46:51 +02:00 |
|
jsteube
|
dfb88a7002
|
Remove unneeded objects
|
2016-09-29 00:23:24 +02:00 |
|
jsteube
|
df23d5b4e9
|
Move more functions out of hashcat.c
|
2016-09-28 23:53:46 +02:00 |
|
jsteube
|
de21c005fd
|
Move setup_console() to terminal.c
|
2016-09-28 23:40:16 +02:00 |
|
jsteube
|
f7fe6b1491
|
Reorder includes in hashcat.c
|
2016-09-28 23:33:44 +02:00 |
|
jsteube
|
de5d0349c6
|
Fixes https://github.com/hashcat/hashcat/issues/517
|
2016-09-28 22:38:09 +02:00 |
|
jsteube
|
7191780296
|
Make use of hwmon_ctx_t
|
2016-09-28 22:28:44 +02:00 |
|
jsteube
|
81bc9081ad
|
Prepare hwmon_ctx_t, not used yet
|
2016-09-28 15:26:56 +02:00 |
|
jsteube
|
f8d538413e
|
Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_*
|
2016-09-28 13:51:00 +02:00 |
|
jsteube
|
171bfbbb8b
|
Get rid of shutdown_inner and shutdown_outer
|
2016-09-28 13:15:23 +02:00 |
|
jsteube
|
94680cb311
|
Move hardware_power_all, kernel_power_all and kernel_power_final to opencl_ctx_t
|
2016-09-28 11:49:08 +02:00 |
|
jsteube
|
814206801a
|
refactor mask_ctx_parse_maskfile()
|
2016-09-27 20:02:12 +02:00 |
|
jsteube
|
c71f1bfb0c
|
Introduct combinator_ctx_t
|
2016-09-27 18:32:09 +02:00 |
|
jsteube
|
67dd2e9b67
|
Separate rules and straight mode from each other, remove rules_ctx_t
|
2016-09-27 13:13:07 +02:00 |
|
jsteube
|
edd50de047
|
Add opencl_session_update_mp() and opencl_session_update_mp_rl()
|
2016-09-27 11:43:05 +02:00 |
|
jsteube
|
cf154b3af1
|
Make DEFAULT_BENCHMARK_ALGORITHMS_CNT a true constant int
|
2016-09-27 11:09:17 +02:00 |
|
jsteube
|
0edc781861
|
Move words_progress_* down one level
|
2016-09-27 11:03:45 +02:00 |
|
jsteube
|
eeccb01998
|
Add opencl_ctx_devices_reset()
|
2016-09-27 10:59:02 +02:00 |
|
jsteube
|
ff6d3da363
|
Added a newline to final status in case one or more hashes were cracked
|
2016-09-26 23:50:16 +02:00 |
|
jsteube
|
69ad06ec12
|
Fix some casts
|
2016-09-26 23:42:37 +02:00 |
|
jsteube
|
75682a5008
|
Get rid of local_free() and global_free(), no longer required
|
2016-09-26 23:22:07 +02:00 |
|
jsteube
|
9c27c35ac7
|
Move hwmon code to outer loop, for now, will later migrate to own context
|
2016-09-26 23:20:26 +02:00 |
|
jsteube
|
3eaac31445
|
Fix for https://github.com/hashcat/hashcat/issues/514
|
2016-09-26 17:15:07 +02:00 |
|
jsteube
|
54a4ea3db2
|
Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
|
2016-09-26 01:18:00 +02:00 |
|
jsteube
|
92e263a761
|
Add noop-check to rules_ctx.c
|
2016-09-25 14:53:57 +02:00 |
|
jsteube
|
fd72834322
|
data. no longer required in restore
|
2016-09-25 01:02:44 +02:00 |
|
jsteube
|
59ebe10b07
|
Move functions from filenames.c to opencl.c and shared.c
|
2016-09-24 21:44:43 +02:00 |
|
jsteube
|
3279607a4e
|
Some better newline handling
|
2016-09-24 14:00:59 +02:00 |
|
jsteube
|
04cee955d9
|
Fix for https://github.com/hashcat/hashcat/issues/512
|
2016-09-24 13:23:18 +02:00 |
|
jsteube
|
7d70f6e632
|
Move _setmode() for stdin/stdout to setup_console ()
|
2016-09-24 13:14:50 +02:00 |
|
jsteube
|
03b7d08585
|
Move debugfile_init() out of outer loop
|
2016-09-24 13:10:19 +02:00 |
|
jsteube
|
8f742b5ebf
|
Move loopback_init() out of outer loop
|
2016-09-24 13:05:09 +02:00 |
|
jsteube
|
521db46c11
|
Move dictstat_init() out of outer loop, also add enabled flag
|
2016-09-24 13:01:17 +02:00 |
|
jsteube
|
489c88e061
|
Move potfile_init() out of outer loop
|
2016-09-24 12:41:56 +02:00 |
|
jsteube
|
6fef4a53fb
|
Add goodbye_screen()
|
2016-09-24 12:29:07 +02:00 |
|
jsteube
|
6199611eed
|
Move outfile_init() out of outer loop
|
2016-09-24 12:19:56 +02:00 |
|
jsteube
|
62b97a6fe6
|
Move loading rules into outer loop
|
2016-09-24 12:05:56 +02:00 |
|
jsteube
|
ebe9f1c07f
|
Prepare for rules_ctx_t
|
2016-09-24 11:08:35 +02:00 |
|
jsteube
|
8c6907a3d7
|
Move force_jit_compilation initialization to opencl_session_begin() as it depends on hash_mode
|
2016-09-23 22:56:27 +02:00 |
|
jsteube
|
359762c757
|
Move outer loop into separate function
|
2016-09-23 22:51:42 +02:00 |
|
jsteube
|
ca48c49575
|
Move OpenCL device initialization to outer loop
|
2016-09-23 22:23:13 +02:00 |
|
jsteube
|
04dbbebc62
|
Move hashconfig initialization to first inner loop
|
2016-09-23 22:01:43 +02:00 |
|
jsteube
|
1c9aa25886
|
Fix some memory leaks at shutdown
|
2016-09-23 21:50:35 +02:00 |
|
jsteube
|
0a330d4335
|
Rewrote logfile handling from scratch
|
2016-09-23 21:41:05 +02:00 |
|
jsteube
|
7d9ff152b0
|
Fix random rules generator seeding
|
2016-09-23 20:08:47 +02:00 |
|
jsteube
|
c51c59e061
|
Add welcome_screen()
|
2016-09-23 20:06:29 +02:00 |
|
jsteube
|
b59d8f26a9
|
Add setup_console()
|
2016-09-23 19:50:59 +02:00 |
|
jsteube
|
8cd2e8eb66
|
Fix stacked rules loading
|
2016-09-22 23:03:47 +02:00 |
|
jsteube
|
e54daa6408
|
Revert "Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory"
This reverts commit 00758e621b .
|
2016-09-22 22:58:25 +02:00 |
|
jsteube
|
00758e621b
|
Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory
|
2016-09-22 22:57:58 +02:00 |
|
jsteube
|
319d548766
|
Move all outfile-check folder related host code into outfile_check.c
|
2016-09-22 22:40:47 +02:00 |
|
jsteube
|
6238aa884b
|
Fix --help and --version
|
2016-09-22 19:31:17 +02:00 |
|
jsteube
|
65b5918037
|
Some type fixing
|
2016-09-22 17:11:17 +02:00 |
|
jsteube
|
919b5d5148
|
Move all induction folder related host code into induct.c
|
2016-09-22 17:06:53 +02:00 |
|
jsteube
|
b6f966970b
|
Move all bitmap related host code into bitmap.c
|
2016-09-22 16:23:36 +02:00 |
|
jsteube
|
095dfdc730
|
Get rid of quiet variable in data. context
|
2016-09-22 15:56:32 +02:00 |
|
jsteube
|
f2f7dccb90
|
Get rid of force variable in data. context
|
2016-09-22 15:52:18 +02:00 |
|
jsteube
|
f9ec232b9b
|
Get rid of attack_kern variable in data. context
|
2016-09-22 15:50:49 +02:00 |
|
jsteube
|
f1d93d576a
|
Get rid of attack_mode variable in data. context
|
2016-09-22 15:41:59 +02:00 |
|
jsteube
|
479e93ae7d
|
Get rid of logfile_disable variable in data. context
|
2016-09-22 15:30:21 +02:00 |
|
jsteube
|
83baf7fcf2
|
Get rid of hex_salt variable in data. context
|
2016-09-22 15:27:27 +02:00 |
|
jsteube
|
b579542db6
|
Get rid of hex_charset variable in data. context
|
2016-09-22 15:26:51 +02:00 |
|
jsteube
|
3da185a3c8
|
Get rid of wordlist_mode variable in data. context
|
2016-09-22 15:20:24 +02:00 |
|
jsteube
|
5b0835258c
|
Get rid of hex_wordlist variable in data. context
|
2016-09-22 15:14:55 +02:00 |
|
jsteube
|
6b5d8ed62c
|
Get rid of truecrypt_keyfiles variable in data. context
|
2016-09-22 15:12:13 +02:00 |
|
jsteube
|
77cd4b8a63
|
Get rid of veracrypt* variable in data. context
|
2016-09-22 15:11:31 +02:00 |
|
jsteube
|
d619e39952
|
Get rid of segment_size variable in data. context
|
2016-09-22 15:10:29 +02:00 |
|
jsteube
|
07221ecf3b
|
Get rid of scrypt_tmto variable in data. context
|
2016-09-22 15:09:48 +02:00 |
|
jsteube
|
d4074d87a1
|
Get rid of powertune_enable variable in data. context
|
2016-09-22 15:09:11 +02:00 |
|
jsteube
|
88f97f2cca
|
Get rid of runtime variable in data. context
|
2016-09-22 15:08:28 +02:00 |
|
jsteube
|
21d852b194
|
Get rid of benchmark variable in data. context
|
2016-09-22 15:07:19 +02:00 |
|
jsteube
|
59ba4c2d93
|
Get rid of machine_readable variable in data. context
|
2016-09-22 15:00:31 +02:00 |
|
jsteube
|
b4a3dd35b0
|
Get rid of outfile_check_timer variable in data. context
|
2016-09-22 14:59:48 +02:00 |
|
jsteube
|
d321e0d5a4
|
Get rid of session variable in data. context
|
2016-09-22 14:56:38 +02:00 |
|
jsteube
|
bdad458c41
|
Get rid of loopback variable in data. context
|
2016-09-22 14:55:30 +02:00 |
|
jsteube
|
e4b4855fbd
|
Get rid of status* variables in data. context
|
2016-09-22 14:52:51 +02:00 |
|
jsteube
|
6d992ec37e
|
Get rid of remove* variables in data. context
|
2016-09-22 14:46:04 +02:00 |
|
jsteube
|
a3b4cc5a80
|
Get rid of restore, restore_disable and restore_timer variables in data. context
|
2016-09-22 14:45:00 +02:00 |
|
jsteube
|
2476f36ffe
|
Get rid of install_dir, profile_dir, shared_dir, and session_dir variables from data. context
|
2016-09-22 14:38:02 +02:00 |
|
jsteube
|
a628cd399a
|
Get rid of gpu_temp_* variables in data. context
|
2016-09-22 12:55:48 +02:00 |
|
jsteube
|
93d3b3a809
|
Get rid of rp_* variables in data. context
|
2016-09-22 12:45:48 +02:00 |
|
jsteube
|
c18d6a3302
|
Get rid of skip and limit variables in data. context
|
2016-09-22 12:33:33 +02:00 |
|
jsteube
|
fe88c763af
|
Get rid of custom_charset_* variables in data. context
|
2016-09-22 12:23:26 +02:00 |
|
jsteube
|
1c9027cb03
|
Get rid of rule_buf_l, rule_buf_r, rule_len_l and rule_len_r in data. context
|
2016-09-22 12:15:13 +02:00 |
|
jsteube
|
f56b6d2065
|
Get rid of data.username
|
2016-09-22 11:56:06 +02:00 |
|
jsteube
|
3664f02670
|
Get rid of global get_next_word_func function pointer variable
|
2016-09-22 11:35:08 +02:00 |
|
jsteube
|
2215174c2e
|
Replace "#if defined (HAVE_HWMON)" with "user_options->powertune_enable = false" which give a more easy to read sourcecode
|
2016-09-22 10:55:33 +02:00 |
|
jsteube
|
1cc4358820
|
Introduce folder_config_t
|
2016-09-21 23:06:11 +02:00 |
|
jsteube
|
b2b2855ac3
|
Fix remaining data. variables
|
2016-09-21 22:29:56 +02:00 |
|
jsteube
|
80685d94c4
|
Get rid of truecrypt_keyfiles and veracrypt_keyfiles variable in main
|
2016-09-21 22:21:35 +02:00 |
|
jsteube
|
d4e666d955
|
Get rid of session variable in main
|
2016-09-21 22:12:48 +02:00 |
|
jsteube
|
a4647baba5
|
Get rid of segment_size variable in main
|
2016-09-21 22:07:10 +02:00 |
|
jsteube
|
99a6ac997e
|
Get rid of rp_gen, rp_gen_func_min, rp_gen_func_max variable in main
|
2016-09-21 21:22:02 +02:00 |
|
jsteube
|
209353b6a6
|
Get rid of weak_hash_threshold variable in main
|
2016-09-21 21:19:53 +02:00 |
|
jsteube
|
5efcf2dcb9
|
Get rid of powertune_enable variable in main
|
2016-09-21 21:18:43 +02:00 |
|
jsteube
|
865e56e8d1
|
Get rid of loopback variable in main
|
2016-09-21 21:16:45 +02:00 |
|
jsteube
|
4d90f293d6
|
Get rid of status variable in main
|
2016-09-21 21:15:36 +02:00 |
|
jsteube
|
f5e5dc8ab3
|
Get rid of outfile, outfile_format, outfile_autohex, outfile_check_timer variable in main
|
2016-09-21 21:14:06 +02:00 |
|
jsteube
|
32d44a5f3e
|
Get rid of markov_disable, markov_classic, markov_threshold and markov_hcstat variable in main
|
2016-09-21 21:07:57 +02:00 |
|
jsteube
|
b7f0a6959d
|
Get rid of hash_mode, hex_salt, increment_max, increment_min, increment and separator variable in main
|
2016-09-21 21:02:49 +02:00 |
|
jsteube
|
f3143c253a
|
Get rid of outfile_check_dir variable in main
|
2016-09-21 20:54:46 +02:00 |
|
jsteube
|
2dfcf3c806
|
Get rid of induction_dir variable in main
|
2016-09-21 20:52:45 +02:00 |
|
jsteube
|
a7ab9f6ca9
|
Get rid of gpu_temp_disable, gpu_temp_abort and gpu_temp_retain variable in main
|
2016-09-21 20:50:14 +02:00 |
|
jsteube
|
90a93e1b3c
|
Get rid of debug_mode and debug_file variable in main
|
2016-09-21 20:45:01 +02:00 |
|
jsteube
|
759e78782d
|
Get rid of potfile_path and potfile_disable variable in main
|
2016-09-21 20:43:54 +02:00 |
|
jsteube
|
0e4d36006d
|
Get rid of keyspace variable in main
|
2016-09-21 20:41:30 +02:00 |
|
jsteube
|
18d798bcb7
|
Get rid of skip and limit variable in main
|
2016-09-21 20:40:07 +02:00 |
|
jsteube
|
5ca47c7ad5
|
Get rid of remove variable in main
|
2016-09-21 20:37:05 +02:00 |
|
jsteube
|
db4ff9c011
|
Get rid of show and left variable in main
|
2016-09-21 20:36:10 +02:00 |
|
jsteube
|
c0fcd29770
|
Get rid of stdout_flag, restore and machine_readable variable in main
|
2016-09-21 20:34:58 +02:00 |
|
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
|
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 |
|
Gabriele Gristina
|
a94102f37a
|
Add missing check for opencl_ctx_init()
|
2016-09-18 18:30:32 +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
|
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
|
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
|
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
|
c808d2a998
|
Fix compiling in debug mode
|
2016-09-13 11:30:52 +02:00 |
|
jsteube
|
376e12efe6
|
Move debugfile related stuff to debugfile.c
|
2016-09-13 10:38:59 +02:00 |
|
jsteube
|
bd5bc294e6
|
Move loopback related stuff to loopback.c
|
2016-09-12 14:58:25 +02:00 |
|
jsteube
|
533a87b685
|
Move count_words() to wordlist.c
|
2016-09-12 12:59:40 +02:00 |
|
jsteube
|
2678592484
|
Move more hash-mode dependant configuration into hashconfig
|
2016-09-12 10:50:08 +02:00 |
|
jsteube
|
e25224a940
|
Move benchmark related stuff to benchmark.c
|
2016-09-12 10:16:42 +02:00 |
|
jsteube
|
10b4670682
|
Move version related stuff to version.h
|
2016-09-12 09:11:42 +02:00 |
|
jsteube
|
3daf0af480
|
Added docs/credits.txt
Added docs/team.txt
|
2016-09-11 22:20:15 +02:00 |
|
jsteube
|
2a6e03510b
|
Add template files
|
2016-09-11 11:42:19 +02:00 |
|
jsteube
|
fe634d93aa
|
More pre-sorting
|
2016-09-11 10:53:29 +02:00 |
|
jsteube
|
5126a86907
|
Move prompt functions to terminal.c
|
2016-09-11 10:39:19 +02:00 |
|
jsteube
|
7f1ecc7cb7
|
Use hashcat.c configuration macros to get an idea of the remaining features which should move into their own source file
|
2016-09-11 10:28:59 +02:00 |
|
jsteube
|
b7906f6b93
|
Move outfile specific functions into their own source file
|
2016-09-10 17:35:58 +02:00 |
|
jsteube
|
a61d1faaad
|
Cleanup and redefine some potfile functions
|
2016-09-10 15:17:23 +02:00 |
|
jsteube
|
53db51dcc3
|
Finalize potfile specific functions migration to their own source file
|
2016-09-10 12:16:16 +02:00 |
|
jsteube
|
f809937b1e
|
Move more potfile specific functions into their own source file
|
2016-09-10 11:32:26 +02:00 |
|
jsteube
|
63b47eebc9
|
Prepare move potfile specific functions into their own source file
|
2016-09-09 23:17:43 +02:00 |
|
jsteube
|
75f2d39a93
|
Remove unused sorting functions
|
2016-09-09 22:16:37 +02:00 |
|
jsteube
|
26172af89d
|
Introduce hashconfig_t
|
2016-09-09 16:54:48 +02:00 |
|
jsteube
|
ecba0d295a
|
Fully rewrite dictstat logic to make it possible to pack it into a module
|
2016-09-09 10:22:21 +02:00 |
|
jsteube
|
f006542317
|
Prepare move dictstat specific functions into their own source file
|
2016-09-08 18:27:53 +02:00 |
|
jsteube
|
15a7a42252
|
Move more logfile specific functions to logfile.h
|
2016-09-08 16:37:39 +02:00 |
|
jsteube
|
e304eed8c5
|
Move wordlist specific functions into their own source file
|
2016-09-08 16:32:24 +02:00 |
|
jsteube
|
367473c657
|
Move filename_from_filepath() to filenames.c
|
2016-09-08 16:17:28 +02:00 |
|
jsteube
|
18534fcdeb
|
Move stdout specific functions into their own source file
|
2016-09-08 16:01:24 +02:00 |
|
jsteube
|
a8e5172f16
|
Move filename specific functions into their own source file
|
2016-09-08 14:44:02 +02:00 |
|
jsteube
|
da8e9d50d9
|
Move hlfmt specific functions into their own source file
|
2016-09-08 14:36:15 +02:00 |
|
jsteube
|
ae457c992e
|
get rid of hc_global_data_t data in shared.c
|
2016-09-08 14:11:35 +02:00 |
|
jsteube
|
245e2a3e73
|
shared.c is now clean, ready to cleanup on other sources
|
2016-09-08 14:05:53 +02:00 |
|
jsteube
|
6aee697112
|
Cleanup some macro values
|
2016-09-08 12:17:56 +02:00 |
|
jsteube
|
e3d0cd0bdd
|
Move more functions out of shared.c
|
2016-09-08 10:01:49 +02:00 |
|
jsteube
|
51a059a606
|
Move status specific functions into their own source file
|
2016-09-08 09:21:25 +02:00 |
|
jsteube
|
9eb47153d4
|
Replace all #ifdef with #if defined (...) for convention
|
2016-09-07 22:29:57 +02:00 |
|
jsteube
|
a56855e355
|
Move restore specific functions into their own source file
|
2016-09-07 22:01:34 +02:00 |
|
jsteube
|
1fc22dba03
|
Move bitmap specific functions into their own source file
|
2016-09-07 21:13:53 +02:00 |
|
jsteube
|
25726e4f4e
|
Remove some (hopefully) redundant macros and compiler options
|
2016-09-07 20:30:14 +02:00 |
|
jsteube
|
80d7dce9b5
|
Move more functions out of shared.c
|
2016-09-07 16:04:42 +02:00 |
|
jsteube
|
8dd57b715b
|
Create real opencl.c to better distinguish between opencl helper functions and library handling functions
|
2016-09-07 15:13:50 +02:00 |
|
jsteube
|
e13419a1b2
|
Include stdio in hashcat.c to fix apple compiler error
|
2016-09-07 12:34:59 +02:00 |
|
jsteube
|
3ba5c743f8
|
Move affinity specific functions into their own source file
|
2016-09-07 11:16:31 +02:00 |
|
Gabriele 'matrix' Gristina
|
b0c6eee06c
|
Fix multiple build issues with OSX
|
2016-09-06 22:25:54 +02:00 |
|
jsteube
|
3ed4bfd237
|
Move tuningdb specific functions into their own source file
|
2016-09-06 19:44:27 +02:00 |
|
jsteube
|
b8e47c2ba2
|
Move locking specific functions into their own source file
|
2016-09-06 19:08:46 +02:00 |
|
jsteube
|
c3fe5b40b1
|
Move folder specific functions into their own source file
|
2016-09-06 18:23:26 +02:00 |
|
jsteube
|
1902e6c2eb
|
Create real cpu_crc32.c and rp_cpu.c
|
2016-09-06 15:28:56 +02:00 |
|
jsteube
|
0a5759ef1c
|
Move usage specific functions into their own source file
|
2016-09-06 14:11:03 +02:00 |
|
jsteube
|
21666f77b7
|
Move maskprocessor and statusprocessor specific functions into their own source file
|
2016-09-06 13:52:26 +02:00 |
|
jsteube
|
d15ae38723
|
Move hwmon specific functions into their own source file
|
2016-09-06 13:29:50 +02:00 |
|
jsteube
|
eb5e192df5
|
Move logfile() specific functions into their own source file
|
2016-09-06 13:05:49 +02:00 |
|
jsteube
|
305aa38b0e
|
Fix import variables
|
2016-09-06 11:52:02 +02:00 |
|
jsteube
|
3dc77ced14
|
More preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
|
2016-09-06 11:49:26 +02:00 |
|
jsteube
|
4b79ccd416
|
Preparation for easier integration of:
* https://github.com/hashcat/hashcat/pull/485
* https://github.com/hashcat/hashcat/pull/486
|
2016-09-05 21:47:26 +02:00 |
|
jsteube
|
ff376ce112
|
Moved bit operations out of shared.[hc] and created bitops.[hc]
based on 1aafa13e09
|
2016-09-05 14:12:31 +02:00 |
|
jsteube
|
2216920866
|
replaced macros with enums and static const char types
also had to move COMBINATOR_MODE defenition from inc_hash_constants.h to inc_types.cl to avoid conflicts
based on d57d9245db
|
2016-09-05 13:52:47 +02:00 |
|
jsteube
|
4366afecee
|
Initializing u64 value with something 'u' seem to limit it's maximum value to 0xffffffff and then stop. So this broke restore support, as you can see when the restore pointer went > 0xffffffff, also in status view. cc @neheb
|
2016-09-04 21:57:00 +02:00 |
|
jsteube
|
c8858cd969
|
Abort session after NUM seconds of --runtime but do not count time in pause mode
From https://github.com/hashcat/hashcat/issues/472
|
2016-09-03 15:27:25 +02:00 |
|