Commit Graph

  • 39d333d551 Add user_options_extra_amplifier() jsteube 2016-10-06 21:37:03 +02:00
  • 034c0699bb Added status_words_base_calculate() jsteube 2016-10-06 21:28:40 +02:00
  • 78999cff56 Zero hashcat context pointer addresses on shutdown jsteube 2016-10-06 21:16:39 +02:00
  • 30a190b174 Update hlfmt.c function parameters jsteube 2016-10-06 21:12:32 +02:00
  • 29942f5fb3 Update rp.c function parameters jsteube 2016-10-06 21:03:10 +02:00
  • 0ea8b6f3d0 Update terminal.c function parameters jsteube 2016-10-06 20:57:29 +02:00
  • 52068e25d5 Add some additional start-up checks jsteube 2016-10-06 17:26:15 +02:00
  • 3a563ce2e9 Fix some nvapi calls jsteube 2016-10-06 17:03:24 +02:00
  • 0885c0ec6b Update loopback.c function parameters jsteube 2016-10-06 17:01:29 +02:00
  • 3f05b7c0a7 Update dictstat.c function parameters jsteube 2016-10-06 16:55:17 +02:00
  • 14248d38e3 Update tuning_db.c function parameters jsteube 2016-10-06 16:51:01 +02:00
  • ef582be4eb Update induct.c function parameters jsteube 2016-10-06 16:46:08 +02:00
  • c48ca34e1b Update outfile_check.c function parameters jsteube 2016-10-06 16:43:02 +02:00
  • 076784d235 Update user_options.c function parameters jsteube 2016-10-06 16:40:29 +02:00
  • 14334e4129 Update restore.c function parameters jsteube 2016-10-06 16:34:30 +02:00
  • 000534cdbc Update logfile.c function parameters jsteube 2016-10-06 16:25:24 +02:00
  • 662ddec0bb Update folder.c function parameters jsteube 2016-10-06 16:17:29 +02:00
  • a5e83c27c3 Update wordlist.c function parameters jsteube 2016-10-06 16:16:56 +02:00
  • a97e31881c Update interface.c function parameters jsteube 2016-10-06 15:49:07 +02:00
  • 9b8092abf9 Update outfile.c and potfile.c function parameters jsteube 2016-10-06 15:40:27 +02:00
  • 0579f93402 Update opencl.c and autotune.c function parameters jsteube 2016-10-06 15:16:30 +02:00
  • f084aaf61b Update hwmon.c function parameters jsteube 2016-10-06 11:10:00 +02:00
  • 684a28af36 Update debugfile.c and hashes.c function parameters jsteube 2016-10-06 10:55:14 +02:00
  • 702c175f84 Update cpt.c function parameters jsteube 2016-10-06 10:26:47 +02:00
  • 077a94600d Update straight.c function parameters jsteube 2016-10-06 10:21:39 +02:00
  • 1610a3565c Update mpsp.c function parameters jsteube 2016-10-06 10:14:19 +02:00
  • d9c1c89a57 Update combinator.c function parameters jsteube 2016-10-06 10:10:04 +02:00
  • 0155c9d44a Update bitmap.c function parameters jsteube 2016-10-06 09:56:17 +02:00
  • 3d1237a43d Update autotune.c function parameters jsteube 2016-10-06 09:53:24 +02:00
  • 3fb10fe9b4 Update status.c function parameters jsteube 2016-10-06 09:47:34 +02:00
  • b751a9d438 Do not show a candidate on status screen if device is copying or generating candidates jsteube 2016-10-05 16:02:19 +02:00
  • 15d2f9b11e Add some reserved scratch buffer for innerloop combinator instead of reallocating each time jsteube 2016-10-05 15:41:56 +02:00
  • c1aba9e314 Reset innerloop_* and outerloop_* variables when no longer needed jsteube 2016-10-05 15:00:20 +02:00
  • 935e4a6fa0 Fix loading of NetNTLMv1 + SSP hash jsteube 2016-10-05 14:33:36 +02:00
  • 180bdba7ac Limit exec_hexify() to max 31 chars to be able to add 0 byte jsteube 2016-10-04 23:29:15 +02:00
  • 72fdc6a527 Limit exec_hexify() to max 32 chars jsteube 2016-10-04 23:25:35 +02:00
  • 5b2b00ed7d Reset status to INIT after innerloop iteration jsteube 2016-10-04 23:21:10 +02:00
  • dab40d2dd5 Fix default-mask mode jsteube 2016-10-04 23:09:12 +02:00
  • b55cdeded8 Check for write-able potfile or exit jsteube 2016-10-04 23:00:20 +02:00
  • 9811e65a72 Rename Guess.Pass -> Candidates jsteube 2016-10-04 19:49:51 +02:00
  • eeb8210951 Added the current first and last password candidate test queued for execution per device on status view jsteube 2016-10-04 18:30:00 +02:00
  • 0b2c568ba6 Simplify status_display_* and status_benchmark_* function parameters jsteube 2016-10-04 16:35:24 +02:00
  • 6d3277ab17 Created build_plain(), build_crackpos() and build_debugdata() out of code from check_hash() jsteube 2016-10-04 16:18:49 +02:00
  • 3ac0737b19 Fix mask length check for algorithms using unicode jsteube 2016-10-04 11:40:18 +02:00
  • 578f6816c6 Fix some uint datatype leftovers jsteube 2016-10-04 11:22:08 +02:00
  • 79c0fc6a11 Automatically unlink restore file if all hashes have been cracked jsteube 2016-10-04 11:13:33 +02:00
  • 7f2ab2db60 Add unlink_restore() jsteube 2016-10-04 11:03:20 +02:00
  • 23462528c3 Add mp_css_append_salt() and mp_css_split_cnt() jsteube 2016-10-04 08:52:56 +02:00
  • 7544adce8f Add mp_css_unicode_expand() jsteube 2016-10-04 08:21:03 +02:00
  • d8b25627cc Merge pull request #526 from coolbry95/master Jens Steube 2016-10-04 06:45:05 +02:00
  • a78fd4e915 changed uint to u32 coolbry95 2016-10-04 00:35:49 -04:00
  • d38cd459c4 In case all hashes were cracking using hints from potfile abort and inform user jsteube 2016-10-03 20:46:42 +02:00
  • d80653b014 Fix some clSetKernelArg() size error that caused slow modes to not work anymore in -a 1 mode jsteube 2016-10-03 20:07:26 +02:00
  • 94eab8a7b6 Do not reset user_options_t on shutdown, it could be used by main.c jsteube 2016-10-03 16:35:09 +02:00
  • fb5d840cf8 Move wordlist folder scan to straight.c and combinator.c init functions jsteube 2016-10-03 16:27:34 +02:00
  • 5b2fcc4a18 Fix --version jsteube 2016-10-03 01:30:58 +02:00
  • 57cb082fda Add some useful stuff to main.c jsteube 2016-10-03 01:27:55 +02:00
  • 50d2cec912 Fix some variable name convention jsteube 2016-10-03 00:01:37 +02:00
  • 2764333160 Fix --stdout mode jsteube 2016-10-02 23:44:09 +02:00
  • cb78b910d3 Fix default mask usage jsteube 2016-10-02 23:38:17 +02:00
  • 667a8b1d3d Make use of argc/argv easier jsteube 2016-10-02 23:30:31 +02:00
  • 9413ed8f56 Centralize hashcat_ctx memory allocation and deallocation jsteube 2016-10-02 00:00:21 +02:00
  • d0e3b858c8 Get rid of SUPPRESS_OUTPUT, no longer used jsteube 2016-10-01 22:15:32 +02:00
  • f987546a74 Replaced "HAVE_HWMON" with "WITH_HWMON" as a more cmakish variable name for compile-time feature jsteube 2016-10-01 14:43:52 +02:00
  • c00d63758c Replaced NVML registry functions macros with their ascii versions jsteube 2016-10-01 14:26:12 +02:00
  • 2994afd81a Use hc_stat from types.c instead of OS dependant branching jsteube 2016-10-01 14:22:50 +02:00
  • 3203ad4e89 Fixed win8phone_t type in interface.c jsteube 2016-10-01 14:06:47 +02:00
  • fdf63705c5 Add some casts for format_speed_display() jsteube 2016-10-01 14:03:19 +02:00
  • 5f18fb40f1 Added hc_mkdir instead of mkdir macro jsteube 2016-10-01 13:51:06 +02:00
  • b17d00d873 Added fix for Visual Studio compiler in C mode jsteube 2016-10-01 13:42:40 +02:00
  • 8dcb587e44 Define NOMINMAX macro to prevent definition min and max macros in stdlib header files jsteube 2016-10-01 13:40:09 +02:00
  • 339367a8d3 Because of different variants of WIN macrodef define them all jsteube 2016-10-01 13:37:09 +02:00
  • e2c3575ecc Use NvAPI_Status for RC with NvAPI instead of pure int jsteube 2016-10-01 13:33:39 +02:00
  • ac9315190e fixing calling conventions in ext_adl.h jsteube 2016-10-01 13:25:51 +02:00
  • 0baa677e68 added some typing to ext_nvml jsteube 2016-10-01 13:17:46 +02:00
  • d696a57f2c Use ADL_PTR * instead of void * if possible jsteube 2016-10-01 13:15:05 +02:00
  • b4aebe6c23 Replaced rp_cpu macros with real functions jsteube 2016-10-01 13:08:50 +02:00
  • 1534f2c067 Replaced dynloader macros with real functions jsteube 2016-10-01 13:03:31 +02:00
  • 743dba56db Replaced timer macros with inlines jsteube 2016-10-01 12:55:39 +02:00
  • ac3b850e40 replaced swap_workaround macro with byte_swap_32() from bitops.c jsteube 2016-10-01 12:39:48 +02:00
  • 91efbc4562 Renamed __hc_device_param to hc_device_param__ to comply with standard naming convention jsteube 2016-10-01 12:33:59 +02:00
  • 4fe0c9ac94 Adding compiler intrinsics implementation for bit operations jsteube 2016-10-01 12:29:05 +02:00
  • a02f6f5ad6 Give all those anonymous structures a name, makes it easier to load the project into VS jsteube 2016-10-01 11:54:00 +02:00
  • 55f1dc321a Replace ssort() with sort_r.h jsteube 2016-10-01 10:47:03 +02:00
  • 56d6cd582f Inform user about sorting after parser jsteube 2016-10-01 09:27:14 +02:00
  • fb3e6bab0d Finished refactoring to remove all global variables jsteube 2016-09-30 22:52:44 +02:00
  • d16b6228a6 Fix exec_path_len replacement on OSX jsteube 2016-09-30 18:55:53 +02:00
  • ae0300dabb Rename kernel read and write function and make them static jsteube 2016-09-30 18:43:12 +02:00
  • 892eccfd14 Fix some missing sign conversions jsteube 2016-09-30 18:39:31 +02:00
  • 8bf2d0eb5d Fix some missing sign conversions jsteube 2016-09-30 18:19:42 +02:00
  • 299edf5170 Fix some missing sign conversions jsteube 2016-09-30 18:09:29 +02:00
  • dad97abed1 Fix some missing sign conversions jsteube 2016-09-30 18:01:59 +02:00
  • a5f842c4b5 Fix some missing sign conversions jsteube 2016-09-30 17:41:40 +02:00
  • 683077b42a Use larger counter to handle larger wordlists jsteube 2016-09-30 16:43:59 +02:00
  • a81c316d1e Add back globbing support for windows jsteube 2016-09-30 15:20:59 +02:00
  • fa8a74d6d9 Fix ctrl-c in benchmark mode jsteube 2016-09-30 13:40:43 +02:00
  • af1701c765 Fix some memleaks on shutdown jsteube 2016-09-30 13:36:27 +02:00
  • d2877b95e4 Automatically disable most features in case -I is used jsteube 2016-09-30 13:14:11 +02:00
  • 5dae9d320a Fix stdout mode jsteube 2016-09-30 13:08:56 +02:00
  • fe289da141 Make wordlist support modular jsteube 2016-09-30 13:02:15 +02:00