jsteube
|
034c0699bb
|
Added status_words_base_calculate()
|
8 years ago |
jsteube
|
30a190b174
|
Update hlfmt.c function parameters
|
8 years ago |
jsteube
|
29942f5fb3
|
Update rp.c function parameters
|
8 years ago |
jsteube
|
0ea8b6f3d0
|
Update terminal.c function parameters
|
8 years ago |
jsteube
|
52068e25d5
|
Add some additional start-up checks
|
8 years ago |
jsteube
|
0885c0ec6b
|
Update loopback.c function parameters
|
8 years ago |
jsteube
|
3f05b7c0a7
|
Update dictstat.c function parameters
|
8 years ago |
jsteube
|
14248d38e3
|
Update tuning_db.c function parameters
|
8 years ago |
jsteube
|
ef582be4eb
|
Update induct.c function parameters
|
8 years ago |
jsteube
|
c48ca34e1b
|
Update outfile_check.c function parameters
|
8 years ago |
jsteube
|
076784d235
|
Update user_options.c function parameters
|
8 years ago |
jsteube
|
14334e4129
|
Update restore.c function parameters
|
8 years ago |
jsteube
|
000534cdbc
|
Update logfile.c function parameters
|
8 years ago |
jsteube
|
662ddec0bb
|
Update folder.c function parameters
|
8 years ago |
jsteube
|
a5e83c27c3
|
Update wordlist.c function parameters
|
8 years ago |
jsteube
|
a97e31881c
|
Update interface.c function parameters
|
8 years ago |
jsteube
|
9b8092abf9
|
Update outfile.c and potfile.c function parameters
|
8 years ago |
jsteube
|
0579f93402
|
Update opencl.c and autotune.c function parameters
|
8 years ago |
jsteube
|
f084aaf61b
|
Update hwmon.c function parameters
|
8 years ago |
jsteube
|
684a28af36
|
Update debugfile.c and hashes.c function parameters
|
8 years ago |
jsteube
|
702c175f84
|
Update cpt.c function parameters
|
8 years ago |
jsteube
|
077a94600d
|
Update straight.c function parameters
|
8 years ago |
jsteube
|
1610a3565c
|
Update mpsp.c function parameters
|
8 years ago |
jsteube
|
d9c1c89a57
|
Update combinator.c function parameters
|
8 years ago |
jsteube
|
0155c9d44a
|
Update bitmap.c function parameters
|
8 years ago |
jsteube
|
3fb10fe9b4
|
Update status.c function parameters
|
8 years ago |
jsteube
|
15d2f9b11e
|
Add some reserved scratch buffer for innerloop combinator instead of reallocating each time
|
8 years ago |
jsteube
|
eeb8210951
|
Added the current first and last password candidate test queued for execution per device on status view
|
8 years ago |
jsteube
|
0b2c568ba6
|
Simplify status_display_* and status_benchmark_* function parameters
|
8 years ago |
jsteube
|
6d3277ab17
|
Created build_plain(), build_crackpos() and build_debugdata() out of code from check_hash()
|
8 years ago |
jsteube
|
7f2ab2db60
|
Add unlink_restore()
|
8 years ago |
jsteube
|
23462528c3
|
Add mp_css_append_salt() and mp_css_split_cnt()
|
8 years ago |
jsteube
|
7544adce8f
|
Add mp_css_unicode_expand()
|
8 years ago |
coolbry95
|
a78fd4e915
|
changed uint to u32
|
8 years ago |
jsteube
|
fb5d840cf8
|
Move wordlist folder scan to straight.c and combinator.c init functions
|
8 years ago |
jsteube
|
57cb082fda
|
Add some useful stuff to main.c
|
8 years ago |
jsteube
|
50d2cec912
|
Fix some variable name convention
|
8 years ago |
jsteube
|
667a8b1d3d
|
Make use of argc/argv easier
|
8 years ago |
jsteube
|
2994afd81a
|
Use hc_stat from types.c instead of OS dependant branching
|
8 years ago |
jsteube
|
5f18fb40f1
|
Added hc_mkdir instead of mkdir macro
|
8 years ago |
jsteube
|
b17d00d873
|
Added fix for Visual Studio compiler in C mode
|
8 years ago |
jsteube
|
8dcb587e44
|
Define NOMINMAX macro to prevent definition min and max macros in stdlib header files
|
8 years ago |
jsteube
|
339367a8d3
|
Because of different variants of WIN macrodef define them all
|
8 years ago |
jsteube
|
e2c3575ecc
|
Use NvAPI_Status for RC with NvAPI instead of pure int
|
8 years ago |
jsteube
|
ac9315190e
|
fixing calling conventions in ext_adl.h
|
8 years ago |
jsteube
|
1534f2c067
|
Replaced dynloader macros with real functions
|
8 years ago |
jsteube
|
743dba56db
|
Replaced timer macros with inlines
|
8 years ago |
jsteube
|
ac3b850e40
|
replaced swap_workaround macro with byte_swap_32() from bitops.c
|
8 years ago |
jsteube
|
91efbc4562
|
Renamed __hc_device_param to hc_device_param__ to comply with standard naming convention
|
8 years ago |
jsteube
|
a02f6f5ad6
|
Give all those anonymous structures a name, makes it easier to load the project into VS
|
8 years ago |
jsteube
|
55f1dc321a
|
Replace ssort() with sort_r.h
|
8 years ago |
jsteube
|
fb3e6bab0d
|
Finished refactoring to remove all global variables
|
8 years ago |
jsteube
|
ae0300dabb
|
Rename kernel read and write function and make them static
|
8 years ago |
jsteube
|
892eccfd14
|
Fix some missing sign conversions
|
8 years ago |
jsteube
|
a5f842c4b5
|
Fix some missing sign conversions
|
8 years ago |
jsteube
|
683077b42a
|
Use larger counter to handle larger wordlists
|
8 years ago |
jsteube
|
fe289da141
|
Make wordlist support modular
|
8 years ago |
jsteube
|
eb6dffd52a
|
Make tuning_db support modular
|
8 years ago |
jsteube
|
46866dd0b1
|
Make potfile support modular
|
8 years ago |
jsteube
|
a26f624032
|
Remove unneeded includes from outfile_check.c
|
8 years ago |
jsteube
|
6bc0d94f56
|
Make opencl support modular
|
8 years ago |
jsteube
|
4aebe51407
|
Make loopback support modular
|
8 years ago |
jsteube
|
8034fb31b8
|
Make bitmaps, cracks-per-time and debugfile support modular
|
8 years ago |
jsteube
|
0d8b179d40
|
Move around some types and globals were they belong to
|
8 years ago |
jsteube
|
a5800b41f4
|
Rename hash_management.c to hashes.c
|
8 years ago |
jsteube
|
ed571a3ec8
|
Remove unneeded includes
|
8 years ago |
jsteube
|
133c9295f5
|
Cleaned up data_t, only contexts left
|
8 years ago |
jsteube
|
12a2d6d2a0
|
Move more stuff to status_ctx_t
|
8 years ago |
jsteube
|
831ef1490b
|
Prepare status_ctx_t
|
8 years ago |
jsteube
|
84f96c4dda
|
Add cpt_ctx_t
|
8 years ago |
jsteube
|
658f135763
|
Replace some uint with u32
|
8 years ago |
jsteube
|
e12abeb9de
|
Add inner2_loop()
|
8 years ago |
jsteube
|
936655e0ee
|
Add missing include for windows
|
8 years ago |
jsteube
|
dfb88a7002
|
Remove unneeded objects
|
8 years ago |
jsteube
|
df23d5b4e9
|
Move more functions out of hashcat.c
|
8 years ago |
jsteube
|
de21c005fd
|
Move setup_console() to terminal.c
|
8 years ago |
jsteube
|
9f61fb3024
|
Make hm_adapters_* attributes local ones
|
8 years ago |
jsteube
|
ee30055401
|
Get rid of data. global variable in wordlist.c
|
8 years ago |
jsteube
|
de5d0349c6
|
Fixes https://github.com/hashcat/hashcat/issues/517
|
8 years ago |
jsteube
|
7191780296
|
Make use of hwmon_ctx_t
|
8 years ago |
jsteube
|
81bc9081ad
|
Prepare hwmon_ctx_t, not used yet
|
8 years ago |
jsteube
|
f8d538413e
|
Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_*
|
8 years ago |
jsteube
|
171bfbbb8b
|
Get rid of shutdown_inner and shutdown_outer
|
8 years ago |
jsteube
|
cc740f2cb2
|
Move PW_DICTMAX to common.h
|
8 years ago |
jsteube
|
94680cb311
|
Move hardware_power_all, kernel_power_all and kernel_power_final to opencl_ctx_t
|
8 years ago |
jsteube
|
48917b5843
|
Move tmp size and hook size to hashconfig_init()
|
8 years ago |
jsteube
|
ce02b3c54f
|
Add hashconfig_enforce_kernel_loops ()
|
8 years ago |
jsteube
|
47f027d249
|
Created hashconfig_kernel_thread_force()
|
8 years ago |
jsteube
|
f1cf902c35
|
Add missing combinator files
|
8 years ago |
jsteube
|
814206801a
|
refactor mask_ctx_parse_maskfile()
|
8 years ago |
jsteube
|
c71f1bfb0c
|
Introduct combinator_ctx_t
|
8 years ago |
jsteube
|
67dd2e9b67
|
Separate rules and straight mode from each other, remove rules_ctx_t
|
8 years ago |
jsteube
|
edd50de047
|
Add opencl_session_update_mp() and opencl_session_update_mp_rl()
|
8 years ago |
jsteube
|
cf154b3af1
|
Make DEFAULT_BENCHMARK_ALGORITHMS_CNT a true constant int
|
8 years ago |
jsteube
|
eeccb01998
|
Add opencl_ctx_devices_reset()
|
8 years ago |
jsteube
|
69ad06ec12
|
Fix some casts
|
8 years ago |
jsteube
|
75682a5008
|
Get rid of local_free() and global_free(), no longer required
|
8 years ago |
jsteube
|
04fb85cf1a
|
Fix bfs_cnt in -i mode
|
8 years ago |
jsteube
|
3eaac31445
|
Fix for https://github.com/hashcat/hashcat/issues/514
|
8 years ago |
jsteube
|
0ca4ebe1e6
|
Do not initialize masks for attack-modes not using masks
|
8 years ago |
jsteube
|
54a4ea3db2
|
Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
|
8 years ago |
jsteube
|
92e263a761
|
Add noop-check to rules_ctx.c
|
8 years ago |
jsteube
|
fd72834322
|
data. no longer required in restore
|
8 years ago |
jsteube
|
59ebe10b07
|
Move functions from filenames.c to opencl.c and shared.c
|
8 years ago |
jsteube
|
521db46c11
|
Move dictstat_init() out of outer loop, also add enabled flag
|
8 years ago |
jsteube
|
62b97a6fe6
|
Move loading rules into outer loop
|
8 years ago |
jsteube
|
ebe9f1c07f
|
Prepare for rules_ctx_t
|
8 years ago |
jsteube
|
ca48c49575
|
Move OpenCL device initialization to outer loop
|
8 years ago |
jsteube
|
1c9aa25886
|
Fix some memory leaks at shutdown
|
8 years ago |
jsteube
|
0a330d4335
|
Rewrote logfile handling from scratch
|
8 years ago |
jsteube
|
d3d9b4e679
|
Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory
|
8 years ago |
jsteube
|
319d548766
|
Move all outfile-check folder related host code into outfile_check.c
|
8 years ago |
jsteube
|
919b5d5148
|
Move all induction folder related host code into induct.c
|
8 years ago |
jsteube
|
b6f966970b
|
Move all bitmap related host code into bitmap.c
|
8 years ago |
jsteube
|
095dfdc730
|
Get rid of quiet variable in data. context
|
8 years ago |
jsteube
|
f2f7dccb90
|
Get rid of force variable in data. context
|
8 years ago |
jsteube
|
f9ec232b9b
|
Get rid of attack_kern variable in data. context
|
8 years ago |
jsteube
|
f1d93d576a
|
Get rid of attack_mode variable in data. context
|
8 years ago |
jsteube
|
479e93ae7d
|
Get rid of logfile_disable variable in data. context
|
8 years ago |
jsteube
|
83baf7fcf2
|
Get rid of hex_salt variable in data. context
|
8 years ago |
jsteube
|
b579542db6
|
Get rid of hex_charset variable in data. context
|
8 years ago |
jsteube
|
3da185a3c8
|
Get rid of wordlist_mode variable in data. context
|
8 years ago |
jsteube
|
5b0835258c
|
Get rid of hex_wordlist variable in data. context
|
8 years ago |
jsteube
|
6b5d8ed62c
|
Get rid of truecrypt_keyfiles variable in data. context
|
8 years ago |
jsteube
|
77cd4b8a63
|
Get rid of veracrypt* variable in data. context
|
8 years ago |
jsteube
|
d619e39952
|
Get rid of segment_size variable in data. context
|
8 years ago |
jsteube
|
07221ecf3b
|
Get rid of scrypt_tmto variable in data. context
|
8 years ago |
jsteube
|
d4074d87a1
|
Get rid of powertune_enable variable in data. context
|
8 years ago |
jsteube
|
88f97f2cca
|
Get rid of runtime variable in data. context
|
8 years ago |
jsteube
|
21d852b194
|
Get rid of benchmark variable in data. context
|
8 years ago |
jsteube
|
59ba4c2d93
|
Get rid of machine_readable variable in data. context
|
8 years ago |
jsteube
|
b4a3dd35b0
|
Get rid of outfile_check_timer variable in data. context
|
8 years ago |
jsteube
|
d321e0d5a4
|
Get rid of session variable in data. context
|
8 years ago |
jsteube
|
bdad458c41
|
Get rid of loopback variable in data. context
|
8 years ago |
jsteube
|
e4b4855fbd
|
Get rid of status* variables in data. context
|
8 years ago |
jsteube
|
6d992ec37e
|
Get rid of remove* variables in data. context
|
8 years ago |
jsteube
|
a3b4cc5a80
|
Get rid of restore, restore_disable and restore_timer variables in data. context
|
8 years ago |
jsteube
|
2476f36ffe
|
Get rid of install_dir, profile_dir, shared_dir, and session_dir variables from data. context
|
8 years ago |
jsteube
|
a628cd399a
|
Get rid of gpu_temp_* variables in data. context
|
8 years ago |
jsteube
|
93d3b3a809
|
Get rid of rp_* variables in data. context
|
8 years ago |
jsteube
|
c18d6a3302
|
Get rid of skip and limit variables in data. context
|
8 years ago |
jsteube
|
7393378841
|
Get rid of hash_info array in data. context
|
8 years ago |
jsteube
|
fe88c763af
|
Get rid of custom_charset_* variables in data. context
|
8 years ago |
jsteube
|
1c9027cb03
|
Get rid of rule_buf_l, rule_buf_r, rule_len_l and rule_len_r in data. context
|
8 years ago |
jsteube
|
f56b6d2065
|
Get rid of data.username
|
8 years ago |
jsteube
|
3664f02670
|
Get rid of global get_next_word_func function pointer variable
|
8 years ago |
jsteube
|
97d9a5d9cc
|
Fix missing includes in folder.h
Fix some warning message
|
8 years ago |
jsteube
|
2215174c2e
|
Replace "#if defined (HAVE_HWMON)" with "user_options->powertune_enable = false" which give a more easy to read sourcecode
|
8 years ago |
jsteube
|
1cc4358820
|
Introduce folder_config_t
|
8 years ago |
jsteube
|
80685d94c4
|
Get rid of truecrypt_keyfiles and veracrypt_keyfiles variable in main
|
8 years ago |