Commit Graph

317 Commits (d9889727e650fb30497be26b03f51d69cdf9657c)

Author SHA1 Message Date
Jens Steube e71313b871 Fix invalid progress value and ETA in case of cracked salts
9 years ago
philsmd 73f897193e show autotuned kernel accel and kernel loop values only when debugging
9 years ago
Jens Steube 4709550a57 Merge pull request #256 from philsmd/pr-cl-debug-buildlog
9 years ago
philsmd 01a7adc12a show build log whenever 'make DEBUG > 0' is set
9 years ago
Jens Steube 55cadb6834 Fix broken -m 1500 and -m 3000 in -a 3 mode
9 years ago
philsmd 6636cc144d #245: Makefile DEBUG fix
9 years ago
Fist0urs b0f1cb8a98 New format -m 13300 AxCrypt in memory SHA1
9 years ago
Fist0urs 9811a21098 -m 13100 Fix overflow in input hash parsing
9 years ago
Fist0urs ad17fba9b6 New format -m 13200 AxCrypt
9 years ago
philsmd 93a134e9b6 cast to uint is required with some gcc versions, otherwise we get a shift-negative-value warning
9 years ago
philsmd 0ea05ab292 minor: reformatting of recently changed code + use uint instead of unsigned int
9 years ago
philsmd 2ea295171c this fixes the beta issue #163 (-d and --opencl-platforms not within valid range)
9 years ago
Jens Steube 31ee4e67d1 Merge pull request #237 from gpuhash/master
9 years ago
Jens Steube 531f72c905 Fix this evil bug, pw->i is u32, not u8
9 years ago
gpuhash 541f231c23 Minor bugfix
9 years ago
gpuhash d56394c849 Fairly strict stamping of WPA salt components
9 years ago
Jens Steube 8c89ef0490 Ensure a minimum length for password candidates in autotune
9 years ago
Jens Steube 2236bb972c We still need on initial testrun in autotune
9 years ago
Jens Steube 01c847ba94 Do not use values that can actually crack a hash in autotune
9 years ago
Jens Steube 75c6d28a5f Fix missing memset after previous fix
9 years ago
Jens Steube efad2bafac Evil Bug: Because of not-zeroing a buffer it's possible a hash was cracked but not reported as cracked because it was not in scope, but when it was in scope it was already marked as cracked and therefore not reported
9 years ago
Jens Steube 61f87b2981 Try to load libOpenCL.so.1 if libOpenCL.so was not found
9 years ago
Jens Steube f9834f3dfa Zero pws_buf before reuse
9 years ago
Jens Steube e6e5005a6b Revert "Zero pws_buf before reuse"
9 years ago
Jens Steube b409e5e9e1 Zero pws_buf before reuse
9 years ago
Jens Steube 6c10ca5853 Fix use of find_kernel_power_div()
9 years ago
Jens Steube 6bc98368ba Get rid of old pw_cache mechanism to control host-based vector data-types
9 years ago
Jens Steube ec869595d1 Add auto-append for 0x01 and 0x80 in ATTACK_MODE_HYBRID2
9 years ago
Jens Steube bb732686b1 Autotune should respect --quiet parameter
9 years ago
Jens Steube 9a128ce667 Fix force_jit_compilation usage
9 years ago
Jens Steube 7190dcf855 Prepare NEW_SIMD_MODE for -a 1 kernels
9 years ago
Jens Steube 990f973c48 Add hard-wired Device-Name for Tuning-Database which matches all Device-Types:
9 years ago
Fist0urs 62bed36638 Add verification of checksum for -m 13100
9 years ago
Jens Steube 96bde85378 Allow mixed settings auto and fixed values for parameter and inside tuningdb for loops and accel
9 years ago
Jens Steube 14fe45b1f0 Simplify steps for autotune
9 years ago
Jens Steube a83622faaf Fix final autotune balancing
9 years ago
Jens Steube f05944395a Move fake word generation to try_run() to avoid unwanted caching
9 years ago
magnum a5be8a75ed Allow and support vector-width 16, which is current maximum for
9 years ago
magnum 998605ef89 Simplify code. No change in functionality at all.
9 years ago
philsmd 8298afa462 minor: some formatting fixes re: #225 (-m 13100 = Kerberos 5 TGS-REP etype 23)
9 years ago
Fist0urs c3dabdd69e Initial commit
9 years ago
Jens Steube 4bc02e5ac8 Replace OpenCL event's with own timers, this saves us a thread-pair spawned on nvidia's OpenCL runtime and doesn't affect others
9 years ago
Jens Steube c44b50c2e2 Use CL_DEVICE_NATIVE_VECTOR_WIDTH_* instead of CL_DEVICE_PREFERRED_VECTOR_WIDTH_*
9 years ago
Jens Steube 1af0f9c67b Fix autotune in -i mode
9 years ago
jsteube bbadabe278 Fix another source of 0H/s in benchmark mode
9 years ago
Jens Steube 0cbe2347cd Merge pull request #223 from gm4tr1x/clEnqueueNDRangeKernelMod
9 years ago
Jens Steube 709f79a7da Add option to repeat the kernel on the device NUM times to increase benchmark accuracy
9 years ago
Jens Steube eaf7a7cb2f Final balance meassurements for autotune
9 years ago
Jens Steube a9e3ef0576 In benchmark-mode, do not depend any longer on a fixed time, better use a single iteration instead
9 years ago
Jens Steube 8af57d55f4 Disable GPU-Temp monitoring during benchmark
9 years ago
jsteube f1e0cd6d56 Autotune: 200 loops should be fine for a start
9 years ago
Jens Steube 515385c57d Add dedicated steps for loops and accel
9 years ago
Jens Steube 72e0553e44 Fixed a missing condition
9 years ago
Jens Steube c09bc848f7 Autotuning engine prototype
9 years ago
Jens Steube c0293928dd Prepare for better autotuning capabilities
9 years ago
Gabriele 'matrix' Gristina 2a1d0d21ff Get rid of hc_clEnqueueNDRangeKernel double call
9 years ago
Gabriele 'matrix' Gristina c97dbf56cb Fix bug in weak_hash_check(), wrong kernel_loops assigned
9 years ago
Jens Steube 2dfe9200d6 Remove Wordload-Profiles from tuningdb, we can simply calculate it
9 years ago
Jens Steube 10dc25f807 Merge pull request #217 from magnumripper/master
9 years ago
jsteube 5c01349ba6 Update event handling to workaround event handling error in nvidia opencl runtime
9 years ago
magnum 162bc25a3d Use device's preferred vector width, not the native one. Also, don't
9 years ago
Gabriele 'Matrix' Gristina 20ee62e196 Revert "Use per-device timer resolution in total_time calculations"
9 years ago
Jens Steube 02ad834c7f Added new concept of a tuning database; tryout phase
9 years ago
Jens Steube 8d85b7539d Fixed a bug in line counter: Conditional jump or move depends on uninitialised value
9 years ago
Jens Steube e80541d6dd Check for allocatable device-memory depending on kernel_accel amplifier before trying to allocate
9 years ago
Gabriele 'matrix' Gristina 523a7bfe93 Use CL_DEVICE_PROFILING_TIMER_RESOLUTION per-device value in total_time calculations
9 years ago
Jens Steube 9fc360e39d Added the execution time of the running kernel to the status display
9 years ago
Gabriele 'matrix' Gristina 74be8e2e25 skip device if buildProgram() fail
9 years ago
Jens Steube 6d37c123a5 Merge branch 'master' of https://github.com/hashcat/oclHashcat
9 years ago
Jens Steube ab5ecd8eaa Fix some updated buffer sizes and new optimizer descriptions
9 years ago
Jens Steube 952c20e0f8 Merge pull request #211 from gm4tr1x/issue150
9 years ago
Gabriele 'matrix' Gristina 91fae7e49a Fixed bug in 8900 (probably relate with issue #150)
9 years ago
Gabriele 'matrix' Gristina e2db8afdf8 Add missing pthread_setaffinity_np for osx
9 years ago
Gabriele 'matrix' Gristina 5953130062 Fix clEnqueueNDRangeKernel() error -54
9 years ago
Jens Steube 8650212b80 Remove Workload display in benchmark, remove unused variable
9 years ago
Jens Steube fa0e6fb78e Merge pull request #204 from gm4tr1x/LoopAccelMod
9 years ago
Gabriele 'matrix' Gristina fa7465aa86 gpu loops/accel per-device
9 years ago
Jens Steube 22834781f5 Hack in NvAPI_GPU_GetCoolerSettings(); Enables query fanspeed in percentage on windows
9 years ago
Jens Steube 6c5938201b Revert "Merge pull request #202 from magnumripper/master"
9 years ago
magnum 947a927ed2 Do not silently ignore -w2 for -b. Closes #201.
9 years ago
magnum 68dbaa6f8a Bugfix: putenv(3) was used with a stack variable, that's a no-no.
9 years ago
Gabriele 'matrix' Gristina 89e5ed2574 handling possible clEnqueueFillBuffer not found in opencl lib
9 years ago
Jens Steube 2381af313d Some cleanups
9 years ago
Jens Steube 4d2be9073e Consolidate hardware monitoring interface status on startup
9 years ago
Gabriele 'matrix' Gristina 74db620d51 Add missing memset and update ext_nvapi.c header
9 years ago
Jens Steube e01038083c Update Makefile and BUILD.md
9 years ago
Gabriele 'matrix' Gristina e67eec1ae0 get rid of nvidia nvapi static linking
9 years ago
Gabriele 'matrix' Gristina f3407cd7f4 HWMon mod
9 years ago
Gabriele 'matrix' Gristina 88087295b3 Removed deprecated and unused ADL function (ADL_DisplayEnable_Set)
9 years ago
Jens Steube f256363448 Merge pull request #190 from gm4tr1x/fixLoopsAccelV3
9 years ago
Jens Steube 102dee00eb Merge pull request #192 from gm4tr1x/ADL_LibraryLoader
9 years ago
Gabriele 'matrix' Gristina d120ede655 Update ADL Library Loader
9 years ago
jsteube d0d3507dc2 Fix TI series detection
9 years ago
jsteube 21525b74e1 Remove more unnecessary libOpenCL*.a related stuff
9 years ago
Gabriele 'matrix' Gristina b542d4a431 Fixed loops/accel for 6800, 11300 and 11600 (osx)
9 years ago
Gabriele 'matrix' Gristina dcb4888dd5 Remove unnecessary libOpenCL*.a from Makefile
9 years ago
Jens Steube 55d4904dd3 Merge pull request #185 from gm4tr1x/fixLoopsAccelv2
9 years ago
Gabriele 'matrix' Gristina 53faf6a24a Fixed some gpu loops/accel settings
9 years ago
Gabriele 'matrix' Gristina 0a907fc210 Fixed typo in help
9 years ago
Gabriele 'matrix' Gristina 0f0984fe86 Fixed all gpu code (see PR #179 for details)
9 years ago