jsteube
|
90b9d5c12c
|
Fix some potential resource leaks in case of an error
|
2016-11-20 23:15:54 +01:00 |
|
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.
|
2016-11-20 22:54:52 +01:00 |
|
jsteube
|
ef69aa8aef
|
Fix some code in mpsp.c to make cppcheck happy
|
2016-11-16 15:16:53 +01:00 |
|
jsteube
|
3da0232ead
|
Remove some code which was already moved from mpsp.c to interface.c
|
2016-11-12 15:46:42 +01:00 |
|
jsteube
|
bf69afce90
|
Fix some error check in mpsp.c
|
2016-11-12 12:28:47 +01:00 |
|
jsteube
|
d54c838bda
|
Some better error messages for custom charset file
|
2016-11-12 12:21:02 +01:00 |
|
jsteube
|
d0f7fee029
|
Fixed a bug when loading custom charset from file
|
2016-11-12 12:16:41 +01:00 |
|
unix-ninja
|
ca0bc3fc19
|
Fix cp_sys type def and add ?H charset
|
2016-11-10 13:25:04 -05:00 |
|
unix-ninja
|
5f11231238
|
Add hex charset (?h) to mpsp
|
2016-11-09 23:37:55 -05:00 |
|
jsteube
|
1c8847499d
|
Fix -i loop if mask is shorter than increment_max or pw_max
|
2016-11-07 11:17:05 +01:00 |
|
jsteube
|
93adde9d2f
|
* Wrap everything related to *stat() into own functions
* Testwise remove early includes to stdin for OSX, see if they are still required
|
2016-10-31 11:28:06 +01:00 |
|
Gabriele Gristina
|
6bf5ee95a6
|
Fix resource leak
|
2016-10-30 16:08:41 +01:00 |
|
jsteube
|
9e156321ef
|
Bring back mask length of mask as number to status screen
|
2016-10-29 22:44:01 +02:00 |
|
jsteube
|
c4ba7907ca
|
Fix more EOL issues
|
2016-10-25 12:40:47 +02:00 |
|
jsteube
|
8598a79732
|
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
|
2016-10-13 10:07:04 +02:00 |
|
jsteube
|
af9de0a7b7
|
Fix some error string formats
|
2016-10-11 10:55:02 +02:00 |
|
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
2016-10-10 11:03:11 +02:00 |
|
jsteube
|
27bec8be13
|
Get rid of logging.c and most exit() calls replaced with return() for true library usage
|
2016-10-09 22:41:55 +02:00 |
|
jsteube
|
bea228dabe
|
Add straight_ctx_update_loop()
|
2016-10-06 22:18:20 +02:00 |
|
jsteube
|
4ed2fb4913
|
Add mask_ctx_update_loop()
|
2016-10-06 22:00:02 +02:00 |
|
jsteube
|
a97e31881c
|
Update interface.c function parameters
|
2016-10-06 15:49:07 +02:00 |
|
jsteube
|
1610a3565c
|
Update mpsp.c function parameters
|
2016-10-06 10:14:19 +02:00 |
|
jsteube
|
3ac0737b19
|
Fix mask length check for algorithms using unicode
|
2016-10-04 11:40:18 +02:00 |
|
jsteube
|
23462528c3
|
Add mp_css_append_salt() and mp_css_split_cnt()
|
2016-10-04 08:52:56 +02:00 |
|
jsteube
|
7544adce8f
|
Add mp_css_unicode_expand()
|
2016-10-04 08:21:03 +02:00 |
|
coolbry95
|
a78fd4e915
|
changed uint to u32
|
2016-10-04 00:35:49 -04:00 |
|
jsteube
|
667a8b1d3d
|
Make use of argc/argv easier
|
2016-10-02 23:30:31 +02:00 |
|
jsteube
|
9413ed8f56
|
Centralize hashcat_ctx memory allocation and deallocation
|
2016-10-02 00:00:21 +02:00 |
|
jsteube
|
892eccfd14
|
Fix some missing sign conversions
|
2016-09-30 18:39:31 +02:00 |
|
jsteube
|
d2877b95e4
|
Automatically disable most features in case -I is used
|
2016-09-30 13:14:11 +02:00 |
|
jsteube
|
4d35b278e8
|
Make mask support modular
|
2016-09-30 12:13:52 +02:00 |
|
jsteube
|
814206801a
|
refactor mask_ctx_parse_maskfile()
|
2016-09-27 20:02:12 +02:00 |
|
jsteube
|
c71f1bfb0c
|
Introduct combinator_ctx_t
|
2016-09-27 18:32:09 +02:00 |
|
jsteube
|
edd50de047
|
Add opencl_session_update_mp() and opencl_session_update_mp_rl()
|
2016-09-27 11:43:05 +02:00 |
|
jsteube
|
04fb85cf1a
|
Fix bfs_cnt in -i mode
|
2016-09-26 17:50:47 +02:00 |
|
jsteube
|
0ca4ebe1e6
|
Do not initialize masks for attack-modes not using masks
|
2016-09-26 15:11:46 +02:00 |
|
jsteube
|
54a4ea3db2
|
Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
|
2016-09-26 01:18:00 +02:00 |
|
jsteube
|
d6cfa58dbc
|
data. no longer required in mpsp
|
2016-09-24 14:43:18 +02:00 |
|
jsteube
|
cf0a2c2257
|
data. no longer required in hlfmt
|
2016-09-24 14:42:16 +02:00 |
|
jsteube
|
b579542db6
|
Get rid of hex_charset variable in data. context
|
2016-09-22 15:26:51 +02:00 |
|
jsteube
|
3adbf3d0d5
|
Move global mux_dispatcher variable into opencl_ctx_t
|
2016-09-20 13:18:47 +02:00 |
|
jsteube
|
a0f6ed6832
|
Introduce hashes_t; not finishe yet
|
2016-09-16 17:01:18 +02:00 |
|
jsteube
|
7ce2f2ff19
|
Introduce opencl_ctx_t; not finished yet
|
2016-09-15 16:02:52 +02:00 |
|
jsteube
|
f1835dc7f5
|
Move more functions to thread.c
|
2016-09-14 20:22:38 +02:00 |
|
jsteube
|
bc75ba70a1
|
Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources
|
2016-09-14 16:07:24 +02:00 |
|
jsteube
|
376e12efe6
|
Move debugfile related stuff to debugfile.c
|
2016-09-13 10:38:59 +02:00 |
|
jsteube
|
bd5bc294e6
|
Move loopback related stuff to loopback.c
|
2016-09-12 14:58:25 +02:00 |
|
jsteube
|
e25224a940
|
Move benchmark related stuff to benchmark.c
|
2016-09-12 10:16:42 +02:00 |
|
jsteube
|
3daf0af480
|
Added docs/credits.txt
Added docs/team.txt
|
2016-09-11 22:20:15 +02:00 |
|
jsteube
|
7f1ecc7cb7
|
Use hashcat.c configuration macros to get an idea of the remaining features which should move into their own source file
|
2016-09-11 10:28:59 +02:00 |
|