jsteube
a673aee037
Very hot commit, continue reading here:
...
This is a test commit using buffers large enough to handle both passwords and salts up to length 256.
It requires changes to the kernel code, which is not included in here.
It also requires some of the host code to be modified. Before we're going to modify kernel code to support the larger lengths I want to be
sure of:
1. Host code modification is ok (no overflows or underflows)
2. Passwords and Salts are printed correctly to status, outfile, show, left, etc.
3. Performance does not change (or only very minimal)
This is not a patch that supports actual cracking both passwords and salts up to length 256, but it can not fail anyway.
If if it does, there's no reason to continue to add support for both passwords and salts up to length 256.
7 years ago
Jens Steube
08fc0ec1fb
Added self-test funcionality for OpenCL kernels on startup
...
Fixed a parser error for mode -m 9820 = MS Office <= 2003 $3, SHA1 + RC4, collider #2
7 years ago
jsteube
0cce17d268
Eventual fix for #1263
7 years ago
Christopher Schmitt
efd18121d5
Review/Style Changes
7 years ago
Christopher Schmitt
d24a6198e8
first pass at free'ing hashcat_status_t
7 years ago
sgroat
21efc80975
fix string
8 years ago
jsteube
0f1d68c358
Update fixed length for compress_terminal_line_length for hash target
8 years ago
jsteube
99fbaa8bcc
Dictionary Cache: Split long status line into multiple lines to stay < 80 chars
8 years ago
jsteube
e933d12838
Rename Input.Mode, Input.Base, ... to Guess.Mode, Guess.Base, ...
8 years ago
jsteube
6d66ff96c1
Truncate longer hash format in status output
8 years ago
jsteube
826de76bd6
Fix invalid strdup of NULL in stdin mode
8 years ago
Jens Steube
c7ed2ade17
Fixed a race condition when a session finishes the input-base was freed but accessed afterwards
...
Fixes https://github.com/hashcat/hashcat/issues/1192
8 years ago
philsmd
269b1ee6a5
renamed ST_9998 -> ST_0011
8 years ago
philsmd
9b0821bb20
fixes #1162 : visual indication if checkpoint quit is enabled
8 years ago
Timo Juhani Lindfors
289744e7a3
Fix spelling of MHz
8 years ago
jsteube
0642639b81
CID 1402417 ( #1 of 1): Division or modulo by float zero
8 years ago
jsteube
717da7f4f2
Added support for loading hccapx files
8 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
d36cc4c5cb
Give some extra space for plain_buf1 in case $HEX[...] is added
8 years ago
Jens Steube
feb6d4f740
Fixed buffer overflow in status screen display in case of long non-utf8 string
8 years ago
jsteube
9f64f9e705
Removed *throttled* message from NVML as this created more confusion than it helped
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
1342cf2ce3
Use $HEX[...] in case the password includes the separater character, increases potfile reading performance
8 years ago
Gabriele Gristina
cadd3d24ea
Fix sec_etc overflow
8 years ago
Gabriele Gristina
134922ba7a
Fix wrong usage of ctime_r()
8 years ago
Rosen Penev
96591f3118
Replace ctime with _r variant
8 years ago
Rosen Penev
f5f17997b2
Fix cppcheck warnings
8 years ago
jsteube
3c40b88eff
Status: Do not show Recovered/Time as floats but as integers to reduce over-information
8 years ago
jsteube
7ca6a45781
Add some hint about performance for new users
8 years ago
jsteube
06c1d4a52e
Hardware-Management initialization refactor, to show HM related errors only once on startup
8 years ago
jsteube
9e1574a97b
Simplify status_get_hwmon_dev() a bit
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
c8daffb4b6
Fix some unreachable code
8 years ago
jsteube
e8078f2c73
Add output buffer size to ascii_digest()
8 years ago
jsteube
2f398becfb
Do not store result of binary operation in a bool
8 years ago
jsteube
907fb52c7b
Replaced all calls to gmtime() with gmtime_r() to ensure thread safety with exception to windows, because there's no _gmtime64_r() for windows
8 years ago
jsteube
3da0232ead
Remove some code which was already moved from mpsp.c to interface.c
8 years ago
jsteube
cad9120a48
Fix Input.Queue.Mod in hybrid mode
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
2507f62722
Add hash-mode option OPTS_TYPE_PT_ALWAYS_ASCII to control need_hexify() from interface.c
8 years ago
magnum
7d7ca48704
Change need_hexify so it optionally tests for printable UTF-8 as opposed
...
to printable ASCII.
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
7eef713ff7
Fix compiler warnings caused by -Wshadow
8 years ago
Jens Steube
6133809704
Merge pull request #561 from neheb/master
...
Fix a bunch of warnings.
8 years ago
Rosen Penev
a219b95c17
Fix a bunch of warnings
8 years ago
Gabriele Gristina
f500727bd8
Fix string format
8 years ago
jsteube
7147d659f9
Fix input-base and input-mod ordering for status screen
8 years ago
jsteube
9e156321ef
Bring back mask length of mask as number to status screen
8 years ago