Christopher Schmitt
|
4c45939aa7
|
opencl_ctx_devices_destroy should be before opencl_ctx_destroy
|
7 years ago |
jsteube
|
7bd391df71
|
Fixed a condition that caused a hybrid attack using a maskfile to not select all wordlists from a wordlist folder
Fixes https://github.com/hashcat/hashcat/issues/1244
|
7 years ago |
Royce Williams
|
b4264c7d0a
|
minor grammar when restore value is greater than keyspace
|
7 years ago |
sgroat
|
21efc80975
|
fix string
|
7 years ago |
Royce Williams
|
067372f5ce
|
more event_log_* standardization
|
7 years ago |
jsteube
|
e933d12838
|
Rename Input.Mode, Input.Base, ... to Guess.Mode, Guess.Base, ...
|
7 years ago |
jsteube
|
20057d8516
|
Roll back status view progress percentage in case -s was used
|
7 years ago |
jsteube
|
72071fba87
|
Do not try to use save_hash() in case hashlist_mode == HL_MODE_FILE
|
7 years ago |
jsteube
|
e9d5b6d44d
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
7 years ago |
jsteube
|
7e449e75d1
|
Fixed status view progress percentage in case -s was used
|
7 years ago |
philsmd
|
ae3fb3516b
|
remove: do not remove hashes unless --remove was specified
|
7 years ago |
Jens Steube
|
963a9772ba
|
Fixed --remove was not applied in case all hashes have been cracked by help of potfile or weak-hash check
|
7 years ago |
philsmd
|
b2d88a0832
|
minor: fixed some comments about --skip/--limit/--keyspace
|
7 years ago |
jsteube
|
6b77606bdd
|
Fixed recursion in loopback handling when session was aborted by the user
|
7 years ago |
jsteube
|
54ad27da7d
|
Session Management: Automatically set dedicated session names for non-cracking parameters, for example: --stdout
|
7 years ago |
jsteube
|
dc170907ed
|
Compress multiple newlines to one in host code, too
|
7 years ago |
jsteube
|
79e8b6a6b9
|
Make sure to unlink the pidfile only if our instance created it, but even in case of error
|
7 years ago |
philsmd
|
98129da7dc
|
add dummy check around hashcat_get_status () within inner2_loop to make coverity happy
|
7 years ago |
jsteube
|
ed772a02a4
|
Check for at least one active OpenCL device before running weak-hash-check
|
7 years ago |
jsteube
|
ac5d274845
|
Sessions: Move out handling of multiple instance from restore file into separate pidfile
|
7 years ago |
jsteube
|
84fcd8289f
|
Files: Do several file and folder checks on startup rather than when they are actually used to avoid related error after eventual intense operations
|
7 years ago |
jsteube
|
c7999c66bc
|
Returncode: Added dedicated returncode (see docs/status_codes.txt) for shutdowns caused by --runtime and checkpoint keypress
|
8 years ago |
jsteube
|
038b915e2d
|
Fixed runtime limit: No longer required so sample startup time after refactorization
|
8 years ago |
jsteube
|
1f756bf752
|
Include passwords for removed hashes present in the potfile to next loopback iteration
|
8 years ago |
jsteube
|
1f266fb0f2
|
Added new event EVENT_WEAK_HASH_ALL_CRACKED if all hashes have been cracked during weak hash check
|
8 years ago |
jsteube
|
4a81601c0a
|
Reenabled automatic status screen display in case of stdin used
|
8 years ago |
jsteube
|
f424650c3b
|
Fixed infinite loop when using --loopback in case all hashes have been cracked
Fixes https://github.com/hashcat/hashcat/issues/917
|
8 years ago |
jsteube
|
ec5610271a
|
New option --progress-only: Quickly provides ideal progress step size and time to process it per device based on the user hashes and selected options, then quit
|
8 years ago |
jsteube
|
a048bdc02c
|
Fix some variable names in hashcat.log
|
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 |
jsteube
|
72e39a7ec0
|
Try to use true and false in case we're handling a bool data-type just as kind of a hint it's a bool
|
8 years ago |
jsteube
|
4d9cb462a9
|
Add back input queue in status view
Implements https://github.com/hashcat/hashcat/issues/577
|
8 years ago |
jsteube
|
1edc129f8a
|
Added core-clock and memory-clock to output in benchmark mode with --machine-readable enabled
|
8 years ago |
jsteube
|
0fb9779c15
|
Make a final status snapshot
|
8 years ago |
jsteube
|
d6b7b39515
|
Fix for invalid error "Restore value greater keyspace"
|
8 years ago |
jsteube
|
93adde9d2f
|
* Wrap everything related to *stat() into own functions
* Testwise remove early includes to stdin for OSX, see if they are still required
|
8 years ago |
jsteube
|
3442892fda
|
Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings
|
8 years ago |
jsteube
|
eb58b076da
|
Fix compiler warnings caused by -Wstack-usage=524288
|
8 years ago |
Rosen Penev
|
a219b95c17
|
Fix a bunch of warnings
|
8 years ago |
Jens Steube
|
cf1c133678
|
Merge pull request #552 from matrix/master
Fix OSX segfault on check_hash()
|
8 years ago |
Gabriele Gristina
|
e7406bec33
|
Fixed OSX stack overflow - v2
|
8 years ago |
jsteube
|
b16c15c151
|
Fix missing TOPID in hashcat.log for user options
|
8 years ago |
jsteube
|
9e156321ef
|
Bring back mask length of mask as number to status screen
|
8 years ago |
jsteube
|
f3fc5d96c4
|
Limit status_ctx access with a flag, easier to test
|
8 years ago |
jsteube
|
e26b08f61f
|
Move opencl_info() to terminal.c
|
8 years ago |
jsteube
|
824654e2fb
|
Create opencl_ctx_devices_show() as an example for how to access opencl devices from library and as replacement for inlined code for -I
|
8 years ago |
jsteube
|
e1010ffba1
|
Prepare library user access to OpenCL device information without running an attack
|
8 years ago |
jsteube
|
8ecabcb9ac
|
Fix --stdout and --keyspace
|
8 years ago |
jsteube
|
574acfab6a
|
Move masks_pos from rd* to masks_ctx and dicts_pot from rd* to straight_ctx
|
8 years ago |
jsteube
|
761e3f0d96
|
Move out words_cur from restore_ctx to status_ctx and let the dispatcher update it
|
8 years ago |
jsteube
|
f6334b5f90
|
Handling --show and --left need to be refactored, do not use those flags atm
|
8 years ago |
jsteube
|
c3266e363a
|
Make status_display_machine_readable() use of hashcat_status_t
|
8 years ago |
jsteube
|
89e3168280
|
Make status_display(), status_benchmark_automate() and status_benchmark() use of hashcat_status_t
|
8 years ago |
jsteube
|
1d0810a759
|
Added status_get_hwmon_dev() to status.c
|
8 years ago |
jsteube
|
2b28010aae
|
Added status_get_input_candidates_dev() to status.c
|
8 years ago |
jsteube
|
8d81d3bd55
|
Added progress_mode to status.c
|
8 years ago |
jsteube
|
86c1c7ef10
|
Added CPT functions for later use in status.c
|
8 years ago |
jsteube
|
df521d664b
|
Move restore_* variables into separate functions for later use in status.c
|
8 years ago |
jsteube
|
615d977b7c
|
Add new functions to hashcat_get_status()
|
8 years ago |
jsteube
|
b044271b01
|
Move more status display calculate logic into separate functions
|
8 years ago |
jsteube
|
2545ec6bf9
|
Prepare hashcat_get_status()
|
8 years ago |
jsteube
|
f8a6d156eb
|
Add some more returncode checks
|
8 years ago |
jsteube
|
7bcbbbea74
|
Add some more returncode checks
|
8 years ago |
jsteube
|
017555e257
|
Fix some log levels
|
8 years ago |
jsteube
|
191269f4f0
|
Add --speed-only mode
|
8 years ago |
jsteube
|
056083fdba
|
Revert "Prepare for hashcat_ctx_run_session()"
This reverts commit 0179097a53 .
|
8 years ago |
jsteube
|
0179097a53
|
Prepare for hashcat_ctx_run_session()
|
8 years ago |
jsteube
|
757dc088ff
|
Transport back errors from outer_loop()
|
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 |
jsteube
|
62284f79b1
|
Get rid of exit() in hashcat.c
|
8 years ago |
jsteube
|
386efb7fb5
|
Make use of EVENT_CRACKER_HASH_CRACKED, do not print a cracked hash to stdout directly, let the client do it
|
8 years ago |
jsteube
|
20832d29d6
|
Do not reset innerloop_left and outerloop_left too early so we can access it from status display
|
8 years ago |
jsteube
|
fa70e44874
|
Better handle rc == -1
|
8 years ago |
jsteube
|
afd44130fc
|
Prefix warning and error messages
|
8 years ago |
jsteube
|
af9de0a7b7
|
Fix some error string formats
|
8 years ago |
jsteube
|
2a5545d2b7
|
Move logfile stuff back to hashcat.c, it's a core feature which should be handled by the library
|
8 years ago |
jsteube
|
6d2c58d8df
|
Add main_potfile_remove_parse_post()
|
8 years ago |
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
8 years ago |
jsteube
|
27bec8be13
|
Get rid of logging.c and most exit() calls replaced with return() for true library usage
|
8 years ago |
jsteube
|
88565b4a5e
|
Switch CPU affinity stuff to event_log_*
|
8 years ago |
jsteube
|
42677df2a6
|
Start context-related logging with goal to get rid of logging.c
|
8 years ago |
jsteube
|
d993aa5ffa
|
Get rid of more log_info() in hashcat()
|
8 years ago |
jsteube
|
27887bf9ce
|
Get rid of more log_info() in hashcat()
|
8 years ago |
jsteube
|
81650dcc46
|
Initial proposal
|
8 years ago |
jsteube
|
bea228dabe
|
Add straight_ctx_update_loop()
|
8 years ago |
jsteube
|
4ed2fb4913
|
Add mask_ctx_update_loop()
|
8 years ago |
jsteube
|
39d333d551
|
Add user_options_extra_amplifier()
|
8 years ago |
jsteube
|
034c0699bb
|
Added status_words_base_calculate()
|
8 years ago |
jsteube
|
78999cff56
|
Zero hashcat context pointer addresses on shutdown
|
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 |