Jens Steube
|
4b986de5fb
|
Prepare native CUDA hybrid integration
|
2019-04-25 14:45:17 +02:00 |
|
jsteube
|
91d9475c11
|
Plugin refactorization should be finished, no more need for these flags
|
2019-04-03 20:55:06 +02:00 |
|
jsteube
|
56ecfc3991
|
No need to risk stability for 400k binary size
|
2019-04-03 20:52:49 +02:00 |
|
jsteube
|
5951322f72
|
Testcommit using ar tool in Makefile
|
2019-04-03 15:37:29 +02:00 |
|
jsteube
|
b8d609ba16
|
WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
|
2019-04-02 11:24:22 +02:00 |
|
Jens Steube
|
0fb3b3c83e
|
Declare internal functions in OpenCL kernels as static
|
2019-03-26 11:03:25 +01:00 |
|
jsteube
|
2bb594b385
|
Remove add3() from bitops, replaced with the ones in inc_common.cl
|
2019-03-25 16:40:39 +01:00 |
|
jsteube
|
ecbd4a51c8
|
Add remaining emu_inc_* sources to Makefile
|
2019-03-25 16:15:58 +01:00 |
|
jsteube
|
5b667d2c01
|
Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
|
2019-03-25 15:54:58 +01:00 |
|
jsteube
|
fb8a9d7c40
|
Get rid of cpu_sha1.c
|
2019-03-25 14:08:59 +01:00 |
|
jsteube
|
66d94b06e4
|
Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
|
2019-03-25 12:24:04 +01:00 |
|
jsteube
|
0a6fc35707
|
Fix includes in Makefile
|
2019-03-22 21:58:54 +01:00 |
|
jsteube
|
7d4bea41a0
|
Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
|
2019-03-21 23:00:38 +01:00 |
|
jsteube
|
d2d1278bf7
|
Reenable brain support by default
|
2019-02-26 15:26:10 +01:00 |
|
jsteube
|
11b1189e53
|
Fix makefile targets
|
2019-02-22 21:58:33 +01:00 |
|
jsteube
|
68d6d36761
|
Binary Distribution: Removed 32 bit binary executeables
|
2019-02-22 21:36:02 +01:00 |
|
jsteube
|
64540dee37
|
Limit the compiler threads, otherwise this consumes a lot of memory resources due to the new module sources
|
2019-02-15 09:24:30 +01:00 |
|
jsteube
|
0c08e2fcab
|
Add missing cpu_sha256 in module linking
|
2019-02-07 17:14:55 +01:00 |
|
jsteube
|
5779fa9df6
|
Add missing modules 6800, 11300, 13400 and 13500
|
2019-01-31 10:39:53 +01:00 |
|
jsteube
|
91f6d7c32e
|
Add -m 99999 module
|
2019-01-26 21:13:53 +01:00 |
|
jsteube
|
8eb2558a7e
|
Add -m 6211 module and moved some code around
|
2019-01-26 16:54:29 +01:00 |
|
jsteube
|
b729fe04b7
|
Add module and unit test for -m 11600
|
2019-01-25 11:24:17 +01:00 |
|
jsteube
|
4b9b59a3cb
|
Add module 5500
|
2019-01-21 13:28:52 +01:00 |
|
jsteube
|
4b49ceea46
|
Fix module suffix on msys
|
2019-01-20 19:27:54 +01:00 |
|
jsteube
|
7d7c618629
|
Go back to code linking into modules until there's a better solution
|
2019-01-20 18:24:54 +01:00 |
|
jsteube
|
4557bcfbd9
|
Add modules back to default target
|
2019-01-20 17:18:22 +01:00 |
|
jsteube
|
e493704e5f
|
Add modules to make install target
|
2019-01-20 12:26:33 +01:00 |
|
jsteube
|
550b9018f9
|
Add -m 16801 module
|
2019-01-20 11:28:57 +01:00 |
|
jsteube
|
06a5e736b9
|
Add -m 500 unit test
|
2019-01-19 20:09:32 +01:00 |
|
jsteube
|
05b71b6bc0
|
Get rid of the compiler warnings caused by LZMA SDK
|
2019-01-18 08:34:36 +01:00 |
|
jsteube
|
f6ea21449b
|
Add -m 5600 module
|
2019-01-14 16:16:34 +01:00 |
|
jsteube
|
79c8618025
|
Fix cross-compiled binaries and modules
|
2019-01-14 15:15:21 +01:00 |
|
jsteube
|
083d6e1fb2
|
Refresh dynloader management
|
2019-01-14 10:11:23 +01:00 |
|
jsteube
|
0cd2c5ab35
|
Use -export_dynamic instead of --export-dynamic on OSX
|
2019-01-14 09:24:58 +01:00 |
|
jsteube
|
56d7b8ceaa
|
Do not compile modules by default during migration
|
2019-01-14 09:08:03 +01:00 |
|
jsteube
|
555318f843
|
Replace -rdynamic with more cross-platform compatible --export-dynamic
|
2019-01-13 19:34:01 +01:00 |
|
jsteube
|
036e4eba2c
|
Use -rdynamic instead of including sources of depencies for module compilation
|
2019-01-13 19:16:00 +01:00 |
|
jsteube
|
b71e06fca8
|
Move module sources to src/modules
|
2019-01-13 15:28:42 +01:00 |
|
jsteube
|
2d4834b735
|
Add md5crypt based modules
|
2019-01-13 00:35:22 +01:00 |
|
jsteube
|
bc22bfee2e
|
Some cleanup
|
2019-01-12 15:05:33 +01:00 |
|
jsteube
|
74265307fe
|
Automate module interface version management
|
2019-01-12 00:39:13 +01:00 |
|
Gabriele Gristina
|
7d3fee8a55
|
Fix Makefile DEBUG flags for OSX, add modules compiles by default
|
2019-01-08 16:32:27 +01:00 |
|
jsteube
|
73af860f43
|
Add functionality in test.pl to allow empty hash returns. This is required to enable hash-mode depending password length checks. NTLM supports just 27 characters in optimized mode, but single mode would produce 32, resulting in a non found password
|
2018-12-21 09:48:51 +01:00 |
|
jsteube
|
ce0e19f185
|
Compile module as .dll example
|
2018-12-19 16:18:40 +01:00 |
|
jsteube
|
4028bae578
|
Use dynloader.c instead of dlopen() directly
|
2018-12-19 16:09:28 +01:00 |
|
jsteube
|
15f546bc4e
|
Update appveyor to not check dev branch
|
2018-12-19 15:20:48 +01:00 |
|
R. Yushaev
|
031094552b
|
Add Makefile target 'modules'
Allows to build all shared objects in modules directory using the
command 'make modules'. Also add objects to gitignore.
|
2018-12-19 14:31:32 +01:00 |
|
jsteube
|
7e1e1d34f8
|
Use real dlopen() to load the module
|
2018-12-19 13:43:45 +01:00 |
|
Jens Steube
|
bd37903131
|
Add hook_size, tmp_size, hook_salt_size
|
2018-12-14 17:18:17 +01:00 |
|
Jens Steube
|
222d76f01e
|
Replace parse_func() with module_hash_decode()
|
2018-12-14 12:22:13 +01:00 |
|