Commit Graph

  • 4cf1e75871 Add some module specific warnings for ROCM driver in pure kernel mode jsteube 2019-03-02 16:31:56 +01:00
  • 7eee7b7dbc Add some module specific warnings for AMDGPU driver in pure kernel mode jsteube 2019-03-02 16:21:55 +01:00
  • 88a051629c Support module specific JiT compiler build options jsteube 2019-03-02 11:12:13 +01:00
  • a5743c5572 Fix invalid kernel declaration in optimized Whirlpool kernel jsteube 2019-03-01 21:45:25 +01:00
  • 4359418918 OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults jsteube 2019-03-01 15:34:49 +01:00
  • e1fe3e755b Optimize some switch_buffer_* functions for generic OpenCL devices (CPU, various OSX, ...) jsteube 2019-03-01 14:49:00 +01:00
  • 23917455ef Added hash-mode 19300 sha1(..) jsteube 2019-02-28 20:00:52 +01:00
  • 5c3ad11424 Fix module_filename() on Cygwin jsteube 2019-02-27 21:21:08 +01:00
  • 87c24200da Added QNX /etc/shadow hash cracking support - Added hash-mode 19000 QNX /etc/shadow (MD5) - Added hash-mode 19100 QNX /etc/shadow (SHA256) - Added hash-mode 19200 QNX /etc/shadow (SHA512) Implements #35 jsteube 2019-02-27 17:53:00 +01:00
  • 58390e34b7 Set back default testing configuration to optimized mode jsteube 2019-02-27 10:23:32 +01:00
  • 512b8ed5d6 Add some verification code to detect the "7z e" problem jsteube 2019-02-27 09:47:28 +01:00
  • 85f0516e81 Fix salt length limit checks for OPTS_TYPE_ST_BASE64 in generic_salt_decode jsteube 2019-02-27 09:25:50 +01:00
  • 8f38bb9172 Add some missing notes on bugfixes to changes.txt jsteube 2019-02-26 21:53:29 +01:00
  • 5da1e4b872 Fixed maximum password length limit which was announced as 256 but actually was 255 jsteube 2019-02-26 21:20:07 +01:00
  • f63762e597 Reenable select_read_timeout and select_write_timeout on windows jsteube 2019-02-26 19:54:25 +01:00
  • 89d86130f1 Merge pull request #1935 from philsmd/master Jens Steube 2019-02-26 19:49:59 +01:00
  • 063e3f1c1c tests: fix -p and slow_algos/never_crack/hashfile_only philsmd 2019-02-26 16:44:11 +01:00
  • d2d1278bf7 Reenable brain support by default jsteube 2019-02-26 15:26:10 +01:00
  • 166f908241 Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY jsteube 2019-02-25 11:20:22 +01:00
  • 44cd17e7f1 Fix benchmark result for (fast) slow hashes jsteube 2019-02-24 17:47:43 +01:00
  • b1a056f1b0 Add hc_lop_0x96 as template for eventual later use jsteube 2019-02-24 17:20:09 +01:00
  • 540b405e3a Replace IS_ROCM with HAS_VPERM and HAS_VADD3 jsteube 2019-02-24 10:12:48 +01:00
  • 2c0c82c8af OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel jsteube 2019-02-24 09:10:37 +01:00
  • 69c3ea2d27 Fixed invalid transfer from __constant to __local memory in -m 9100 jsteube 2019-02-24 08:26:10 +01:00
  • be365acef8 Remove some optimization in -m 18700 which ROCM doesn't like jsteube 2019-02-24 08:02:13 +01:00
  • 25540494d6 Fixed -m 9100 base64 encoded hash output jsteube 2019-02-23 23:46:10 +01:00
  • 2f75a2bcff Fix TC/VC/LUKS detection as SLOW_ALGO in test.sh jsteube 2019-02-23 22:56:40 +01:00
  • 78ae9a86af Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2019-02-23 22:50:31 +01:00
  • 761475b224 OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers jsteube 2019-02-23 22:50:19 +01:00
  • e0ad0d84e1 Automatically detect HASHFILE_ONLY, NEVER_CRACK and SLOW_ALGOS in test.sh jsteube 2019-02-23 19:30:23 +01:00
  • 9b916918de Remove some debugging leftovers in unit tests jsteube 2019-02-23 17:50:21 +01:00
  • d0d4ce9f8c Added hash-mode 18800 Blockchain, My Wallet, Second Password (SHA256) jsteube 2019-02-23 17:45:02 +01:00
  • 306d40a13a Fixed incorrect progress-only result in a special race condition Jens Steube 2019-02-23 12:24:32 +01:00
  • 11b1189e53 Fix makefile targets jsteube 2019-02-22 21:58:33 +01:00
  • 68d6d36761 Binary Distribution: Removed 32 bit binary executeables jsteube 2019-02-22 21:36:02 +01:00
  • 684256022e Small fix for -m 18900 jsteube 2019-02-22 16:00:08 +01:00
  • 1769181d08 Some extra steps for -m 18900 jsteube 2019-02-22 15:50:03 +01:00
  • 29fedf2c41 Added hash-mode 18900 Android Backup jsteube 2019-02-22 15:49:47 +01:00
  • 95b94b2982 Fix module symbol check jsteube 2019-02-22 13:21:37 +01:00
  • 3dd0a7140d Respect combs_mode in -a 1/6/7 attack in -m 18700 jsteube 2019-02-22 12:43:22 +01:00
  • a0fba5fb11 Improve -m 18700 cracking speed jsteube 2019-02-22 12:33:16 +01:00
  • b4d52e412b Rename -m 18700 to Java Object hashCode() jsteube 2019-02-22 09:30:56 +01:00
  • b01038b8f4 Allow module_hash_encode() to be set to MODULE_DEFAULT if OPTS_TYPE_BINARY_HASHFILE is set. In that case return hashfile name jsteube 2019-02-22 07:00:34 +01:00
  • 5b35c5c1e6 Tuning Database: Updated hashcat.hctune with new models and refreshed vector width values jsteube 2019-02-21 17:15:09 +01:00
  • a925545354 No longer require legacy_test.pl jsteube 2019-02-21 16:50:50 +01:00
  • 51eb9ebff7 Added hash-mode 18700 DJB 32 jsteube 2019-02-21 13:52:01 +01:00
  • 64a59c6366 Merge pull request #1928 from hashcat/hash-mode-plugin Jens Steube 2019-02-21 10:04:37 +01:00
  • 83b9a81704 Respect base64 padding lenghts in input tokenizer jsteube 2019-02-21 09:17:30 +01:00
  • 2d0c57c647 Fix pure kernel maximum password length in -m 9900 test unit jsteube 2019-02-20 20:56:25 +01:00
  • 09362b77ca Merge branch 'hash-mode-plugin' of https://github.com/hashcat/hashcat into hash-mode-plugin jsteube 2019-02-20 20:35:50 +01:00
  • 13b99d5825 Fix module_hash_binary_parse() in -m 14600 module jsteube 2019-02-20 20:35:28 +01:00
  • 9fc193ce47 Bitcoin Wallet: Be more user friendly by allowing a larger data range for ckey and public_key jsteube 2019-02-20 16:20:28 +01:00
  • ae360d8dca Make sure in test.pl to output always at least 8 passwords jsteube 2019-02-20 14:18:15 +01:00
  • 2162e411e9 Ensure that len_min cannot be larger than len_max, which can happend if len_max was forced to reduced in some special conditions jsteube 2019-02-20 13:45:02 +01:00
  • cec4aeac10 Enforce a certain number of entries in random selected password and salt length selection buffers in test.pl jsteube 2019-02-20 13:37:34 +01:00
  • a1b72fc93a Go back to at least one minimum and maximum of password and salt length jsteube 2019-02-20 13:03:21 +01:00
  • 568336d35f Fix -m 5800 unit test jsteube 2019-02-20 12:48:12 +01:00
  • 5d38b6c03a Merge pull request #1923 from philsmd/hash-mode-plugin Jens Steube 2019-02-20 12:38:49 +01:00
  • b79384c834 tests: fix HASH_TYPES variable and add containers to package philsmd 2019-02-20 11:09:20 +01:00
  • dc94408cdb Fix maximum password length in -m 5800 jsteube 2019-02-19 17:46:42 +01:00
  • 7721645758 Not enforcing minimum and maximum password and salt length saves a lot of headache jsteube 2019-02-19 17:37:22 +01:00
  • 63fac132e3 Fix cracking streebog 256/512 hmac cracking with password length > 64 jsteube 2019-02-19 17:17:01 +01:00
  • 2f36fb5b44 Remove convert tracker from README.md jsteube 2019-02-19 16:30:53 +01:00
  • 1d95825e5f Add -m 14600 unit test jsteube 2019-02-19 16:29:15 +01:00
  • 299c8b0f6a Merge pull request #1922 from 0xbsec/modes_unit_tests_6 Jens Steube 2019-02-19 16:27:11 +01:00
  • aacd2e2e77 Add -m 13600 unit test jsteube 2019-02-19 16:20:41 +01:00
  • be4b813a47 Add -m 13500 unit test jsteube 2019-02-19 16:13:24 +01:00
  • 72a65a4c3e Add -m 13400 unit test jsteube 2019-02-19 16:05:42 +01:00
  • 825c977ca4 Add unit tests for multiple modules mhasbini 2019-02-19 17:02:43 +02:00
  • f36549cf75 Add -m 13300 unit test jsteube 2019-02-19 15:50:39 +01:00
  • eccd93a200 Add -m 13200 unit test jsteube 2019-02-19 15:31:36 +01:00
  • eb4f5d82d1 Add -m 11900 unit test jsteube 2019-02-19 14:58:05 +01:00
  • d81b794aec Support naming VC modes using -m with test.sh jsteube 2019-02-19 14:37:48 +01:00
  • 0e9f445030 Add -m 15400 unit test jsteube 2019-02-19 14:28:26 +01:00
  • b8e5daa582 Add -m 12900 unit test jsteube 2019-02-19 13:43:14 +01:00
  • b805c73351 Add -m 12800 unit test jsteube 2019-02-19 13:37:06 +01:00
  • f7b95aed8b Add -m 10700 unit test jsteube 2019-02-19 13:28:48 +01:00
  • 72377c1954 Fix -m 10600 max password length in pure kernel mode jsteube 2019-02-19 13:17:40 +01:00
  • b8ea0ad0a1 Add -m 10600 unit test jsteube 2019-02-19 13:12:41 +01:00
  • 89f2ea1bec Do not use next if we mean return jsteube 2019-02-19 12:50:57 +01:00
  • 1c7e6d0eaf Add -m 10500 unit test jsteube 2019-02-19 12:46:25 +01:00
  • b8134ba920 Add -m 10400 unit test jsteube 2019-02-19 12:37:43 +01:00
  • 07fa13b695 Add -m 10300 unit test jsteube 2019-02-19 12:23:46 +01:00
  • 942acb266e Update -m 12000 module and unit test for longer salts jsteube 2019-02-19 11:12:28 +01:00
  • 7cb5e77f16 Add -m 10200 unit test jsteube 2019-02-19 10:53:49 +01:00
  • 792aa56893 Add -m 10100 unit test jsteube 2019-02-19 10:44:24 +01:00
  • b30495b901 Update constraints for new unit tests jsteube 2019-02-19 09:34:58 +01:00
  • a5453b749a Merge pull request #1921 from 0xbsec/modes_unit_tests_5 Jens Steube 2019-02-19 09:33:18 +01:00
  • 95b8c98980 Add unit tests for multiple modules mhasbini 2019-02-18 20:49:57 +02:00
  • b0bffaf5eb Add -m 10000 unit test jsteube 2019-02-18 15:59:51 +01:00
  • 78d8c1583f Add -m 9900 unit test jsteube 2019-02-18 15:51:58 +01:00
  • c648bdbc0e Add -m 9800 unit test jsteube 2019-02-18 14:24:45 +01:00
  • 36550d475a Add -m 9700 unit test jsteube 2019-02-18 14:19:36 +01:00
  • 7d361c7215 Add -m 9600 unit test jsteube 2019-02-18 14:12:28 +01:00
  • 1cecf8ff16 Add -m 9500 unit test jsteube 2019-02-18 14:03:29 +01:00
  • fe8a0e5bca Add -m 9400 unit test jsteube 2019-02-18 12:26:58 +01:00
  • 69cee1291a Add -m 9300 unit test jsteube 2019-02-18 12:09:40 +01:00
  • 1bfbfd7063 Add -m 9200 unit test jsteube 2019-02-18 12:05:10 +01:00
  • aa21c10283 Add -m 9100 unit test jsteube 2019-02-18 09:48:39 +01:00
  • a560b45705 Remove optimized settings for 10900 and 11300 jsteube 2019-02-17 22:04:09 +01:00