jsteube
|
bdec457951
|
TrueCrypt/VeraCrypt cracking: Do an entropy check on the TC/VC header on start
|
6 years ago |
jsteube
|
cd0923f1b8
|
General file handling: Abort if a byte order mark (BOM) was detected in a wordlist, hashlist, maskfile or rulefile
|
6 years ago |
jsteube
|
cc8fa3ee80
|
Remove TOKEN_ATTR_TERMINATE_STRING from input_tokenizer() and replace with equalivalent code where it's needed
|
6 years ago |
jsteube
|
c3fc50294f
|
Bring back CUDA_CACHE_DISABLE=1 because users report to have problems without it
|
6 years ago |
jsteube
|
124d10989c
|
Try original NV kernel bytecode cache for faster startup, see how user response is
|
6 years ago |
Jens Steube
|
1af8e29a4b
|
Add round_up_multiple_32() and round_up_multiple_64()
|
7 years ago |
Jens Steube
|
d656e9c3a4
|
OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
|
7 years ago |
jsteube
|
05a01d3843
|
fix some datatypes
|
7 years ago |
jsteube
|
ef3cdddb18
|
Enforce environment variables to be set in cygwin environment
|
7 years ago |
Rosen Penev
|
aece2cc4be
|
Get rid of hc_ctime too. Also fix some cppcheck confusion with nvapi.
Missed from last pull request.
|
7 years ago |
Rosen Penev
|
1c5915cae3
|
remove special time handling in hashcat.
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
|
7 years ago |
Rosen Penev
|
353d3c3008
|
Fix a bunch of cast-qual warnings
|
7 years ago |
jsteube
|
5e6d43107e
|
Startup: Check and abort session if outfile and wordlist point to the same file
|
7 years ago |
jsteube
|
583849cd23
|
Fix missing free() for memory allocated with asprintf()
|
7 years ago |
Rosen Penev
|
4ba19fa7c1
|
replace more snprintf calls with hc_asprintf.
|
7 years ago |
Rosen Penev
|
ec55209254
|
remove hc_sleep and _msec.
MinGW defines sleep and usleep so just use those directly.
|
7 years ago |
jsteube
|
d05f40ab98
|
Remove OpenCL build option -O2 fixed for ROCm and AMDGPU-PRO using AMD_OCL_BUILD_OPTIONS_APPEND, no longer needed with latest ROCm
|
7 years ago |
jsteube
|
8ee75141ea
|
OpenCL Runtime: Set OpenCL build option -O2 fixed for ROCm and AMDGPU-PRO using AMD_OCL_BUILD_OPTIONS_APPEND
|
7 years ago |
philsmd
|
e33e828bc6
|
replace all time_t/__time64_t with hc_time_t and all related functions
|
7 years ago |
philsmd
|
1644ac30b5
|
use an overflow check instead of a hard coded value for ETA
|
7 years ago |
Jens Steube
|
92eb946345
|
Merge pull request #1309 from neheb/master
get_random_num: Simplify
|
7 years ago |
Rosen Penev
|
9736782411
|
Switch back to rand().
rand_s is broken in AppVeyor.
|
7 years ago |
Rosen Penev
|
3c530a48c4
|
get_random_num: Simplify
random() is available everywhere except Windows and DOS.
Also switch Windows to rand_s.
|
7 years ago |
jsteube
|
332396a003
|
Fix SCRYPT on ROCm
|
7 years ago |
jsteube
|
33804110d1
|
Update default environment variables
|
7 years ago |
jsteube
|
8abd7ae9d1
|
Fix some old GCC compiler warnings
|
7 years ago |
jsteube
|
b5f149476d
|
Trim OpenCL device name whitespaces
|
7 years ago |
jsteube
|
378f852cec
|
Parameter: Detect and error when users try to use a non-digit where a digit is expected
Fixes https://github.com/hashcat/hashcat/issues/1189
|
8 years ago |
jsteube
|
ce337c5863
|
Replace __builtin_clz() and __builtin_clzll() with some straight forward solution
|
8 years ago |
Rosen Penev
|
4ceb7a1afa
|
Prefer _WIN to _POSIX for defines.
Also miscellaneous fixes here and there.
|
8 years ago |
jsteube
|
4e2adc031a
|
Add some compiler independant integer overflow functions
|
8 years ago |
jsteube
|
922fea7616
|
Add more integer overflow checks
|
8 years ago |
philsmd
|
bd9fdc1849
|
use putenv () with the COMPUTE environment as it was before
|
8 years ago |
Jens Steube
|
f31330679f
|
Revert "tainted string: test number 2, try to limit the length of the compute variable"
|
8 years ago |
Jens Steube
|
899b120316
|
Revert "tainted string: maybe strdup () helps us out"
|
8 years ago |
philsmd
|
0ca0448bd9
|
tainted string: maybe strdup () helps us out
|
8 years ago |
philsmd
|
d21fbe0b2f
|
tainted string: test #2, try to limit the length of the compute variable
|
8 years ago |
jsteube
|
e47932262d
|
Fix uint datatype (should be u32)
|
8 years ago |
philsmd
|
6eaa7e3741
|
tainted string fix: check some lower/upper bounds of the strings
|
8 years ago |
jsteube
|
b381b38fd8
|
Fix CID 1402374
|
8 years ago |
jsteube
|
671f9a7eb7
|
Fix hc_path_create(), first close the file descriptor before unlinking the file itself
|
8 years ago |
jsteube
|
934cc6fcec
|
Fix for https://github.com/hashcat/hashcat/issues/1006
|
8 years ago |
jsteube
|
2d2eadd2f6
|
Use hc_path_create() for additional write checks on startup
|
8 years ago |
jsteube
|
17548d3ee8
|
Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat()
|
8 years ago |
jsteube
|
9113a57fe6
|
Use vasprintf not asprintf
|
8 years ago |
jsteube
|
6ece83760d
|
Add wrapping function for asprintf()
|
8 years ago |
jsteube
|
316694fd08
|
Move hc_qsort_r() and hc_bsearch_r() from potfile.c to shared.c - Lets us use them from within all objects
|
8 years ago |
jsteube
|
6d0eb174f5
|
Add some useful environment variable for use with amd-gpu-pro driver
|
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
|
b044271b01
|
Move more status display calculate logic into separate functions
|
8 years ago |