Jens Steube
|
84209dd2ff
|
Fix buffer overflow in src/hashes.c
|
2020-01-13 14:40:52 +01:00 |
|
Jens Steube
|
2884bded32
|
Initialize some variable to make scan-build happy
|
2019-11-26 10:55:57 +01:00 |
|
Jens Steube
|
6adc217bae
|
Keep output of --show and --left in the original ordering of the input hash file
|
2019-11-05 13:49:22 +01:00 |
|
Rosen Penev
|
bd6c0e57e4
|
Change 0/1 to true/false
Found with clang-tidy
|
2019-09-11 18:36:52 -07:00 |
|
Jens Steube
|
97c9e86d15
|
Filehandling: Print a truncation warning in case an oversized line was detected
|
2019-08-06 12:22:24 +02:00 |
|
Rosen Penev
|
ab061ba761
|
Run Clang's bugprone-narrowing-conversions
Fairly minor issue.
|
2019-08-03 22:37:38 -07:00 |
|
Gabriele Gristina
|
6940f11b15
|
fix buffer overflow in build_plain()
|
2019-07-11 17:56:34 +02:00 |
|
Gabriele Gristina
|
ea44f1a186
|
Fix outfile bug
|
2019-07-11 13:04:18 +02:00 |
|
Gabriele Gristina
|
3d39d2fc91
|
update all HCFILE vars and related code
|
2019-07-02 21:30:35 +02:00 |
|
Gabriele Gristina
|
3161aec3da
|
fix the comments :)
|
2019-07-01 17:27:08 +02:00 |
|
Gabriele Gristina
|
5679ca3344
|
Rewrite hc_fopen to better handling file descriptor locking/unlocking functions, saving kernels binary from plain to gzip format
|
2019-07-01 01:30:24 +02:00 |
|
Gabriele Gristina
|
5d3ed3e754
|
Remove union from HCFILE, using std file ops in ocl_check_dri, remove debug comments
|
2019-06-28 17:58:08 +02:00 |
|
Gabriele Gristina
|
c2e634c426
|
switch is_gzip from short to bool
|
2019-06-27 23:51:54 +02:00 |
|
Gabriele Gristina
|
481c752456
|
No more compress functions, update example.dict.gz, remove some comments
|
2019-06-27 20:18:47 +02:00 |
|
Gabriele Gristina
|
398c89c75c
|
switch almost all FILE ops, potfile is the only missing
|
2019-06-26 19:06:46 +02:00 |
|
Gabriele Gristina
|
b2529af172
|
remove original commented code
|
2019-06-22 15:00:50 +02:00 |
|
Gabriele Gristina
|
6cb4abd526
|
Add zlib support v2
|
2019-06-21 21:56:38 +02:00 |
|
Jens Steube
|
08dc1acc02
|
More CUDA rewrites
|
2019-05-05 11:57:54 +02:00 |
|
Jens Steube
|
50a6e720ca
|
More OpenCL variables rename
|
2019-05-02 17:30:46 +02:00 |
|
Jens Steube
|
af8e317cf4
|
Begin renaming some OpenCL only variables
|
2019-05-02 17:12:59 +02:00 |
|
Jens Steube
|
3c4f4df771
|
Rename some more variables
|
2019-05-01 15:52:56 +02:00 |
|
Jens Steube
|
4b986de5fb
|
Prepare native CUDA hybrid integration
|
2019-04-25 14:45:17 +02:00 |
|
jsteube
|
13edc32fb4
|
Fix some unused variable warnings
|
2019-04-03 21:53:34 +02:00 |
|
jsteube
|
c0a31b3239
|
Prepare potfile specific module_hash_decode and module_hash_encode hooks
|
2019-04-01 12:32:11 +02:00 |
|
jsteube
|
319bf80178
|
Fix hash_encode() salt position
|
2019-03-31 20:17:17 +02:00 |
|
jsteube
|
708a86fb59
|
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
|
2019-03-31 17:39:00 +02:00 |
|
jsteube
|
2158fd70c9
|
Fix use of OPTS_TYPE_COPY_TMPS in modules
|
2019-03-30 16:55:55 +01:00 |
|
jsteube
|
d80603648e
|
Replace plain_t with void in module_build_plain_postprocess() enables some options
|
2019-03-30 16:32:11 +01:00 |
|
jsteube
|
ba56f41d26
|
Abort session if module_hash_binary_count () returns zero
|
2019-03-17 15:01:41 +01:00 |
|
jsteube
|
218322f630
|
Support for inline VeraCrypt PIM Brute-Force
|
2019-03-15 21:48:49 +01:00 |
|
jsteube
|
166f908241
|
Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
|
2019-02-25 11:20:22 +01:00 |
|
jsteube
|
6a33be5ea5
|
Get rid of module_build_plain_postprocess()
|
2019-02-07 17:11:49 +01:00 |
|
jsteube
|
62c660afe2
|
Add -m 14600 module
|
2019-02-02 11:11:27 +01:00 |
|
jsteube
|
78d2706038
|
Add -m 8900 module and module_extra_tmp_size()
|
2019-01-28 14:05:58 +01:00 |
|
jsteube
|
8eb2558a7e
|
Add -m 6211 module and moved some code around
|
2019-01-26 16:54:29 +01:00 |
|
jsteube
|
2bd55bca74
|
Add missing hook_salt buffer parameter to decoder/encoder function declaration
|
2019-01-25 11:14:04 +01:00 |
|
jsteube
|
35265d43f3
|
Update outfile_check
|
2019-01-20 10:28:54 +01:00 |
|
jsteube
|
06a5e736b9
|
Add -m 500 unit test
|
2019-01-19 20:09:32 +01:00 |
|
jsteube
|
02fe28fe6c
|
Preparation for -m 501
|
2019-01-12 23:42:31 +01:00 |
|
jsteube
|
91fc5286fa
|
Fix module_hash_binary_parse check
|
2019-01-12 21:18:19 +01:00 |
|
jsteube
|
17bd76ee62
|
Use settings from selftest hash for benchmark unless overriden by module hooks
|
2019-01-12 01:59:18 +01:00 |
|
jsteube
|
26033e5787
|
Make use of return length from ascii_digest instead of calling strlen()
|
2019-01-11 23:11:56 +01:00 |
|
jsteube
|
0ae955c5ba
|
With this commit, all hash_mode depending branches from core files are converted into hooks which can be registered on a module level
|
2019-01-08 15:55:11 +01:00 |
|
jsteube
|
86819c070f
|
Add module_hash_save_binary() and module_hash_init_selftest()
|
2019-01-07 10:05:50 +01:00 |
|
jsteube
|
54edd16746
|
Clean up some code
|
2019-01-06 13:48:41 +01:00 |
|
jsteube
|
bbcc8fea29
|
Use MODULE_DEFAULT in module_init to reference a global default function
|
2019-01-05 20:17:12 +01:00 |
|
jsteube
|
e537197184
|
Add module_build_plain_postprocess()
|
2019-01-03 15:43:19 +01:00 |
|
jsteube
|
a81a566121
|
Remove hashcat_ctx requirement in ascii_digest()
|
2018-12-21 15:58:15 +01:00 |
|
jsteube
|
cfc9772e0e
|
Add module_hash_decode_zero_hash()
|
2018-12-20 12:59:56 +01:00 |
|
Jens Steube
|
3aecd150f9
|
Call module_hash_encode() in ascii_digest()
|
2018-12-14 15:29:57 +01:00 |
|