1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-25 07:58:19 +00:00
Commit Graph

1779 Commits

Author SHA1 Message Date
jsteube
5b2b00ed7d Reset status to INIT after innerloop iteration 2016-10-04 23:21:10 +02:00
jsteube
dab40d2dd5 Fix default-mask mode 2016-10-04 23:09:12 +02:00
jsteube
b55cdeded8 Check for write-able potfile or exit 2016-10-04 23:00:20 +02:00
jsteube
9811e65a72 Rename Guess.Pass -> Candidates 2016-10-04 19:49:51 +02:00
jsteube
eeb8210951 Added the current first and last password candidate test queued for execution per device on status view 2016-10-04 18:30:00 +02:00
jsteube
0b2c568ba6 Simplify status_display_* and status_benchmark_* function parameters 2016-10-04 16:35:24 +02:00
jsteube
6d3277ab17 Created build_plain(), build_crackpos() and build_debugdata() out of code from check_hash() 2016-10-04 16:18:49 +02:00
jsteube
3ac0737b19 Fix mask length check for algorithms using unicode 2016-10-04 11:40:18 +02:00
jsteube
578f6816c6 Fix some uint datatype leftovers 2016-10-04 11:22:08 +02:00
jsteube
79c0fc6a11 Automatically unlink restore file if all hashes have been cracked 2016-10-04 11:13:33 +02:00
jsteube
7f2ab2db60 Add unlink_restore() 2016-10-04 11:03:20 +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
Jens Steube
d8b25627cc Merge pull request #526 from coolbry95/master
changed uint to u32
2016-10-04 06:45:05 +02:00
coolbry95
a78fd4e915 changed uint to u32 2016-10-04 00:35:49 -04:00
jsteube
d38cd459c4 In case all hashes were cracking using hints from potfile abort and inform user 2016-10-03 20:46:42 +02:00
jsteube
d80653b014 Fix some clSetKernelArg() size error that caused slow modes to not work anymore in -a 1 mode 2016-10-03 20:07:26 +02:00
jsteube
94eab8a7b6 Do not reset user_options_t on shutdown, it could be used by main.c 2016-10-03 16:35:09 +02:00
jsteube
fb5d840cf8 Move wordlist folder scan to straight.c and combinator.c init functions 2016-10-03 16:27:34 +02:00
jsteube
5b2fcc4a18 Fix --version 2016-10-03 01:30:58 +02:00
jsteube
57cb082fda Add some useful stuff to main.c 2016-10-03 01:27:55 +02:00
jsteube
50d2cec912 Fix some variable name convention 2016-10-03 00:01:37 +02:00
jsteube
2764333160 Fix --stdout mode 2016-10-02 23:44:09 +02:00
jsteube
cb78b910d3 Fix default mask usage 2016-10-02 23:38:17 +02: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
d0e3b858c8 Get rid of SUPPRESS_OUTPUT, no longer used 2016-10-01 22:15:32 +02:00
jsteube
f987546a74 Replaced "HAVE_HWMON" with "WITH_HWMON" as a more cmakish variable name for compile-time feature 2016-10-01 14:43:52 +02:00
jsteube
c00d63758c Replaced NVML registry functions macros with their ascii versions 2016-10-01 14:26:12 +02:00
jsteube
2994afd81a Use hc_stat from types.c instead of OS dependant branching 2016-10-01 14:22:50 +02:00
jsteube
3203ad4e89 Fixed win8phone_t type in interface.c 2016-10-01 14:06:47 +02:00
jsteube
fdf63705c5 Add some casts for format_speed_display() 2016-10-01 14:03:19 +02:00
jsteube
5f18fb40f1 Added hc_mkdir instead of mkdir macro 2016-10-01 13:51:06 +02:00
jsteube
b17d00d873 Added fix for Visual Studio compiler in C mode 2016-10-01 13:42:40 +02:00
jsteube
8dcb587e44 Define NOMINMAX macro to prevent definition min and max macros in stdlib header files 2016-10-01 13:40:09 +02:00
jsteube
339367a8d3 Because of different variants of WIN macrodef define them all 2016-10-01 13:37:09 +02:00
jsteube
e2c3575ecc Use NvAPI_Status for RC with NvAPI instead of pure int 2016-10-01 13:33:39 +02:00
jsteube
ac9315190e fixing calling conventions in ext_adl.h 2016-10-01 13:25:51 +02:00
jsteube
0baa677e68 added some typing to ext_nvml 2016-10-01 13:17:46 +02:00
jsteube
d696a57f2c Use ADL_PTR * instead of void * if possible 2016-10-01 13:15:05 +02:00
jsteube
b4aebe6c23 Replaced rp_cpu macros with real functions 2016-10-01 13:08:50 +02:00
jsteube
1534f2c067 Replaced dynloader macros with real functions 2016-10-01 13:03:31 +02:00
jsteube
743dba56db Replaced timer macros with inlines 2016-10-01 12:55:39 +02:00
jsteube
ac3b850e40 replaced swap_workaround macro with byte_swap_32() from bitops.c 2016-10-01 12:39:48 +02:00
jsteube
91efbc4562 Renamed __hc_device_param to hc_device_param__ to comply with standard naming convention 2016-10-01 12:33:59 +02:00
jsteube
4fe0c9ac94 Adding compiler intrinsics implementation for bit operations 2016-10-01 12:29:05 +02:00
jsteube
a02f6f5ad6 Give all those anonymous structures a name, makes it easier to load the project into VS 2016-10-01 11:54:00 +02:00
jsteube
55f1dc321a Replace ssort() with sort_r.h 2016-10-01 10:47:03 +02:00
jsteube
56d6cd582f Inform user about sorting after parser 2016-10-01 09:27:14 +02:00
jsteube
fb3e6bab0d Finished refactoring to remove all global variables 2016-09-30 22:52:44 +02:00