Commit Graph

  • 96e963b0d0 Testwise commit, this could be a problem but never actually created a problem. Need to keep an eye on it jsteube 2016-11-03 00:02:53 +01:00
  • 5b69620a35 Do not use sizeof() on a pointer address jsteube 2016-11-02 23:40:14 +01:00
  • 0fb9779c15 Make a final status snapshot jsteube 2016-11-02 22:45:39 +01:00
  • baa9517aa1 Fix some compiler warnings when compiling hashcat_shared jsteube 2016-11-02 22:00:33 +01:00
  • bd12a1eb0d Optimize rule_op_mangle_dupechar_last() jsteube 2016-11-01 14:54:45 +01:00
  • 03fde2cdc3 Optimize rule_op_mangle_delete_last() jsteube 2016-11-01 14:50:54 +01:00
  • a4f7ba2c60 Optimize rule_op_mangle_rotate_right() jsteube 2016-11-01 14:44:35 +01:00
  • 9038955bc6 Optimize rule_op_mangle_rotate_left() jsteube 2016-11-01 14:35:51 +01:00
  • f3dd6fe741 Some cleanup before going to optimize more code in inc_rp.c jsteube 2016-11-01 13:01:15 +01:00
  • ae5109a5a2 Optimize $ (append) rule performance jsteube 2016-11-01 03:22:55 +01:00
  • 7f234bad24 Optimize 0x01, 0x02 and 0x80 handling in inc_common.c even more jsteube 2016-11-01 03:21:45 +01:00
  • d6b7b39515 Fix for invalid error "Restore value greater keyspace" jsteube 2016-10-31 23:19:44 +01:00
  • 9b60d34eaf Fix percentage view when parsing hashes jsteube 2016-10-31 21:12:04 +01:00
  • f234f729f5 Fix the rejection of words in a wordlist if it's exactly of length 32 This fixes https://github.com/hashcat/hashcat/issues/502 jsteube 2016-10-31 16:11:52 +01:00
  • 492f9f2290 For some easy actions, maxwell GPU prefer not to use switch() jsteube 2016-10-31 14:22:00 +01:00
  • 93adde9d2f * Wrap everything related to *stat() into own functions * Testwise remove early includes to stdin for OSX, see if they are still required jsteube 2016-10-31 11:28:06 +01:00
  • 80b3f52952 Move from off_t to stat struct to avoid struggling with rarely available _off64_t in cache_git struct jsteube 2016-10-31 10:20:25 +01:00
  • 6d2ce0d71a Added option --keep-guessing to continue cracking hashes even after they have been cracked. It will be useful if there are multiple collisions and we want a specific one. This one implements https://github.com/hashcat/hashcat/issues/493 jsteube 2016-10-31 10:09:04 +01:00
  • 5c8d08d8ef On OSX, use clang as default compiler jsteube 2016-10-31 09:34:22 +01:00
  • 3442892fda Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings jsteube 2016-10-31 09:19:37 +01:00
  • a599b06a53 Fix use of invalid buffer jsteube 2016-10-30 22:56:45 +01:00
  • b8efae4281 Refactor all variables with HCBUFSIZ_LARGE size from stack to heap jsteube 2016-10-30 22:47:48 +01:00
  • eb58b076da Fix compiler warnings caused by -Wstack-usage=524288 jsteube 2016-10-30 22:22:26 +01:00
  • 0c42be9fb9 We should check for maximum stack use (OSX only supports up to 512kB by default thread stack size) jsteube 2016-10-30 21:58:22 +01:00
  • 9f790d4dbd Move u8 * instead of char * for most interface.c functions jsteube 2016-10-30 21:56:56 +01:00
  • 2dbb1b41f3 Fix compiler warnings caused by -Wstrict-prototypes jsteube 2016-10-30 20:45:44 +01:00
  • e3a245f615 Fix compiler warnings caused by -Wpointer-arith jsteube 2016-10-30 20:39:27 +01:00
  • 7eef713ff7 Fix compiler warnings caused by -Wshadow jsteube 2016-10-30 20:37:02 +01:00
  • 6133809704 Merge pull request #561 from neheb/master Jens Steube 2016-10-30 20:01:45 +01:00
  • 2751cc363b Remove -float-conversion. Needs a recent GCC Rosen Penev 2016-10-30 11:58:39 -07:00
  • 25bc960a09 Merge pull request #560 from matrix/fix_string_format Jens Steube 2016-10-30 19:31:52 +01:00
  • a4cf3b4dbc Merge pull request #559 from matrix/fix_resource_leak Jens Steube 2016-10-30 19:31:29 +01:00
  • ab20f4a6f1 Merge pull request #558 from matrix/quit_if_paused Jens Steube 2016-10-30 19:30:54 +01:00
  • 69affbb0f8 Merge pull request #557 from matrix/master Jens Steube 2016-10-30 19:30:27 +01:00
  • a219b95c17 Fix a bunch of warnings Rosen Penev 2016-10-30 10:55:27 -07:00
  • 0d6c020433 Add extra warnings to Makefile Rosen Penev 2016-10-30 10:53:44 -07:00
  • f500727bd8 Fix string format Gabriele Gristina 2016-10-30 16:11:20 +01:00
  • 6bf5ee95a6 Fix resource leak Gabriele Gristina 2016-10-30 16:08:41 +01:00
  • 5c1132167b Quit program also if status == PAUSED Gabriele Gristina 2016-10-30 16:05:00 +01:00
  • 3afa29bcff Cleanup src/interface.c code Gabriele Gristina 2016-10-30 15:22:25 +01:00
  • cd7ec6100b Merge pull request #556 from matrix/master Jens Steube 2016-10-30 14:35:33 +01:00
  • 0b2abb17da Move '-framework OpenCL' from CFLAGS to LDFLAGS Gabriele Gristina 2016-10-30 14:31:17 +01:00
  • cf1c133678 Merge pull request #552 from matrix/master Jens Steube 2016-10-30 14:00:35 +01:00
  • 2a330122b4 Update Makefile to be more specific to uname -s jsteube 2016-10-30 13:54:24 +01:00
  • 3a04086a04 Fix for https://github.com/hashcat/hashcat/issues/555 jsteube 2016-10-30 12:36:21 +01:00
  • f85886ecf1 Adjusted PID controler settings jsteube 2016-10-30 01:49:16 +02:00
  • e7406bec33 Fixed OSX stack overflow - v2 Gabriele Gristina 2016-10-30 00:33:12 +02:00
  • 99afe745b5 Fix NvAPI fan speed restore to default on quit jsteube 2016-10-30 00:21:05 +02:00
  • b16c15c151 Fix missing TOPID in hashcat.log for user options jsteube 2016-10-29 23:21:52 +02:00
  • 7147d659f9 Fix input-base and input-mod ordering for status screen jsteube 2016-10-29 23:18:15 +02:00
  • d7c019b583 Rename some variable naming in straight.c jsteube 2016-10-29 23:12:18 +02:00
  • e2066b7919 Fix more missing zero-byte termination in outfile.c jsteube 2016-10-29 23:11:38 +02:00
  • 8d6b6dd286 Also works for hybrid modes jsteube 2016-10-29 22:46:14 +02:00
  • 9e156321ef Bring back mask length of mask as number to status screen jsteube 2016-10-29 22:44:01 +02:00
  • 87aed3482f Fix missing zero-byte termination in build_plain() jsteube 2016-10-29 22:19:00 +02:00
  • f3fc5d96c4 Limit status_ctx access with a flag, easier to test jsteube 2016-10-29 15:12:45 +02:00
  • 34ee05eb11 Merge pull request #553 from boursie/master Jens Steube 2016-10-29 14:03:53 +02:00
  • df8a9ab5e5 Support mixed kernel thread count for mixed kernels in the same source file Get rid of one global kernel_threads variable Recognize reqd_work_group_size() values from OpenCL kernels and use them in host if possible Fix some white spaces Remove unused weak* kernels Rename hashconfig_enforce_kernel_threads() to hashconfig_get_kernel_threads() - we do not enforce anymore Rename hashconfig_enforce_kernel_loops() to hashconfig_get_kernel_loops() - we do not enforce anymore Add some missing checks for --quiet jsteube 2016-10-29 14:02:29 +02:00
  • 86d62e418e Increase HCBUFSIZ_TINY because some very long hashes can have more than 256 byte. Not an ideal solution jsteube 2016-10-29 13:51:32 +02:00
  • 602576a126 Remove some white spaces jsteube 2016-10-29 13:50:43 +02:00
  • 8d1809cacb Fix slow-hash-simd exits in _loop kernels jsteube 2016-10-29 13:49:08 +02:00
  • 2d5c65fb4b Merge pull request #550 from boursie/master Jens Steube 2016-10-28 09:18:55 +02:00
  • 34db821f6c Add --restore-file-path to tab_completion Etienne 2016-10-28 01:30:05 +02:00
  • f35f475b4f Add --restore-file-path option Etienne 2016-10-27 23:09:50 +02:00
  • dbe60b845b Fix OSX segfault on check_hash() Gabriele Gristina 2016-10-27 22:29:57 +02:00
  • 5accadb511 Fix invalid Time.Estimated value in status screen jsteube 2016-10-27 01:12:06 +02:00
  • 05634fe727 Do not run any caching rounds in autotune in DEBUG mode if -n and -u are specified jsteube 2016-10-27 00:51:26 +02:00
  • 39eed94703 Add option OPTS_TYPE_BINARY_HASHFILE for interface.c jsteube 2016-10-27 00:32:38 +02:00
  • 766a11356b Fix some loop issue in --loopback jsteube 2016-10-26 15:10:59 +02:00
  • f02b34b6ae Rename hashcat_session_run() to hashcat_session_execute() jsteube 2016-10-26 14:50:23 +02:00
  • 68b907a012 Fix some output in case wordlist has only size of 1 word jsteube 2016-10-26 14:42:19 +02:00
  • 6582a8ae21 Fix https://github.com/hashcat/hashcat/issues/549 jsteube 2016-10-26 13:21:10 +02:00
  • 636d953996 Move out all use of event_log_info() from library code to main.c or terminal.c jsteube 2016-10-26 11:24:00 +02:00
  • e26b08f61f Move opencl_info() to terminal.c jsteube 2016-10-25 16:40:06 +02:00
  • 001ba8a655 Replace some printf() in opencl.c with event_log_info() jsteube 2016-10-25 16:01:03 +02:00
  • 5906f1ab54 Fix some format string for 64 bit jsteube 2016-10-25 15:51:44 +02:00
  • 824654e2fb Create opencl_ctx_devices_show() as an example for how to access opencl devices from library and as replacement for inlined code for -I jsteube 2016-10-25 15:43:09 +02:00
  • c4ba7907ca Fix more EOL issues jsteube 2016-10-25 12:40:47 +02:00
  • 97b58b16af Fix some EOL handling jsteube 2016-10-25 12:25:53 +02:00
  • 97a33dc4ef Sort events jsteube 2016-10-25 12:03:20 +02:00
  • 6f07d0d947 Fix https://github.com/hashcat/hashcat/issues/547 jsteube 2016-10-25 11:36:17 +02:00
  • 5815055a7a Fixes https://github.com/hashcat/hashcat/issues/545 jsteube 2016-10-25 11:30:27 +02:00
  • e1010ffba1 Prepare library user access to OpenCL device information without running an attack jsteube 2016-10-23 17:31:22 +02:00
  • 1c055a6311 Move event_log_info() out of hashes.c jsteube 2016-10-23 14:49:40 +02:00
  • 14bd614bfc Move event_log_info() out of restore.c jsteube 2016-10-23 14:10:19 +02:00
  • 515107047b Move event_log_info() out of wordlist.c jsteube 2016-10-23 14:06:52 +02:00
  • 3b014dce28 Switch event_log_info() to event_log_error() in user_options.c jsteube 2016-10-23 13:45:05 +02:00
  • bfdd0edbad Move event_log_info() out of thread.c jsteube 2016-10-23 13:38:41 +02:00
  • f558a64ab4 Merge pull request #544 from hashcat/hashcat-as-library Jens Steube 2016-10-21 16:41:33 +02:00
  • 95fb1607e2 Revert "Change Makefile to strip symbols in the linker instead of the compiler to make compatible with clang" jsteube 2016-10-21 16:40:37 +02:00
  • 313bdd5e5b Added a note jsteube 2016-10-21 16:24:08 +02:00
  • 8cfb1f03ab Workaround to enable use of amd-gpu-pro jsteube 2016-10-21 16:02:13 +02:00
  • f58c9baade Do not unroll -m 6800 based algorithm on NV, latest windows driver can't compile them otherwise jsteube 2016-10-21 10:14:15 +02:00
  • a43902b96b Do not unroll -m 6400 based algorithm on NV, latest windows driver can't compile them otherwise jsteube 2016-10-21 09:51:41 +02:00
  • c6c31a86d8 Add some changes to improve compiling on MSYS2 jsteube 2016-10-21 09:07:39 +02:00
  • 6b96146e0f Fix integer overflow in status.c jsteube 2016-10-21 00:28:14 +02:00
  • 655c3881f3 Add compilation on MINGW64 to Makefile jsteube 2016-10-20 23:27:10 +02:00
  • 27e92540e4 Do not unlink restore file of restore is disabled jsteube 2016-10-20 22:58:40 +02:00
  • e9b11c2951 Do not unroll scrypt based algorithm on NV, latest windows driver can't compile them otherwise jsteube 2016-10-20 22:53:47 +02:00
  • 8ecabcb9ac Fix --stdout and --keyspace jsteube 2016-10-20 22:30:00 +02:00