Commit Graph

  • 200938ca42 Replaced uints with enums types Based on https://github.com/hashcat/hashcat/pull/467 jsteube 2016-09-02 11:14:02 +02:00
  • b78b903372 Fix .travis.yml to use submodule jsteube 2016-09-02 10:41:08 +02:00
  • 08c784a297 Using git submodule add jsteube 2016-09-02 10:34:44 +02:00
  • 3d71f5b9de Add missing submodule configuration jsteube 2016-09-02 10:25:42 +02:00
  • caf2a7da6d Use .gitmodules to handle OpenCL headers depency Based on https://github.com/hashcat/hashcat/pull/467 jsteube 2016-09-02 10:22:30 +02:00
  • a289c37ecf Allow loading of bcrypt hashes with signature $2b$ (February 2014) Jens Steube 2016-09-02 10:03:22 +02:00
  • 54249835f4 Merge pull request #482 from neheb/master Jens Steube 2016-09-01 16:53:58 +02:00
  • 40edec14c5 Added DES_full.charset Jens Steube 2016-08-31 13:37:26 +02:00
  • a267c61fbb switch from clz() to ffz() for bitsliced algorithms Jens Steube 2016-08-31 13:35:08 +02:00
  • e664139699 Fix missing prototypes Rosen Penev 2016-08-30 18:37:16 -07:00
  • edb07bc6c7 Missed a few Rosen Penev 2016-08-30 18:19:09 -07:00
  • ed1ad9714d Fix -Wmissing-declarations Rosen Penev 2016-08-30 18:13:41 -07:00
  • 71a8459d85 Two new modes added: * Added new hash-mode 14000 = DES (PT = $salt, key = $pass) * Added new hash-mode 14100 = 3DES (PT = $salt, key = $pass) This patch initial was created out of this PR: https://github.com/hashcat/hashcat/pull/452 which is now no longer required I've replace the -a 3 kernel with a bitsliced version which is around 10 times faster I've also added test.sh and test.pl patches, but some of the test scripts need to be fixed jsteube 2016-08-30 17:44:14 +02:00
  • 88519f9437 Fix -Wfloat-conversion warnings Rosen Penev 2016-08-28 12:44:19 -07:00
  • 18d6a7a5d5 Merge pull request #475 from neheb/patch-1 Jens Steube 2016-08-28 11:05:03 +02:00
  • 242e1c49d8 Fix for #473 neheb 2016-08-27 17:45:56 -07:00
  • b57235f016 Merge pull request #474 from neheb/master Jens Steube 2016-08-27 14:28:49 +02:00
  • d666191d67 Sign fixes Rosen Penev 2016-08-26 22:09:34 -07:00
  • c495f6a090 Remove unreachable code: break Rosen Penev 2016-08-26 21:47:49 -07:00
  • aeee10fbeb Fix -Wundef warnings Rosen Penev 2016-08-26 21:05:44 -07:00
  • be47aebc24 Avoid float to double promotions Rosen Penev 2016-08-26 20:38:45 -07:00
  • 13cbe423f5 Merge pull request #465 from neheb/master Jens Steube 2016-08-23 16:52:41 +02:00
  • ebc1f83c93 New SHA2 meet-in-the-middle optimization, reduces 7/64 steps of SHA256 and should also work with SHA224/SHA384/SHA512 jsteube 2016-08-20 21:42:32 +02:00
  • a0b89951c1 More sign conversion fixes Rosen Penev 2016-08-19 15:53:46 -07:00
  • d9e5224cfe Fix version string in package script jsteube 2016-08-19 11:45:29 +02:00
  • 0e619f6cd7 Fix Intel OpenCL Runtime version number in readme jsteube 2016-08-19 11:35:50 +02:00
  • c2eaf04625 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2016-08-19 11:34:50 +02:00
  • 582b22b89c Add OpenCart to readme.txt jsteube 2016-08-19 11:34:34 +02:00
  • 7bac5dd3af Added some missing description for a workaround Jens Steube 2016-08-19 10:33:03 +02:00
  • 57ce1fd81e Add program build info for MP and AMP kernels Jens Steube 2016-08-18 21:59:30 +02:00
  • b22bcd0602 Give better logging, even in production release, in case of a kernel build error jsteube 2016-08-18 21:45:07 +02:00
  • 687b4a816d Prepare v3.10 release Jens Steube 2016-08-18 21:03:46 +02:00
  • 0bd1dfe494 Merge pull request #464 from philsmd/master Jens Steube 2016-08-18 15:49:29 +02:00
  • 04baf0ee54 added additional forward slash between folder and file (to make sure) philsmd 2016-08-18 15:48:44 +02:00
  • ab1005ab1a fixes #425: flexible way of searching for CRT_glob.o on linux and cygwin philsmd 2016-08-18 15:16:10 +02:00
  • e87f45ba48 Merge pull request #463 from philsmd/master Jens Steube 2016-08-18 14:44:09 +02:00
  • 665e960093 sanity check: do not allow mask files or increment w/ --skip/--limit philsmd 2016-08-18 14:39:07 +02:00
  • 40f3efb1f2 Merge pull request #462 from philsmd/master Jens Steube 2016-08-18 14:27:32 +02:00
  • ed8315ba21 add sanity check to disallow --show and --outfile-autohex-disable philsmd 2016-08-18 13:48:59 +02:00
  • d7f078cb45 Eventual workaround for https://github.com/hashcat/hashcat/issues/456 jsteube 2016-08-18 13:11:29 +02:00
  • 6f8d3d8432 Merge pull request #461 from philsmd/master Jens Steube 2016-08-18 12:31:33 +02:00
  • 58ae741cbd the actual changes for #461 :) philsmd 2016-08-18 12:17:51 +02:00
  • 0413806a04 skip periodic status updates in stdin+stdout mode to prevent output pollution philsmd 2016-08-18 12:05:45 +02:00
  • d495728943 Merge pull request #460 from philsmd/master Jens Steube 2016-08-18 11:52:31 +02:00
  • d78deef080 added locking too, just to be save philsmd 2016-08-18 11:46:33 +02:00
  • 14677e915f new feature: allow -o to be used in stdout mode philsmd 2016-08-18 11:04:23 +02:00
  • f715f675ec Merge pull request #459 from hops/master Jens Steube 2016-08-17 20:39:21 +02:00
  • 602e392b80 Fixed a bug where some kernels used COMPARE_M_SIMD instead of COMPARE_S_SIMD in singlehash mode Michael Sprecher 2016-08-17 20:23:25 +02:00
  • bdecbbee1a Merge pull request #446 from usernamestaken/master Jens Steube 2016-08-17 16:41:15 +02:00
  • e30dac2c6e If a custom char set is undefined, declare it as undefined rather than NULL radix 2016-08-17 09:30:42 -05:00
  • cadafefcc0 update changes.txt radix 2016-08-17 00:35:40 -05:00
  • b33116eeb0 Merge pull request #453 from hops/master Jens Steube 2016-08-16 11:13:23 +02:00
  • 7593db9483 Added new hash-mode 13900 = OpenCart Michael Sprecher 2016-08-02 15:00:58 +02:00
  • 494afc0f66 Added Custom.Chars for modes 6, and 7. radix 2016-07-30 20:39:23 -05:00
  • 817917591e Had a typo in the output, fixed. radix 2016-07-30 20:20:46 -05:00
  • 004812819f Add Custom.Chars to output window in the case of a user specifying -1, -2, -3, -4. radix 2016-07-30 20:14:46 -05:00
  • d4dfe58a72 CRAM_MD5 throws salt length exception when the issue is in the hash radix 2016-07-28 10:38:31 -05:00
  • 804ee28ff1 Merge pull request #443 from neheb/master Jens Steube 2016-07-27 11:17:55 +02:00
  • 37eaafdabf Fix GCC sign warnings Rosen Penev 2016-07-25 22:31:50 -07:00
  • 8acf5b3879 Add support for @ rule (RULE_OP_MANGLE_PURGECHAR) to use on GPU jsteube 2016-07-25 22:54:07 +02:00
  • 0154d636bf Slightly increased NVidias rule-processing performance by using generic instructions instead of byte_perm() jsteube 2016-07-25 21:51:04 +02:00
  • d3a95a67ae Fixed a bug where hashcat did not take into account how long it takes to prepare a session when auto-aborting with --runtime is in use jsteube 2016-07-24 22:26:40 +02:00
  • 215457d74d Workaround for OpenCL runtimes which do accept -I parameter in the OpenCL kernel build options, but do not allow quotes jsteube 2016-07-23 23:30:42 +02:00
  • c837df09ae Workaround for OpenCL runtimes which do accept -I parameter in the OpenCL kernel build options, but do not allow quotes jsteube 2016-07-21 10:06:31 +02:00
  • 5caf32447e Some experiment. This should increase rule-based cracking on nvidia slightly jsteube 2016-07-19 21:07:30 +02:00
  • 2b7e36b042 Output cracked hashes on Windows using \r\n and not \n Replace RegGetValue() with RegQueryValueEx() to enable Windows XP 32 bit compatibility This fixes https://github.com/hashcat/hashcat/issues/418 jsteube 2016-07-17 20:32:47 +02:00
  • 62390b9cfa Fixed a bug where hashcat reported an invalid password for a zero-length password in LM Fixes https://github.com/hashcat/hashcat/issues/434 Jens Steube 2016-07-15 13:30:25 +02:00
  • 2167df6915 Fix for -I parameter workaround, use chdir () before modifying cpath_real Fixes https://github.com/hashcat/hashcat/issues/432 jsteube 2016-07-13 11:36:57 +02:00
  • 752e548f4e Merge branch 'master' of https://github.com/hashcat/hashcat Jens Steube 2016-07-12 12:02:14 +02:00
  • 346400f518 Add missing continue Jens Steube 2016-07-12 12:01:55 +02:00
  • e56a4e9c60 Workaround OpenCL runtimes that do not accept -I parameter in the OpenCL kernel build options even if this is an OpenCL standard option jsteube 2016-07-11 23:45:25 +02:00
  • e2dbaa6efa Do not error and exit if an OpenCL platform has no devices, just print a warning and continue with the next platform jsteube 2016-07-11 17:15:57 +02:00
  • f1cd53e335 Globally fix return parameter handling to not use brackets Jens Steube 2016-07-11 14:45:17 +02:00
  • 6ba0eb8b39 Get rid of exit() calls in OpenCL wrapper library with the goal to have a better control which error can be ignored under special circumstances Note, not all return codes from some of the subfunctions are uset yet, it would be too much changes at once This is a preparation for https://github.com/hashcat/hashcat/issues/416 Jens Steube 2016-07-10 13:23:06 +02:00
  • 3fa2d10914 Allow the use of enc_id == 0 in hash-mode 10600 and 10700 as it takes no part in the actual computation Fixes https://github.com/hashcat/hashcat/issues/423 jsteube 2016-07-09 14:35:38 +02:00
  • e7214abee3 Do not remove *.dictstat with make clean Jens Steube 2016-07-09 09:54:11 +02:00
  • 49f693a1c9 Replace LINUX macro with compiler predefined macro __linux__ jsteube 2016-07-08 23:23:16 +02:00
  • 96f2ade4bb Replace DARWIN macro with __APPLE__ As discussed on https://github.com/hashcat/hashcat/pull/409 jsteube 2016-07-08 23:14:57 +02:00
  • 2043338859 Rewrite some code to workaround strict aliasing rule violation for older compilers Rewrite some variable initializers on older compilers jsteube 2016-07-08 22:57:27 +02:00
  • baea682491 Missing save of original platform id Jens Steube 2016-07-08 14:46:44 +02:00
  • d77c63a12c Merge branch 'master' of https://github.com/hashcat/hashcat Jens Steube 2016-07-08 14:39:15 +02:00
  • 5909bbb7b7 Make use of cl_context_properties[] to clCreateContext(), even if OpenCL specification allow the use of NULL, some runtimes fail without Jens Steube 2016-07-08 14:38:57 +02:00
  • 7350f38bc4 Merge pull request #426 from philsmd/master Jens Steube 2016-07-08 14:33:10 +02:00
  • 72abe90e10 Merge pull request #421 from lifanov/freebsd-port Jens Steube 2016-07-08 14:32:59 +02:00
  • 6eec6d42f5 fixes -m 424: problem removing multiple already found WPA hashes philsmd 2016-07-08 12:38:49 +02:00
  • 6e04a52e53 enable path resolution on FreeBSD Nikolai Lifanov 2016-07-06 10:33:46 -04:00
  • 54ebe1fe23 fix get_path_exe: not sure what I was thinking Nikolai Lifanov 2016-07-06 10:20:46 -04:00
  • 1a3b610601 add tty handling for FreeBSD Nikolai Lifanov 2016-07-06 08:42:53 -04:00
  • c2bcdbebcb implement thread affinity for FreeBSD Nikolai Lifanov 2016-07-06 08:24:09 -04:00
  • 450b779b91 Merge pull request #419 from philsmd/master Jens Steube 2016-07-06 10:17:14 +02:00
  • a5700bf4ef fixed problem where hashcat did not remove WPA/WPA2 hashes found in potfile philsmd 2016-07-06 10:05:34 +02:00
  • 883bc202db implement get_exec_path for FreeBSD Nikolai Lifanov 2016-07-05 15:43:03 -04:00
  • 3d3d212595 FreeBSD also needs stdio.h Nikolai Lifanov 2016-07-05 15:16:24 -04:00
  • f1960ec73c use native compiler on FreeBSD Nikolai Lifanov 2016-07-05 15:14:11 -04:00
  • a2663fb93a include the right cl.h on FreeBSD Nikolai Lifanov 2016-07-05 15:12:05 -04:00
  • dd66aba33f Revert "make native build play well with external build systems" Nikolai Lifanov 2016-07-05 15:09:40 -04:00
  • 61efadb684 make native build play well with external build systems Nikolai Lifanov 2016-07-05 14:59:46 -04:00
  • 4a598af78c add FreeBSD Makefile target Nikolai Lifanov 2016-07-05 14:58:28 -04:00
  • 91b0cbcc5a Merge pull request #417 from philsmd/master Jens Steube 2016-07-05 15:15:12 +02:00
  • f326c5de4c Merge remote-tracking branch 'upstream/master' philsmd 2016-07-05 15:13:45 +02:00