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
...
Fixed a parser error for mode -m 9820 = MS Office <= 2003 $3, SHA1 + RC4, collider #2
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
8 years ago
Jens Steube
79609e8a54
Building: On binary release package, link libiconv static for windows binaries
8 years ago
Pierre-Antoine Haidar-Bachminska
4e30ec5489
Fix compilation error on macOs (missing iconv linking)
8 years ago
Jens Steube
7cabb848d2
Wordlist encoding: Support added for internal convert from and to user-defined encoding during runtime
...
Wordlist encoding: Added parameters --encoding-from and --encoding-to to configure wordlist encoding handling
Dictstat: Structure for dictstat file changed as it has to include --encoding-from and --encoding-to parameter now
8 years ago
sgroat
21efc80975
fix string
8 years ago
magnum
ba0b2ee641
Ensure 'make clean' is a safe operation (eg. do not remove output and
...
session files). Add a 'make distclean' target for removing such files
as well. Closes #1218 .
8 years ago
jsteube
67159b1936
Update Makefile: we're currently not in PRODUCTION=1 phase
8 years ago
Rosen Penev
df3c2e712e
Change c99 to gnu99. _GNU_SOURCE conflicts with c99
8 years ago
jsteube
5f58a25dcc
Building: Removed compiler option -march=native as this created problems for maintainers on various distributions
8 years ago
jsteube
778f568d91
Prepare for v3.40 release
8 years ago
philsmd
2436972623
always use the native sed (not gsed) for OSX, #1036
8 years ago
Jens Steube
5d42f47c73
Merge pull request #1036 from gum0x/master
...
make install error on MacOS Sierra
8 years ago
jsteube
06c184aeea
Do not use NULL for va_* variadic functions
8 years ago
Jens Steube
79513ce226
Building: Replaced linking of CRT_glob.o with the use of int _dowildcard
8 years ago
gum0x
f92d454ac0
Ident corrections
8 years ago
gum0x
5e52f20867
* Added Darwin OS version conditional in order to use sed instead of gsed if OS version is macOS Sierra (v16).
...
* Added a SEDOPS variable in order to manage BSD sed command syntax. BSD sed need explicitily especify a parametre for -i option.
8 years ago
Jens Steube
07dd639038
Revert "Adding windows appveyor builds"
8 years ago
Stephen
28d37be94a
Update Makefile
8 years ago
Stephen
7826906f58
Update Makefile
8 years ago
jsteube
e0c3f447da
Added hash-mode 4520 = sha1($salt.sha1($pass))
...
Added hash-mode 4522 = PunBB
OpenCL Kernel: Renumbered hash-mode 7600 to 4521
The mode 4520 is the first to support salt length up to 64
8 years ago
Jens Steube
0bea462bcd
Fix default compile target on Msys2
8 years ago
jsteube
ac5d274845
Sessions: Move out handling of multiple instance from restore file into separate pidfile
8 years ago
jsteube
9408c2fec8
Fix install target for new SHARED variable in Makefile
8 years ago
jsteube
b7b2f1a79c
Building: Add SHARED variable to Makefile to choose if hashcat is build as static or shared binary (using libhashcat.so/hashcat.dll)
8 years ago
jsteube
df0c61bf79
- Building: Split native compilation into two dedicated targets: "hashcat_static" and "hashcat_shared", default is "hashcat_static"
...
- Building: Removed the use of RPATH on linker level
Fixes https://github.com/hashcat/hashcat/issues/956
8 years ago
philsmd
6fe0173a79
#965 : new hook function to support LZMA1/LZMA2 decompression for -m 11600 = 7-Zip
8 years ago
Jens Steube
99e2a4e12d
Set PRODUCTION back to zero while in development phase
8 years ago
jsteube
6d8e938549
Added production flag in Makefile to disable all the GCC compiler options needed only for development
8 years ago
Nikolai Lifanov
9616c80e25
respect ports tree CFLAGS and LFLAGS step 2
...
It's actually less confusing to let the port set
the other two options as well, so just move the whole
block under ifdef PORTNAME.
8 years ago
Nikolai Lifanov
4cce9a9fd1
respect ports tree CFLAGS and LFLAGS
...
FreeBSD ports need to respect flags passed down by the build system.
This enables FreeBSD hashcat port to use upstream hashcat source code
patch-free.
8 years ago
Gabriele Gristina
472206384d
Try fix -rpath usage
8 years ago
jsteube
d2c76d9320
This commit splits the native hashcat binary into the hashcat library and hashcat frontend.
...
I've tested this with Linux and Msys2. I hope it will work on FreeBSD, OSX and Cygwin as well.
There's also four new dedicated makefile targets for install: install_library install_hashcat install_docs install_shared
Also the main_shared.c and its makefile target have been removed, as the main frontend is the best example possible
8 years ago
jsteube
07078e8c14
Added hashcat32.dll and hashcat64.dll makefile targets for building hashcat windows libraries
8 years ago
anthraxx
62fc436a4f
extend global CFLAGS and LDFLAGS to aid distro packaging
...
This preserves globally defined CFLAGS and LDFLAGS and simply
extends those variables to aid distro based packaging toolchains
and predefined distro wide defaults like SSP, relro etc.
this re-fixes 7f8aaf7430
after it was
somehow undone ;)
8 years ago
Jens Steube
cd3fae958d
Add Makefile code to find CRT_glob.o using the native target when compiling on Cygwin or Msys2 host
8 years ago
jsteube
9eb9543cda
Basic sysfs support to read temp and read/write fan speed for amd-gpu-pro
8 years ago
jsteube
f3626fa082
Added new hash-mode 99999 = Plaintext
8 years ago
jsteube
07e1a15c63
Remove GCC warning message not supported on older GCC
8 years ago
jsteube
5b69620a35
Do not use sizeof() on a pointer address
8 years ago
jsteube
5c8d08d8ef
On OSX, use clang as default compiler
8 years ago
jsteube
3442892fda
Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings
8 years ago
jsteube
b8efae4281
Refactor all variables with HCBUFSIZ_LARGE size from stack to heap
8 years ago
jsteube
eb58b076da
Fix compiler warnings caused by -Wstack-usage=524288
8 years ago
jsteube
0c42be9fb9
We should check for maximum stack use (OSX only supports up to 512kB by default thread stack size)
8 years ago
jsteube
9f790d4dbd
Move u8 * instead of char * for most interface.c functions
8 years ago
jsteube
2dbb1b41f3
Fix compiler warnings caused by -Wstrict-prototypes
8 years ago