Commit Graph

421 Commits (b2340a26cf08a9f7ba7cd14b26a3503c4b978871)

Author SHA1 Message Date
Gabriele Gristina ec41a3f84e switch to /usr/bin/ar
5 years ago
Gabriele Gristina b75fcef780 Fix fatal OSX build errors
5 years ago
Jens Steube a01cc28ec6
Merge pull request #2014 from hashcat/master
5 years ago
philsmd f45a726376
fixes #2012: add Deflate support for 7-Zip using zlib
5 years ago
Jens Steube 50a6e720ca More OpenCL variables rename
5 years ago
Jens Steube a6fa7a2749 Add support for some first CUDA module loader
5 years ago
Jens Steube 6fd936b43a Removed --opencl-platforms filter in order to force backend device numbers to stay constant
5 years ago
Jens Steube e3500ff4aa Add CUDA device attributes to -I
5 years ago
Jens Steube 4045e60021 Add nvrtc wrapper for later use
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
jsteube 91d9475c11 Plugin refactorization should be finished, no more need for these flags
5 years ago
jsteube 56ecfc3991 No need to risk stability for 400k binary size
5 years ago
jsteube 5951322f72 Testcommit using ar tool in Makefile
5 years ago
jsteube b8d609ba16 WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
5 years ago
Jens Steube 0fb3b3c83e Declare internal functions in OpenCL kernels as static
5 years ago
jsteube 2bb594b385 Remove add3() from bitops, replaced with the ones in inc_common.cl
5 years ago
jsteube ecbd4a51c8 Add remaining emu_inc_* sources to Makefile
5 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 years ago
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
5 years ago
jsteube 0a6fc35707 Fix includes in Makefile
5 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
5 years ago
jsteube d2d1278bf7 Reenable brain support by default
5 years ago
jsteube 11b1189e53 Fix makefile targets
5 years ago
jsteube 68d6d36761 Binary Distribution: Removed 32 bit binary executeables
5 years ago
jsteube 64540dee37 Limit the compiler threads, otherwise this consumes a lot of memory resources due to the new module sources
5 years ago
jsteube 0c08e2fcab Add missing cpu_sha256 in module linking
5 years ago
jsteube 5779fa9df6 Add missing modules 6800, 11300, 13400 and 13500
5 years ago
jsteube 91f6d7c32e Add -m 99999 module
5 years ago
jsteube 8eb2558a7e Add -m 6211 module and moved some code around
5 years ago
jsteube b729fe04b7 Add module and unit test for -m 11600
5 years ago
jsteube 4b9b59a3cb Add module 5500
5 years ago
jsteube 4b49ceea46 Fix module suffix on msys
5 years ago
jsteube 7d7c618629 Go back to code linking into modules until there's a better solution
5 years ago
jsteube 4557bcfbd9 Add modules back to default target
5 years ago
jsteube e493704e5f Add modules to make install target
5 years ago
jsteube 550b9018f9 Add -m 16801 module
5 years ago
jsteube 06a5e736b9 Add -m 500 unit test
5 years ago
jsteube 05b71b6bc0 Get rid of the compiler warnings caused by LZMA SDK
5 years ago
jsteube f6ea21449b Add -m 5600 module
5 years ago
jsteube 79c8618025 Fix cross-compiled binaries and modules
5 years ago
jsteube 083d6e1fb2 Refresh dynloader management
5 years ago
jsteube 0cd2c5ab35 Use -export_dynamic instead of --export-dynamic on OSX
5 years ago
jsteube 56d7b8ceaa Do not compile modules by default during migration
5 years ago
jsteube 555318f843 Replace -rdynamic with more cross-platform compatible --export-dynamic
5 years ago
jsteube 036e4eba2c Use -rdynamic instead of including sources of depencies for module compilation
5 years ago
jsteube b71e06fca8 Move module sources to src/modules
5 years ago
jsteube 2d4834b735 Add md5crypt based modules
5 years ago
jsteube bc22bfee2e Some cleanup
5 years ago
jsteube 74265307fe Automate module interface version management
5 years ago
Gabriele Gristina 7d3fee8a55 Fix Makefile DEBUG flags for OSX, add modules compiles by default
5 years ago
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
6 years ago
jsteube ce0e19f185 Compile module as .dll example
6 years ago
jsteube 4028bae578 Use dynloader.c instead of dlopen() directly
6 years ago
jsteube 15f546bc4e Update appveyor to not check dev branch
6 years ago
R. Yushaev 031094552b Add Makefile target 'modules'
6 years ago
jsteube 7e1e1d34f8 Use real dlopen() to load the module
6 years ago
Jens Steube bd37903131 Add hook_size, tmp_size, hook_salt_size
6 years ago
Jens Steube 222d76f01e Replace parse_func() with module_hash_decode()
6 years ago
Jens Steube 55add7c60e The goal of this branch to develop a plugin like interface for hashcat kernels.
6 years ago
philsmd 2ee7306322
Set github master to non-production mode
6 years ago
Jens Steube 72319875d8 Update version to 5.1.0
6 years ago
Jens Steube 5d5ac1c935 Prepare for on-the-fly keyboard layout substituations required to crack booting TrueCrypt/VeraCrypt volumes
6 years ago
Jens Steube 9edc45e5d8 Fix copy/paste error
6 years ago
Jens Steube 4177e1ee28 Replace gitmodules with files and add support for system-wide libraries
6 years ago
Jens Steube 81a4604964 Set github master to non-production mode
6 years ago
Jens Steube dc39deba0f Update version to 5.0.0
6 years ago
Jens Steube d6fe2c7cd4 The hashcat brain
6 years ago
jsteube 32b915fd01 Get rid of some old compiler warning flags in Makefile
6 years ago
Jens Steube 8ca4e46f2c Remove some debugging code
6 years ago
Jens Steube a4ac370496 Test fix for plain_t in 32 bit mode
6 years ago
Jens Steube 6f8b90a11a Add support for latest OpenCL headers from Khronos
6 years ago
jsteube 5f797147fb Link ws2_32 in order to make use of select()
6 years ago
jsteube 52c52836e3 Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
jsteube 762e5d5cda Go back into development mode
6 years ago
jsteube 4963357fac Update to v4.2.1
6 years ago
jsteube 95b420dfb4 Use special CFLAGS for LZMA compile
6 years ago
jsteube 634dd71384 Remove some suppressed warnings
6 years ago
jsteube 1d7e1ba7e5 Unset PRODUCTION
6 years ago
jsteube bdec457951 TrueCrypt/VeraCrypt cracking: Do an entropy check on the TC/VC header on start
6 years ago
Jens Steube 0e2c94c695
Merge pull request #1635 from RAN1/master
6 years ago
RAN1 276538b141 Use only library install path for macOS library
6 years ago
jsteube cc390f200e Fix typo
6 years ago
RAN1 5bfdf79ed8 Add macOS library install pathnames
6 years ago
RAN1 fa75e85896 Fix shared install on macOS
6 years ago
jsteube 2530f83029 Move LZMA SDK files into separate folder for compiling
6 years ago
jsteube 81f909e229 Prepare for v4.2.0 release
6 years ago
Jens Steube f6cfcbbc3a
Merge pull request #1529 from yarda/system-lzma-sdk
6 years ago
magnum a3759d77cf Fix a problem with 'make install' on macOS if user has a GNU sed before
6 years ago
jsteube 83f07febfc Initial v4.1.1 deverloper mode commit
6 years ago
Jaroslav Škarvada 83ce54a736
Add support for building with system lzma-sdk
6 years ago
jsteube 09261dad0e Prepare for v4.1.0 release
6 years ago
jsteube 01a7476ff8 Link hashcat native binary with -lrt to workaround problems with clock_gettime() on libc versions < 2.17
6 years ago
jsteube 213de0ba43 Simplify production versioning and fix variable content if there's no git installed
6 years ago
jsteube 084eed0a0d Moved some gcc options around to different places in Makefile
6 years ago
TomasKorbar 8222b361f1 Modified makefile to add soname for libhashcat
6 years ago
jsteube e21779112f Fix some tabs in Makefile
6 years ago
philsmd caa5c052ec
Makefile: disallow running 'make install' on windows systems (including cygwin/msys etc)
6 years ago
philsmd 0b79d65682
Makefile: fixed whitespace by using spaces instead of tabs where possible
6 years ago
jsteube 7c1fb0140c Files: Copy include/ folder and its content to case SHARED is set to 1 in Makefile
6 years ago
Gabriele Gristina 43ce4f6135 Add checks for clock_gettime() support in Makefile
7 years ago
Rosen Penev 1c5915cae3 remove special time handling in hashcat.
7 years ago
jsteube b864fa5ba7 Removed option --gpu-temp-retain that tried to retain GPU temperature at X degrees celsius, please use driver specific tools
7 years ago
jsteube 4b5110281d Unset production flag during development phase
7 years ago
jsteube f2ea05ca69 Final v4.0.1 commit
7 years ago
philsmd d93b591dc5
cosmetic: updated comment about VERSION_EXPORT
7 years ago
philsmd 7825846e00
for 1414: add dependency on the shared root folder, fix parallel builds
7 years ago
Jens Steube e6978c23c0
Merge pull request #1408 from neheb/patch-2
7 years ago
philsmd c06c5ddd48
fixes #1412: sed for VERSION_EXPORT fixed compilation problem
7 years ago
jsteube 0ac3dcbf76 Unset production flag during development phase
7 years ago
Rosen Penev 8d4b08b3ab Switch debug to -Og
7 years ago
jsteube c6d7fc845d Restore VERSION_TAG in Makefile
7 years ago
philsmd 1030f5b44e
fixes #1403: fixed extraction of the version number for archives without .git dir
7 years ago
jsteube d0f5c9f2b3 Rename MacOS to macOS
7 years ago
jsteube 980f04a7b6 Rename instances of OSX to MacOS
7 years ago
jsteube 6c16b7f3ee Version tag rc6
7 years ago
jsteube dae6bc8657 Version tag rc5
7 years ago
jsteube d64f6e0912 Version tag rc4
7 years ago
jsteube f55350584f Version tag rc3
7 years ago
jsteube 822ae7b9a9 RC2
7 years ago
Jens Steube 4a4eb0ef7f Merge pull request #1376 from neheb/make
7 years ago
Rosen Penev 190fc9bf17 Deny warnings with -Wno instead of commenting them out.
7 years ago
philsmd 48f153b5e2
typo in Makefile
7 years ago
jsteube 036d4874c7 Update version numbers to v4.0.0-RC1
7 years ago
jsteube 2517292ac1 Removed option --weak-hash-check (zero-length password check) to increase startup time, it also causes many Trap 6 error on OSX
7 years ago
jsteube e47506c610 Use pure kernel rule engine for --stdout
7 years ago
Jens Steube 4833d6c4d7 Fix Makefile and test.sh script
7 years ago
jsteube c4098e2230 Fix invalid use of a non-vector function from within a vector function
7 years ago
jsteube 8abd7ae9d1 Fix some old GCC compiler warnings
7 years ago
jsteube 83d5302256 Fix install makefile target for use with hashcat.hcstat2
7 years ago
Jens Steube 08fc0ec1fb Added self-test funcionality for OpenCL kernels on startup
7 years ago
jsteube 9a8f4036ec Set github master back into development mode
7 years ago
Jens Steube acd93cf780 Mark release for production
7 years ago
Jens Steube 086a07264a Switch from libiconv to win-iconv
7 years ago
Jens Steube 79609e8a54 Building: On binary release package, link libiconv static for windows binaries
7 years ago
Pierre-Antoine Haidar-Bachminska 4e30ec5489 Fix compilation error on macOs (missing iconv linking)
7 years ago
Jens Steube 7cabb848d2 Wordlist encoding: Support added for internal convert from and to user-defined encoding during runtime
7 years ago
sgroat 21efc80975 fix string
7 years ago
magnum ba0b2ee641 Ensure 'make clean' is a safe operation (eg. do not remove output and
7 years ago
jsteube 67159b1936 Update Makefile: we're currently not in PRODUCTION=1 phase
7 years ago
Rosen Penev df3c2e712e
Change c99 to gnu99. _GNU_SOURCE conflicts with c99
7 years ago
jsteube 5f58a25dcc Building: Removed compiler option -march=native as this created problems for maintainers on various distributions
7 years ago
jsteube 778f568d91 Prepare for v3.40 release
7 years ago
philsmd 2436972623
always use the native sed (not gsed) for OSX, #1036
7 years ago
Jens Steube 5d42f47c73 Merge pull request #1036 from gum0x/master
7 years ago
jsteube 06c184aeea Do not use NULL for va_* variadic functions
7 years ago
Jens Steube 79513ce226 Building: Replaced linking of CRT_glob.o with the use of int _dowildcard
7 years ago
gum0x f92d454ac0 Ident corrections
7 years ago
gum0x 5e52f20867 * Added Darwin OS version conditional in order to use sed instead of gsed if OS version is macOS Sierra (v16).
7 years ago
Jens Steube 07dd639038 Revert "Adding windows appveyor builds"
7 years ago